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 |
MessageIndexFieldNum |
static int |
SoundFieldNum |
static int |
TimeFieldNum |
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.Integer |
getMessageIndex()
Get message_index field
Comment: Index of the alarm
|
int |
getNumDiveTypes() |
Tone |
getSound()
Get sound field
Comment: Tone and Vibe setting for the alarm
|
java.lang.Integer |
getTime()
Get time field
Units: s
Comment: Time setting (s) for time type alarms
|
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 |
setMessageIndex(java.lang.Integer messageIndex)
Set message_index field
Comment: Index of the alarm
|
void |
setSound(Tone sound)
Set sound field
Comment: Tone and Vibe setting for the alarm
|
void |
setTime(java.lang.Integer time)
Set time field
Units: s
Comment: Time setting (s) for time type alarms
|
addDeveloperField, addField, getActiveSubFieldIndex, getActiveSubFieldName, 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, 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
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 set