DataMessage class abstract
- Inheritance
- Implementers
- AccelerometerDataMessage
- ActivityMessage
- AntChannelIdMessage
- AntRxMessage
- AntTxMessage
- AviationAttitudeMessage
- BarometerDataMessage
- BikeProfileMessage
- BloodPressureMessage
- CadenceZoneMessage
- CameraEventMessage
- CapabilitiesMessage
- ClimbProMessage
- ConnectivityMessage
- CourseMessage
- CoursePointMessage
- DeveloperDataIdMessage
- DeviceInfoMessage
- DeviceSettingsMessage
- DiveAlarmMessage
- DiveGasMessage
- DiveSettingsMessage
- DiveSummaryMessage
- EventMessage
- ExdDataConceptConfigurationMessage
- ExdDataFieldConfigurationMessage
- ExdScreenConfigurationMessage
- ExerciseTitleMessage
- FieldCapabilitiesMessage
- FieldDescriptionMessage
- FileCapabilitiesMessage
- FileCreatorMessage
- FileIdMessage
- GenericMessage
- GoalMessage
- GpsMetadataMessage
- GyroscopeDataMessage
- HrMessage
- HrmProfileMessage
- HrvMessage
- HrZoneMessage
- JumpMessage
- LapMessage
- LengthMessage
- MagnetometerDataMessage
- MemoGlobMessage
- MesgCapabilitiesMessage
- MetZoneMessage
- MonitoringInfoMessage
- MonitoringMessage
- NmeaSentenceMessage
- ObdiiDataMessage
- OhrSettingsMessage
- OneDSensorCalibrationMessage
- PowerZoneMessage
- RecordMessage
- ScheduleMessage
- SdmProfileMessage
- SegmentFileMessage
- SegmentIdMessage
- SegmentLapMessage
- SegmentLeaderboardEntryMessage
- SegmentPointMessage
- SessionMessage
- SetMessage
- SlaveDeviceMessage
- SoftwareMessage
- SpeedZoneMessage
- SportMessage
- StressLevelMessage
- ThreeDSensorCalibrationMessage
- TimestampCorrelationMessage
- TotalsMessage
- TrainingFileMessage
- UserProfileMessage
- VideoClipMessage
- VideoDescriptionMessage
- VideoFrameMessage
- VideoMessage
- VideoTitleMessage
- WatchfaceSettingsMessage
- WeatherAlertMessage
- WeatherConditionsMessage
- WeightScaleMessage
- WorkoutMessage
- WorkoutSessionMessage
- WorkoutStepMessage
- ZonesTargetMessage
Constructors
-
DataMessage({String name = '', dynamic globalId = 0, dynamic localId = 0, dynamic endian = Endian.little, DefinitionMessage? definitionMessage, List<
Field> ? fields, List<DeveloperField> ? developerFields})
Properties
- definitionMessage ↔ DefinitionMessage?
-
getter/setter pair
-
developerFields
→ List<
DeveloperField> -
final
- endian → Endian
-
finalinherited
-
fields
→ List<
Field> -
final
- globalId → int
-
finalinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- localId ↔ int
-
getter/setter pairinherited
- name → String
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- size ↔ int
-
getter/setter pairinherited-setteroverride-getter
Methods
-
clearDeveloperFieldById(
int developerDataIndex, int id) → void -
clearFieldById(
int id) → void -
getDeveloperField(
int developerDataIndex, int id) → DeveloperField? -
getDeveloperFieldByName(
String name) → DeveloperField? -
getField(
int id) → Field? -
getFieldByName(
String name) → Field? -
hasDeveloperFields(
) → bool -
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
readFromBytes(
Uint8List bytes) → void -
removeDeveloperField(
int developerDataIndex, int id) → void -
override
-
removeField(
int id) → void -
override
-
setDefinitionMessage(
DefinitionMessage definition) → void -
toBytes(
) → Uint8List -
override
-
toRow(
) → List -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
fromBytes(
DefinitionMessage definitionMessage, List< DeveloperField> developerFields, Uint8List bytes) → DataMessage -
fromDefinition(
DefinitionMessage definitionMessage, List< DeveloperField> developerFields) → DataMessage