public class DiveAlarmMesg extends Mesg
Modifier and Type | Field and Description |
---|---|
static int |
AlarmTypeFieldNum |
static int |
DepthFieldNum |
protected static Mesg |
diveAlarmMesg |
static int |
DiveTypesFieldNum |
static int |
EnabledFieldNum |
static int |
IdFieldNum |
static int |
MessageIndexFieldNum |
static int |
PopupEnabledFieldNum |
static int |
RepeatingFieldNum |
static int |
SoundFieldNum |
static int |
SpeedFieldNum |
static int |
TimeFieldNum |
static int |
TriggerOnAscentFieldNum |
static int |
TriggerOnDescentFieldNum |
developerFields, fields, localNum, name, num, systemTimeOffset
Constructor and Description |
---|
DiveAlarmMesg() |
DiveAlarmMesg(Mesg mesg) |
Modifier and Type | Method and Description |
---|---|
DiveAlarmType |
getAlarmType()
Get alarm_type field
Comment: Alarm type setting
|
java.lang.Float |
getDepth()
Get depth field
Units: m
Comment: Depth setting (m) for depth type alarms
|
SubSport[] |
getDiveTypes() |
SubSport |
getDiveTypes(int index)
Get dive_types field
Comment: Dive types the alarm will trigger on
|
Bool |
getEnabled()
Get enabled field
Comment: Enablement flag
|
java.lang.Long |
getId()
Get id field
Comment: Alarm ID
|
java.lang.Integer |
getMessageIndex()
Get message_index field
Comment: Index of the alarm
|
int |
getNumDiveTypes() |
Bool |
getPopupEnabled()
Get popup_enabled field
Comment: Show a visible pop-up for this alarm
|
Bool |
getRepeating()
Get repeating field
Comment: Repeat alarm each time threshold is crossed?
|
Tone |
getSound()
Get sound field
Comment: Tone and Vibe setting for the alarm
|
java.lang.Float |
getSpeed()
Get speed field
Units: mps
Comment: Ascent/descent rate (mps) setting for speed type alarms
|
java.lang.Integer |
getTime()
Get time field
Units: s
Comment: Time setting (s) for time type alarms
|
Bool |
getTriggerOnAscent()
Get trigger_on_ascent field
Comment: Trigger the alarm on ascent
|
Bool |
getTriggerOnDescent()
Get trigger_on_descent field
Comment: Trigger the alarm on descent
|
void |
setAlarmType(DiveAlarmType alarmType)
Set alarm_type field
Comment: Alarm type setting
|
void |
setDepth(java.lang.Float depth)
Set depth field
Units: m
Comment: Depth setting (m) for depth type alarms
|
void |
setDiveTypes(int index,
SubSport diveTypes)
Set dive_types field
Comment: Dive types the alarm will trigger on
|
void |
setEnabled(Bool enabled)
Set enabled field
Comment: Enablement flag
|
void |
setId(java.lang.Long id)
Set id field
Comment: Alarm ID
|
void |
setMessageIndex(java.lang.Integer messageIndex)
Set message_index field
Comment: Index of the alarm
|
void |
setPopupEnabled(Bool popupEnabled)
Set popup_enabled field
Comment: Show a visible pop-up for this alarm
|
void |
setRepeating(Bool repeating)
Set repeating field
Comment: Repeat alarm each time threshold is crossed?
|
void |
setSound(Tone sound)
Set sound field
Comment: Tone and Vibe setting for the alarm
|
void |
setSpeed(java.lang.Float speed)
Set speed field
Units: mps
Comment: Ascent/descent rate (mps) setting for speed type alarms
|
void |
setTime(java.lang.Integer time)
Set time field
Units: s
Comment: Time setting (s) for time type alarms
|
void |
setTriggerOnAscent(Bool triggerOnAscent)
Set trigger_on_ascent field
Comment: Trigger the alarm on ascent
|
void |
setTriggerOnDescent(Bool triggerOnDescent)
Set trigger_on_descent field
Comment: Trigger the alarm on descent
|
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, getName, 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 MessageIndexFieldNum
public static final int DepthFieldNum
public static final int TimeFieldNum
public static final int EnabledFieldNum
public static final int AlarmTypeFieldNum
public static final int SoundFieldNum
public static final int DiveTypesFieldNum
public static final int IdFieldNum
public static final int PopupEnabledFieldNum
public static final int TriggerOnDescentFieldNum
public static final int TriggerOnAscentFieldNum
public static final int RepeatingFieldNum
public static final int SpeedFieldNum
protected static final Mesg diveAlarmMesg
public DiveAlarmMesg()
public DiveAlarmMesg(Mesg mesg)
public java.lang.Integer getMessageIndex()
public void setMessageIndex(java.lang.Integer messageIndex)
messageIndex
- The new messageIndex value to be setpublic java.lang.Float getDepth()
public void setDepth(java.lang.Float depth)
depth
- The new depth value to be setpublic java.lang.Integer getTime()
public void setTime(java.lang.Integer time)
time
- The new time value to be setpublic Bool getEnabled()
public void setEnabled(Bool enabled)
enabled
- The new enabled value to be setpublic DiveAlarmType getAlarmType()
public void setAlarmType(DiveAlarmType alarmType)
alarmType
- The new alarmType value to be setpublic Tone getSound()
public void setSound(Tone sound)
sound
- The new sound value to be setpublic SubSport[] getDiveTypes()
public int getNumDiveTypes()
public SubSport getDiveTypes(int index)
index
- of dive_typespublic void setDiveTypes(int index, SubSport diveTypes)
index
- of dive_typesdiveTypes
- The new diveTypes value to be setpublic java.lang.Long getId()
public void setId(java.lang.Long id)
id
- The new id value to be setpublic Bool getPopupEnabled()
public void setPopupEnabled(Bool popupEnabled)
popupEnabled
- The new popupEnabled value to be setpublic Bool getTriggerOnDescent()
public void setTriggerOnDescent(Bool triggerOnDescent)
triggerOnDescent
- The new triggerOnDescent value to be setpublic Bool getTriggerOnAscent()
public void setTriggerOnAscent(Bool triggerOnAscent)
triggerOnAscent
- The new triggerOnAscent value to be setpublic Bool getRepeating()
public void setRepeating(Bool repeating)
repeating
- The new repeating value to be setpublic java.lang.Float getSpeed()
public void setSpeed(java.lang.Float speed)
speed
- The new speed value to be set