public class DiveSettingsMesg extends Mesg
developerFields, fields, localNum, name, num, systemTimeOffset
Constructor and Description |
---|
DiveSettingsMesg() |
DiveSettingsMesg(Mesg mesg) |
Modifier and Type | Method and Description |
---|---|
Bool |
getApneaCountdownEnabled()
Get apnea_countdown_enabled field
|
java.lang.Long |
getApneaCountdownTime()
Get apnea_countdown_time field
|
java.lang.Short |
getBacklightBrightness()
Get backlight_brightness field
|
DiveBacklightMode |
getBacklightMode()
Get backlight_mode field
|
java.lang.Short |
getBacklightTimeout()
Get backlight_timeout field
|
java.lang.Float |
getBottomDepth()
Get bottom_depth field
|
java.lang.Long |
getBottomTime()
Get bottom_time field
|
java.lang.Float |
getCcrHighSetpoint()
Get ccr_high_setpoint field
Units: percent
Comment: Target PO2 when using high setpoint
|
java.lang.Float |
getCcrHighSetpointDepth()
Get ccr_high_setpoint_depth field
Units: m
Comment: Depth to switch to high setpoint in automatic mode
|
CcrSetpointSwitchMode |
getCcrHighSetpointSwitchMode()
Get ccr_high_setpoint_switch_mode field
Comment: If high PO2 should be switched to automatically
|
java.lang.Float |
getCcrLowSetpoint()
Get ccr_low_setpoint field
Units: percent
Comment: Target PO2 when using low setpoint
|
java.lang.Float |
getCcrLowSetpointDepth()
Get ccr_low_setpoint_depth field
Units: m
Comment: Depth to switch to low setpoint in automatic mode
|
CcrSetpointSwitchMode |
getCcrLowSetpointSwitchMode()
Get ccr_low_setpoint_switch_mode field
Comment: If low PO2 should be switched to automatically
|
Tone |
getDiveSounds()
Get dive_sounds field
Comment: Sounds and vibration enabled or disabled in-dive
|
GasConsumptionRateType |
getGasConsumptionDisplay()
Get gas_consumption_display field
Comment: Type of gas consumption rate to display.
|
java.lang.Short |
getGfHigh()
Get gf_high field
Units: percent
|
java.lang.Short |
getGfLow()
Get gf_low field
Units: percent
|
java.lang.Short |
getHeartRateAntplusDeviceType()
Get heart_rate_antplus_device_type field
|
java.lang.Short |
getHeartRateLocalDeviceType()
Get heart_rate_local_device_type field
|
java.lang.Short |
getHeartRateSource()
Get heart_rate_source field
|
SourceType |
getHeartRateSourceType()
Get heart_rate_source_type field
|
java.lang.Float |
getLastStopMultiple()
Get last_stop_multiple field
Comment: Usually 1.0/1.5/2.0 representing 3/4.5/6m or 10/15/20ft
|
java.lang.Integer |
getMessageIndex()
Get message_index field
|
TissueModelType |
getModel()
Get model field
|
java.lang.String |
getName()
Get name field
|
NoFlyTimeMode |
getNoFlyTimeMode()
Get no_fly_time_mode field
Comment: Indicates which guidelines to use for no-fly surface interval.
|
java.lang.Float |
getPo2Critical()
Get po2_critical field
Units: percent
Comment: Typically 1.60
|
java.lang.Float |
getPo2Deco()
Get po2_deco field
Units: percent
|
java.lang.Float |
getPo2Warn()
Get po2_warn field
Units: percent
Comment: Typically 1.40
|
java.lang.Integer |
getRepeatDiveInterval()
Get repeat_dive_interval field
Units: s
Comment: Time between surfacing and ending the activity
|
Bool |
getSafetyStopEnabled()
Get safety_stop_enabled field
|
java.lang.Integer |
getSafetyStopTime()
Get safety_stop_time field
Units: s
Comment: Time at safety stop (if enabled)
|
DateTime |
getTimestamp()
Get timestamp field
|
java.lang.Integer |
getTravelGas()
Get travel_gas field
Comment: Index of travel dive_gas message
|
Bool |
getUpKeyEnabled()
Get up_key_enabled field
Comment: Indicates whether the up key is enabled during dives
|
java.lang.Float |
getWaterDensity()
Get water_density field
Units: kg/m^3
Comment: Fresh water is usually 1000; salt water is usually 1025
|
WaterType |
getWaterType()
Get water_type field
|
void |
setApneaCountdownEnabled(Bool apneaCountdownEnabled)
Set apnea_countdown_enabled field
|
void |
setApneaCountdownTime(java.lang.Long apneaCountdownTime)
Set apnea_countdown_time field
|
void |
setBacklightBrightness(java.lang.Short backlightBrightness)
Set backlight_brightness field
|
void |
setBacklightMode(DiveBacklightMode backlightMode)
Set backlight_mode field
|
void |
setBacklightTimeout(java.lang.Short backlightTimeout)
Set backlight_timeout field
|
void |
setBottomDepth(java.lang.Float bottomDepth)
Set bottom_depth field
|
void |
setBottomTime(java.lang.Long bottomTime)
Set bottom_time field
|
void |
setCcrHighSetpoint(java.lang.Float ccrHighSetpoint)
Set ccr_high_setpoint field
Units: percent
Comment: Target PO2 when using high setpoint
|
void |
setCcrHighSetpointDepth(java.lang.Float ccrHighSetpointDepth)
Set ccr_high_setpoint_depth field
Units: m
Comment: Depth to switch to high setpoint in automatic mode
|
void |
setCcrHighSetpointSwitchMode(CcrSetpointSwitchMode ccrHighSetpointSwitchMode)
Set ccr_high_setpoint_switch_mode field
Comment: If high PO2 should be switched to automatically
|
void |
setCcrLowSetpoint(java.lang.Float ccrLowSetpoint)
Set ccr_low_setpoint field
Units: percent
Comment: Target PO2 when using low setpoint
|
void |
setCcrLowSetpointDepth(java.lang.Float ccrLowSetpointDepth)
Set ccr_low_setpoint_depth field
Units: m
Comment: Depth to switch to low setpoint in automatic mode
|
void |
setCcrLowSetpointSwitchMode(CcrSetpointSwitchMode ccrLowSetpointSwitchMode)
Set ccr_low_setpoint_switch_mode field
Comment: If low PO2 should be switched to automatically
|
void |
setDiveSounds(Tone diveSounds)
Set dive_sounds field
Comment: Sounds and vibration enabled or disabled in-dive
|
void |
setGasConsumptionDisplay(GasConsumptionRateType gasConsumptionDisplay)
Set gas_consumption_display field
Comment: Type of gas consumption rate to display.
|
void |
setGfHigh(java.lang.Short gfHigh)
Set gf_high field
Units: percent
|
void |
setGfLow(java.lang.Short gfLow)
Set gf_low field
Units: percent
|
void |
setHeartRateAntplusDeviceType(java.lang.Short heartRateAntplusDeviceType)
Set heart_rate_antplus_device_type field
|
void |
setHeartRateLocalDeviceType(java.lang.Short heartRateLocalDeviceType)
Set heart_rate_local_device_type field
|
void |
setHeartRateSource(java.lang.Short heartRateSource)
Set heart_rate_source field
|
void |
setHeartRateSourceType(SourceType heartRateSourceType)
Set heart_rate_source_type field
|
void |
setLastStopMultiple(java.lang.Float lastStopMultiple)
Set last_stop_multiple field
Comment: Usually 1.0/1.5/2.0 representing 3/4.5/6m or 10/15/20ft
|
void |
setMessageIndex(java.lang.Integer messageIndex)
Set message_index field
|
void |
setModel(TissueModelType model)
Set model field
|
void |
setName(java.lang.String name)
Set name field
|
void |
setNoFlyTimeMode(NoFlyTimeMode noFlyTimeMode)
Set no_fly_time_mode field
Comment: Indicates which guidelines to use for no-fly surface interval.
|
void |
setPo2Critical(java.lang.Float po2Critical)
Set po2_critical field
Units: percent
Comment: Typically 1.60
|
void |
setPo2Deco(java.lang.Float po2Deco)
Set po2_deco field
Units: percent
|
void |
setPo2Warn(java.lang.Float po2Warn)
Set po2_warn field
Units: percent
Comment: Typically 1.40
|
void |
setRepeatDiveInterval(java.lang.Integer repeatDiveInterval)
Set repeat_dive_interval field
Units: s
Comment: Time between surfacing and ending the activity
|
void |
setSafetyStopEnabled(Bool safetyStopEnabled)
Set safety_stop_enabled field
|
void |
setSafetyStopTime(java.lang.Integer safetyStopTime)
Set safety_stop_time field
Units: s
Comment: Time at safety stop (if enabled)
|
void |
setTimestamp(DateTime timestamp)
Set timestamp field
|
void |
setTravelGas(java.lang.Integer travelGas)
Set travel_gas field
Comment: Index of travel dive_gas message
|
void |
setUpKeyEnabled(Bool upKeyEnabled)
Set up_key_enabled field
Comment: Indicates whether the up key is enabled during dives
|
void |
setWaterDensity(java.lang.Float waterDensity)
Set water_density field
Units: kg/m^3
Comment: Fresh water is usually 1000; salt water is usually 1025
|
void |
setWaterType(WaterType waterType)
Set water_type field
|
addDeveloperField, addField, getActiveSubFieldIndex, getActiveSubFieldName, getDecoderMesgIndex, getDeveloperFields, getField, getField, getField, getFieldBigIntegerValue, getFieldBigIntegerValue, getFieldBigIntegerValue, getFieldBigIntegerValue, getFieldBigIntegerValue, getFieldBigIntegerValue, getFieldBigIntegerValues, getFieldBigIntegerValues, getFieldBigIntegerValues, getFieldBitsValue, getFieldBitsValue, getFieldByteValue, getFieldByteValue, getFieldByteValue, getFieldByteValue, getFieldByteValue, getFieldByteValue, getFieldByteValues, getFieldByteValues, getFieldByteValues, getFieldDoubleValue, getFieldDoubleValue, getFieldDoubleValue, getFieldDoubleValue, getFieldDoubleValue, getFieldDoubleValue, getFieldDoubleValues, getFieldDoubleValues, getFieldDoubleValues, getFieldFloatValue, getFieldFloatValue, getFieldFloatValue, getFieldFloatValue, getFieldFloatValue, getFieldFloatValue, getFieldFloatValues, getFieldFloatValues, getFieldFloatValues, getFieldIntegerValue, getFieldIntegerValue, getFieldIntegerValue, getFieldIntegerValue, getFieldIntegerValue, getFieldIntegerValue, getFieldIntegerValues, getFieldIntegerValues, getFieldIntegerValues, getFieldLongValue, getFieldLongValue, getFieldLongValue, getFieldLongValue, getFieldLongValue, getFieldLongValue, getFieldLongValues, getFieldLongValues, getFieldLongValues, getFields, getFieldShortValue, getFieldShortValue, getFieldShortValue, getFieldShortValue, getFieldShortValue, getFieldShortValue, getFieldShortValues, getFieldShortValues, getFieldShortValues, getFieldStringValue, getFieldStringValue, getFieldStringValue, getFieldStringValue, getFieldStringValue, getFieldStringValue, getFieldStringValues, getFieldStringValues, getFieldStringValues, getFieldValue, getFieldValue, getFieldValue, getFieldValue, getFieldValue, getFieldValue, getIsFieldAccumulated, getLocalNum, getNum, getNumFields, getNumFieldValues, getNumFieldValues, getNumFieldValues, getNumFieldValues, getOverrideField, hasField, removeExpandedFields, removeField, setDecoderMessageIndex, setField, setFields, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setLocalNum, timestampToDateTime, write, write
public static final int TimestampFieldNum
public static final int MessageIndexFieldNum
public static final int NameFieldNum
public static final int ModelFieldNum
public static final int GfLowFieldNum
public static final int GfHighFieldNum
public static final int WaterTypeFieldNum
public static final int WaterDensityFieldNum
public static final int Po2WarnFieldNum
public static final int Po2CriticalFieldNum
public static final int Po2DecoFieldNum
public static final int SafetyStopEnabledFieldNum
public static final int BottomDepthFieldNum
public static final int BottomTimeFieldNum
public static final int ApneaCountdownEnabledFieldNum
public static final int ApneaCountdownTimeFieldNum
public static final int BacklightModeFieldNum
public static final int BacklightBrightnessFieldNum
public static final int BacklightTimeoutFieldNum
public static final int RepeatDiveIntervalFieldNum
public static final int SafetyStopTimeFieldNum
public static final int HeartRateSourceTypeFieldNum
public static final int HeartRateSourceFieldNum
public static final int TravelGasFieldNum
public static final int CcrLowSetpointSwitchModeFieldNum
public static final int CcrLowSetpointFieldNum
public static final int CcrLowSetpointDepthFieldNum
public static final int CcrHighSetpointSwitchModeFieldNum
public static final int CcrHighSetpointFieldNum
public static final int CcrHighSetpointDepthFieldNum
public static final int GasConsumptionDisplayFieldNum
public static final int UpKeyEnabledFieldNum
public static final int DiveSoundsFieldNum
public static final int LastStopMultipleFieldNum
public static final int NoFlyTimeModeFieldNum
protected static final Mesg diveSettingsMesg
public DiveSettingsMesg()
public DiveSettingsMesg(Mesg mesg)
public DateTime getTimestamp()
public void setTimestamp(DateTime timestamp)
timestamp
- The new timestamp value to be setpublic java.lang.Integer getMessageIndex()
public void setMessageIndex(java.lang.Integer messageIndex)
messageIndex
- The new messageIndex value to be setpublic java.lang.String getName()
public void setName(java.lang.String name)
name
- The new name value to be setpublic TissueModelType getModel()
public void setModel(TissueModelType model)
model
- The new model value to be setpublic java.lang.Short getGfLow()
public void setGfLow(java.lang.Short gfLow)
gfLow
- The new gfLow value to be setpublic java.lang.Short getGfHigh()
public void setGfHigh(java.lang.Short gfHigh)
gfHigh
- The new gfHigh value to be setpublic WaterType getWaterType()
public void setWaterType(WaterType waterType)
waterType
- The new waterType value to be setpublic java.lang.Float getWaterDensity()
public void setWaterDensity(java.lang.Float waterDensity)
waterDensity
- The new waterDensity value to be setpublic java.lang.Float getPo2Warn()
public void setPo2Warn(java.lang.Float po2Warn)
po2Warn
- The new po2Warn value to be setpublic java.lang.Float getPo2Critical()
public void setPo2Critical(java.lang.Float po2Critical)
po2Critical
- The new po2Critical value to be setpublic java.lang.Float getPo2Deco()
public void setPo2Deco(java.lang.Float po2Deco)
po2Deco
- The new po2Deco value to be setpublic Bool getSafetyStopEnabled()
public void setSafetyStopEnabled(Bool safetyStopEnabled)
safetyStopEnabled
- The new safetyStopEnabled value to be setpublic java.lang.Float getBottomDepth()
public void setBottomDepth(java.lang.Float bottomDepth)
bottomDepth
- The new bottomDepth value to be setpublic java.lang.Long getBottomTime()
public void setBottomTime(java.lang.Long bottomTime)
bottomTime
- The new bottomTime value to be setpublic Bool getApneaCountdownEnabled()
public void setApneaCountdownEnabled(Bool apneaCountdownEnabled)
apneaCountdownEnabled
- The new apneaCountdownEnabled value to be setpublic java.lang.Long getApneaCountdownTime()
public void setApneaCountdownTime(java.lang.Long apneaCountdownTime)
apneaCountdownTime
- The new apneaCountdownTime value to be setpublic DiveBacklightMode getBacklightMode()
public void setBacklightMode(DiveBacklightMode backlightMode)
backlightMode
- The new backlightMode value to be setpublic java.lang.Short getBacklightBrightness()
public void setBacklightBrightness(java.lang.Short backlightBrightness)
backlightBrightness
- The new backlightBrightness value to be setpublic java.lang.Short getBacklightTimeout()
public void setBacklightTimeout(java.lang.Short backlightTimeout)
backlightTimeout
- The new backlightTimeout value to be setpublic java.lang.Integer getRepeatDiveInterval()
public void setRepeatDiveInterval(java.lang.Integer repeatDiveInterval)
repeatDiveInterval
- The new repeatDiveInterval value to be setpublic java.lang.Integer getSafetyStopTime()
public void setSafetyStopTime(java.lang.Integer safetyStopTime)
safetyStopTime
- The new safetyStopTime value to be setpublic SourceType getHeartRateSourceType()
public void setHeartRateSourceType(SourceType heartRateSourceType)
heartRateSourceType
- The new heartRateSourceType value to be setpublic java.lang.Short getHeartRateSource()
public void setHeartRateSource(java.lang.Short heartRateSource)
heartRateSource
- The new heartRateSource value to be setpublic java.lang.Short getHeartRateAntplusDeviceType()
public void setHeartRateAntplusDeviceType(java.lang.Short heartRateAntplusDeviceType)
heartRateAntplusDeviceType
- The new heartRateAntplusDeviceType value to be setpublic java.lang.Short getHeartRateLocalDeviceType()
public void setHeartRateLocalDeviceType(java.lang.Short heartRateLocalDeviceType)
heartRateLocalDeviceType
- The new heartRateLocalDeviceType value to be setpublic java.lang.Integer getTravelGas()
public void setTravelGas(java.lang.Integer travelGas)
travelGas
- The new travelGas value to be setpublic CcrSetpointSwitchMode getCcrLowSetpointSwitchMode()
public void setCcrLowSetpointSwitchMode(CcrSetpointSwitchMode ccrLowSetpointSwitchMode)
ccrLowSetpointSwitchMode
- The new ccrLowSetpointSwitchMode value to be setpublic java.lang.Float getCcrLowSetpoint()
public void setCcrLowSetpoint(java.lang.Float ccrLowSetpoint)
ccrLowSetpoint
- The new ccrLowSetpoint value to be setpublic java.lang.Float getCcrLowSetpointDepth()
public void setCcrLowSetpointDepth(java.lang.Float ccrLowSetpointDepth)
ccrLowSetpointDepth
- The new ccrLowSetpointDepth value to be setpublic CcrSetpointSwitchMode getCcrHighSetpointSwitchMode()
public void setCcrHighSetpointSwitchMode(CcrSetpointSwitchMode ccrHighSetpointSwitchMode)
ccrHighSetpointSwitchMode
- The new ccrHighSetpointSwitchMode value to be setpublic java.lang.Float getCcrHighSetpoint()
public void setCcrHighSetpoint(java.lang.Float ccrHighSetpoint)
ccrHighSetpoint
- The new ccrHighSetpoint value to be setpublic java.lang.Float getCcrHighSetpointDepth()
public void setCcrHighSetpointDepth(java.lang.Float ccrHighSetpointDepth)
ccrHighSetpointDepth
- The new ccrHighSetpointDepth value to be setpublic GasConsumptionRateType getGasConsumptionDisplay()
public void setGasConsumptionDisplay(GasConsumptionRateType gasConsumptionDisplay)
gasConsumptionDisplay
- The new gasConsumptionDisplay value to be setpublic Bool getUpKeyEnabled()
public void setUpKeyEnabled(Bool upKeyEnabled)
upKeyEnabled
- The new upKeyEnabled value to be setpublic Tone getDiveSounds()
public void setDiveSounds(Tone diveSounds)
diveSounds
- The new diveSounds value to be setpublic java.lang.Float getLastStopMultiple()
public void setLastStopMultiple(java.lang.Float lastStopMultiple)
lastStopMultiple
- The new lastStopMultiple value to be setpublic NoFlyTimeMode getNoFlyTimeMode()
public void setNoFlyTimeMode(NoFlyTimeMode noFlyTimeMode)
noFlyTimeMode
- The new noFlyTimeMode value to be set