MonitoringMessage constructor
MonitoringMessage({})
Implementation
MonitoringMessage(
{definitionMessage,
developerFields,
int localId = 0,
Endian endian = Endian.little})
: growable = definitionMessage == null,
super(
name: MonitoringMessage.NAME,
globalId: MonitoringMessage.ID,
localId: definitionMessage?.localId ?? localId,
endian: definitionMessage?.endian ?? endian,
definitionMessage: definitionMessage,
developerFields: developerFields,
fields: [
TimestampField(
size: definitionMessage
?.getFieldDefinition(TimestampField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringDeviceIndexField(
size: definitionMessage
?.getFieldDefinition(MonitoringDeviceIndexField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringCaloriesField(
size: definitionMessage
?.getFieldDefinition(MonitoringCaloriesField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringDistanceField(
size: definitionMessage
?.getFieldDefinition(MonitoringDistanceField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringCyclesField(
size: definitionMessage
?.getFieldDefinition(MonitoringCyclesField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringActiveTimeField(
size: definitionMessage
?.getFieldDefinition(MonitoringActiveTimeField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringActivityTypeField(
size: definitionMessage
?.getFieldDefinition(MonitoringActivityTypeField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringActivitySubtypeField(
size: definitionMessage
?.getFieldDefinition(
MonitoringActivitySubtypeField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringActivityLevelField(
size: definitionMessage
?.getFieldDefinition(MonitoringActivityLevelField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringDistance16Field(
size: definitionMessage
?.getFieldDefinition(MonitoringDistance16Field.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringCycles16Field(
size: definitionMessage
?.getFieldDefinition(MonitoringCycles16Field.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringActiveTime16Field(
size: definitionMessage
?.getFieldDefinition(MonitoringActiveTime16Field.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringLocalTimestampField(
size: definitionMessage
?.getFieldDefinition(MonitoringLocalTimestampField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringTemperatureField(
size: definitionMessage
?.getFieldDefinition(MonitoringTemperatureField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringTemperatureMinField(
size: definitionMessage
?.getFieldDefinition(MonitoringTemperatureMinField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringTemperatureMaxField(
size: definitionMessage
?.getFieldDefinition(MonitoringTemperatureMaxField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringActivityTimeField(
size: definitionMessage
?.getFieldDefinition(MonitoringActivityTimeField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringActiveCaloriesField(
size: definitionMessage
?.getFieldDefinition(MonitoringActiveCaloriesField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringCurrentActivityTypeIntensityField(
size: definitionMessage
?.getFieldDefinition(
MonitoringCurrentActivityTypeIntensityField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringTimestampMin8Field(
size: definitionMessage
?.getFieldDefinition(MonitoringTimestampMin8Field.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringTimestamp16Field(
size: definitionMessage
?.getFieldDefinition(MonitoringTimestamp16Field.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringHeartRateField(
size: definitionMessage
?.getFieldDefinition(MonitoringHeartRateField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringIntensityField(
size: definitionMessage
?.getFieldDefinition(MonitoringIntensityField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringDurationMinField(
size: definitionMessage
?.getFieldDefinition(MonitoringDurationMinField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringDurationField(
size: definitionMessage
?.getFieldDefinition(MonitoringDurationField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringAscentField(
size: definitionMessage
?.getFieldDefinition(MonitoringAscentField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringDescentField(
size: definitionMessage
?.getFieldDefinition(MonitoringDescentField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringModerateActivityMinutesField(
size: definitionMessage
?.getFieldDefinition(
MonitoringModerateActivityMinutesField.ID)
?.size ??
0,
growable: definitionMessage == null),
MonitoringVigorousActivityMinutesField(
size: definitionMessage
?.getFieldDefinition(
MonitoringVigorousActivityMinutesField.ID)
?.size ??
0,
growable: definitionMessage == null)
]);