DiveSettingsMessage class

Inheritance

Constructors

DiveSettingsMessage({dynamic definitionMessage, dynamic developerFields, int localId = 0, Endian endian = Endian.little})

Properties

apneaCountdownEnabled bool?
Returns the value of the apneaCountdownEnabled field. Returns null if the field is not defined in the message.
getter/setter pair
apneaCountdownTime int?
Returns the value of the apneaCountdownTime field. Returns null if the field is not defined in the message.
getter/setter pair
backlightBrightness int?
Returns the value of the backlightBrightness field. Returns null if the field is not defined in the message.
getter/setter pair
backlightMode DiveBacklightMode?
Returns the value of the backlightMode field. Returns null if the field is not defined in the message.
getter/setter pair
backlightTimeout int?
Returns the value of the backlightTimeout field. Returns null if the field is not defined in the message.
getter/setter pair
bottomDepth int?
Returns the value of the bottomDepth field. Returns null if the field is not defined in the message.
getter/setter pair
bottomTime int?
Returns the value of the bottomTime field. Returns null if the field is not defined in the message.
getter/setter pair
definitionMessage DefinitionMessage?
getter/setter pairinherited
developerFields List<DeveloperField>
finalinherited
diveSettingsName String?
Returns the value of the diveSettingsName field. Returns null if the field is not defined in the message.
getter/setter pair
endian Endian
finalinherited
fields List<Field>
finalinherited
gfHigh int?
Returns the value of the gfHigh field. Returns null if the field is not defined in the message.
getter/setter pair
gfLow int?
Returns the value of the gfLow field. Returns null if the field is not defined in the message.
getter/setter pair
globalId int
finalinherited
growable bool
final
hashCode int
The hash code for this object.
no setterinherited
heartRateAntplusDeviceType int?
Get the value of the subfield heartRateAntplusDeviceType
getter/setter pair
heartRateLocalDeviceType int?
Get the value of the subfield heartRateLocalDeviceType
getter/setter pair
heartRateSource int?
Returns the value of the heartRateSource field. Returns null if the field is not defined in the message.
getter/setter pair
heartRateSourceType SourceType?
Returns the value of the heartRateSourceType field. Returns null if the field is not defined in the message.
getter/setter pair
localId int
getter/setter pairinherited
messageIndex int?
Returns the value of the messageIndex field. Returns null if the field is not defined in the message.
getter/setter pair
model TissueModelType?
Returns the value of the model field. Returns null if the field is not defined in the message.
getter/setter pair
name String
finalinherited
po2Critical double?
Returns the value of the po2Critical field. Returns null if the field is not defined in the message.
getter/setter pair
po2Deco double?
Returns the value of the po2Deco field. Returns null if the field is not defined in the message.
getter/setter pair
po2Warn double?
Returns the value of the po2Warn field. Returns null if the field is not defined in the message.
getter/setter pair
repeatDiveInterval int?
Returns the value of the repeatDiveInterval field. Returns null if the field is not defined in the message.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
safetyStopEnabled bool?
Returns the value of the safetyStopEnabled field. Returns null if the field is not defined in the message.
getter/setter pair
safetyStopTime int?
Returns the value of the safetyStopTime field. Returns null if the field is not defined in the message.
getter/setter pair
size int
getter/setter pairinherited
waterDensity int?
Returns the value of the waterDensity field. Returns null if the field is not defined in the message.
getter/setter pair
waterType WaterType?
Returns the value of the waterType field. Returns null if the field is not defined in the message.
getter/setter pair

Methods

clearDeveloperFieldById(int developerDataIndex, int id) → void
inherited
clearFieldById(int id) → void
inherited
getDeveloperField(int developerDataIndex, int id) DeveloperField?
inherited
getDeveloperFieldByName(String name) DeveloperField?
inherited
getField(int id) Field?
inherited
getFieldByName(String name) Field?
inherited
hasDeveloperFields() bool
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
readFromBytes(Uint8List bytes) → void
inherited
removeDeveloperField(int developerDataIndex, int id) → void
inherited
removeField(int id) → void
inherited
setDefinitionMessage(DefinitionMessage definition) → void
inherited
toBytes() Uint8List
inherited
toRow() List
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

fromBytes(DefinitionMessage definitionMessage, Uint8List bytes) DiveSettingsMessage
Returns an instance of DiveSettingsMessage from a bytes list.
override

Constants

ID → const int
The Global ID of the message. In the FIT documentation this is referred to as the "Global Message Number".
NAME → const String