public class DiveSummaryMesg extends Mesg
Modifier and Type | Field and Description |
---|---|
static int |
AvgAscentRateFieldNum |
static int |
AvgDepthFieldNum |
static int |
AvgDescentRateFieldNum |
static int |
BottomTimeFieldNum |
static int |
DiveNumberFieldNum |
protected static Mesg |
diveSummaryMesg |
static int |
EndCnsFieldNum |
static int |
EndN2FieldNum |
static int |
HangTimeFieldNum |
static int |
MaxAscentRateFieldNum |
static int |
MaxDepthFieldNum |
static int |
MaxDescentRateFieldNum |
static int |
O2ToxicityFieldNum |
static int |
ReferenceIndexFieldNum |
static int |
ReferenceMesgFieldNum |
static int |
StartCnsFieldNum |
static int |
StartN2FieldNum |
static int |
SurfaceIntervalFieldNum |
static int |
TimestampFieldNum |
developerFields, fields, localNum, name, num, systemTimeOffset
Constructor and Description |
---|
DiveSummaryMesg() |
DiveSummaryMesg(Mesg mesg) |
Modifier and Type | Method and Description |
---|---|
java.lang.Float |
getAvgAscentRate()
Get avg_ascent_rate field
Units: m/s
Comment: Average ascent rate, not including descents or stops
|
java.lang.Float |
getAvgDepth()
Get avg_depth field
Units: m
Comment: 0 if above water
|
java.lang.Float |
getAvgDescentRate()
Get avg_descent_rate field
Units: m/s
Comment: Average descent rate, not including ascents or stops
|
java.lang.Float |
getBottomTime()
Get bottom_time field
Units: s
|
java.lang.Long |
getDiveNumber()
Get dive_number field
|
java.lang.Short |
getEndCns()
Get end_cns field
Units: percent
|
java.lang.Integer |
getEndN2()
Get end_n2 field
Units: percent
|
java.lang.Float |
getHangTime()
Get hang_time field
Units: s
Comment: Time spent neither ascending nor descending
|
java.lang.Float |
getMaxAscentRate()
Get max_ascent_rate field
Units: m/s
Comment: Maximum ascent rate
|
java.lang.Float |
getMaxDepth()
Get max_depth field
Units: m
Comment: 0 if above water
|
java.lang.Float |
getMaxDescentRate()
Get max_descent_rate field
Units: m/s
Comment: Maximum descent rate
|
java.lang.Integer |
getO2Toxicity()
Get o2_toxicity field
Units: OTUs
|
java.lang.Integer |
getReferenceIndex()
Get reference_index field
|
java.lang.Integer |
getReferenceMesg()
Get reference_mesg field
|
java.lang.Short |
getStartCns()
Get start_cns field
Units: percent
|
java.lang.Integer |
getStartN2()
Get start_n2 field
Units: percent
|
java.lang.Long |
getSurfaceInterval()
Get surface_interval field
Units: s
Comment: Time since end of last dive
|
DateTime |
getTimestamp()
Get timestamp field
Units: s
|
void |
setAvgAscentRate(java.lang.Float avgAscentRate)
Set avg_ascent_rate field
Units: m/s
Comment: Average ascent rate, not including descents or stops
|
void |
setAvgDepth(java.lang.Float avgDepth)
Set avg_depth field
Units: m
Comment: 0 if above water
|
void |
setAvgDescentRate(java.lang.Float avgDescentRate)
Set avg_descent_rate field
Units: m/s
Comment: Average descent rate, not including ascents or stops
|
void |
setBottomTime(java.lang.Float bottomTime)
Set bottom_time field
Units: s
|
void |
setDiveNumber(java.lang.Long diveNumber)
Set dive_number field
|
void |
setEndCns(java.lang.Short endCns)
Set end_cns field
Units: percent
|
void |
setEndN2(java.lang.Integer endN2)
Set end_n2 field
Units: percent
|
void |
setHangTime(java.lang.Float hangTime)
Set hang_time field
Units: s
Comment: Time spent neither ascending nor descending
|
void |
setMaxAscentRate(java.lang.Float maxAscentRate)
Set max_ascent_rate field
Units: m/s
Comment: Maximum ascent rate
|
void |
setMaxDepth(java.lang.Float maxDepth)
Set max_depth field
Units: m
Comment: 0 if above water
|
void |
setMaxDescentRate(java.lang.Float maxDescentRate)
Set max_descent_rate field
Units: m/s
Comment: Maximum descent rate
|
void |
setO2Toxicity(java.lang.Integer o2Toxicity)
Set o2_toxicity field
Units: OTUs
|
void |
setReferenceIndex(java.lang.Integer referenceIndex)
Set reference_index field
|
void |
setReferenceMesg(java.lang.Integer referenceMesg)
Set reference_mesg field
|
void |
setStartCns(java.lang.Short startCns)
Set start_cns field
Units: percent
|
void |
setStartN2(java.lang.Integer startN2)
Set start_n2 field
Units: percent
|
void |
setSurfaceInterval(java.lang.Long surfaceInterval)
Set surface_interval field
Units: s
Comment: Time since end of last dive
|
void |
setTimestamp(DateTime timestamp)
Set timestamp field
Units: s
|
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 TimestampFieldNum
public static final int ReferenceMesgFieldNum
public static final int ReferenceIndexFieldNum
public static final int AvgDepthFieldNum
public static final int MaxDepthFieldNum
public static final int SurfaceIntervalFieldNum
public static final int StartCnsFieldNum
public static final int EndCnsFieldNum
public static final int StartN2FieldNum
public static final int EndN2FieldNum
public static final int O2ToxicityFieldNum
public static final int DiveNumberFieldNum
public static final int BottomTimeFieldNum
public static final int AvgAscentRateFieldNum
public static final int AvgDescentRateFieldNum
public static final int MaxAscentRateFieldNum
public static final int MaxDescentRateFieldNum
public static final int HangTimeFieldNum
protected static final Mesg diveSummaryMesg
public DiveSummaryMesg()
public DiveSummaryMesg(Mesg mesg)
public DateTime getTimestamp()
public void setTimestamp(DateTime timestamp)
timestamp
- The new timestamp value to be setpublic java.lang.Integer getReferenceMesg()
public void setReferenceMesg(java.lang.Integer referenceMesg)
referenceMesg
- The new referenceMesg value to be setpublic java.lang.Integer getReferenceIndex()
public void setReferenceIndex(java.lang.Integer referenceIndex)
referenceIndex
- The new referenceIndex value to be setpublic java.lang.Float getAvgDepth()
public void setAvgDepth(java.lang.Float avgDepth)
avgDepth
- The new avgDepth value to be setpublic java.lang.Float getMaxDepth()
public void setMaxDepth(java.lang.Float maxDepth)
maxDepth
- The new maxDepth value to be setpublic java.lang.Long getSurfaceInterval()
public void setSurfaceInterval(java.lang.Long surfaceInterval)
surfaceInterval
- The new surfaceInterval value to be setpublic java.lang.Short getStartCns()
public void setStartCns(java.lang.Short startCns)
startCns
- The new startCns value to be setpublic java.lang.Short getEndCns()
public void setEndCns(java.lang.Short endCns)
endCns
- The new endCns value to be setpublic java.lang.Integer getStartN2()
public void setStartN2(java.lang.Integer startN2)
startN2
- The new startN2 value to be setpublic java.lang.Integer getEndN2()
public void setEndN2(java.lang.Integer endN2)
endN2
- The new endN2 value to be setpublic java.lang.Integer getO2Toxicity()
public void setO2Toxicity(java.lang.Integer o2Toxicity)
o2Toxicity
- The new o2Toxicity value to be setpublic java.lang.Long getDiveNumber()
public void setDiveNumber(java.lang.Long diveNumber)
diveNumber
- The new diveNumber value to be setpublic java.lang.Float getBottomTime()
public void setBottomTime(java.lang.Float bottomTime)
bottomTime
- The new bottomTime value to be setpublic java.lang.Float getAvgAscentRate()
public void setAvgAscentRate(java.lang.Float avgAscentRate)
avgAscentRate
- The new avgAscentRate value to be setpublic java.lang.Float getAvgDescentRate()
public void setAvgDescentRate(java.lang.Float avgDescentRate)
avgDescentRate
- The new avgDescentRate value to be setpublic java.lang.Float getMaxAscentRate()
public void setMaxAscentRate(java.lang.Float maxAscentRate)
maxAscentRate
- The new maxAscentRate value to be setpublic java.lang.Float getMaxDescentRate()
public void setMaxDescentRate(java.lang.Float maxDescentRate)
maxDescentRate
- The new maxDescentRate value to be setpublic java.lang.Float getHangTime()
public void setHangTime(java.lang.Float hangTime)
hangTime
- The new hangTime value to be set