WeightScaleMessage constructor
WeightScaleMessage({})
Implementation
WeightScaleMessage(
{definitionMessage,
developerFields,
int localId = 0,
Endian endian = Endian.little})
: growable = definitionMessage == null,
super(
name: WeightScaleMessage.NAME,
globalId: WeightScaleMessage.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),
WeightScaleWeightField(
size: definitionMessage
?.getFieldDefinition(WeightScaleWeightField.ID)
?.size ??
0,
growable: definitionMessage == null),
WeightScalePercentFatField(
size: definitionMessage
?.getFieldDefinition(WeightScalePercentFatField.ID)
?.size ??
0,
growable: definitionMessage == null),
WeightScalePercentHydrationField(
size: definitionMessage
?.getFieldDefinition(
WeightScalePercentHydrationField.ID)
?.size ??
0,
growable: definitionMessage == null),
WeightScaleVisceralFatMassField(
size: definitionMessage
?.getFieldDefinition(
WeightScaleVisceralFatMassField.ID)
?.size ??
0,
growable: definitionMessage == null),
WeightScaleBoneMassField(
size: definitionMessage
?.getFieldDefinition(WeightScaleBoneMassField.ID)
?.size ??
0,
growable: definitionMessage == null),
WeightScaleMuscleMassField(
size: definitionMessage
?.getFieldDefinition(WeightScaleMuscleMassField.ID)
?.size ??
0,
growable: definitionMessage == null),
WeightScaleBasalMetField(
size: definitionMessage
?.getFieldDefinition(WeightScaleBasalMetField.ID)
?.size ??
0,
growable: definitionMessage == null),
WeightScalePhysiqueRatingField(
size: definitionMessage
?.getFieldDefinition(
WeightScalePhysiqueRatingField.ID)
?.size ??
0,
growable: definitionMessage == null),
WeightScaleActiveMetField(
size: definitionMessage
?.getFieldDefinition(WeightScaleActiveMetField.ID)
?.size ??
0,
growable: definitionMessage == null),
WeightScaleMetabolicAgeField(
size: definitionMessage
?.getFieldDefinition(WeightScaleMetabolicAgeField.ID)
?.size ??
0,
growable: definitionMessage == null),
WeightScaleVisceralFatRatingField(
size: definitionMessage
?.getFieldDefinition(
WeightScaleVisceralFatRatingField.ID)
?.size ??
0,
growable: definitionMessage == null),
WeightScaleUserProfileIndexField(
size: definitionMessage
?.getFieldDefinition(
WeightScaleUserProfileIndexField.ID)
?.size ??
0,
growable: definitionMessage == null)
]);