ModuleEcg constructor

ModuleEcg({
  1. required ModuleBle ble,
  2. Commands commands = const Commands(),
  3. Stream<List<int>> udfRawStream({
    1. required ModuleEcg ecg,
    }) = Builtin.udfRawStream,
  4. List<List<double>>? udfConvert({
    1. required int channelCount,
    2. required List<int> event,
    3. required int sampleCount,
    }) = Builtin.udfConvertWearEcg,
  5. Stream<List<int>> udfLeadStream({
    1. required ModuleEcg ecg,
    }) = Builtin.udfLeadStreamWearEcg,
  6. LeadState? udfLeadCompute({
    1. required List<int> event,
    }) = Builtin.udfLeadComputeWearEcg,
  7. Channels udfFilter({
    1. required int channelCount,
    2. required Channels channels,
    3. required DataFilter dataFilter,
    4. required bool isAttached,
    5. required int sampleCount,
    }) = Builtin.udfFilter,
  8. int channelCount = 12,
  9. int sampleCount = 9,
  10. int filterCount = 8,
})

Implementation

ModuleEcg({
  required this.ble,
  this.commands = const Commands(),
  this.udfRawStream = Builtin.udfRawStream,
  this.udfConvert = Builtin.udfConvertWearEcg,
  this.udfLeadStream = Builtin.udfLeadStreamWearEcg,
  this.udfLeadCompute = Builtin.udfLeadComputeWearEcg,
  this.udfFilter = Builtin.udfFilter,
  this.channelCount = 12,
  this.sampleCount = 9,
  this.filterCount = 8,
});