com.garmin.fit
Class DiveSummaryMesg

java.lang.Object
  extended by com.garmin.fit.Mesg
      extended by com.garmin.fit.DiveSummaryMesg

public class DiveSummaryMesg
extends Mesg


Field Summary
static int AvgDepthFieldNum
           
static int BottomTimeFieldNum
           
static int DiveNumberFieldNum
           
protected static Mesg diveSummaryMesg
           
static int EndCnsFieldNum
           
static int EndN2FieldNum
           
static int MaxDepthFieldNum
           
static int O2ToxicityFieldNum
           
static int ReferenceIndexFieldNum
           
static int ReferenceMesgFieldNum
           
static int StartCnsFieldNum
           
static int StartN2FieldNum
           
static int SurfaceIntervalFieldNum
           
static int TimestampFieldNum
           
 
Fields inherited from class com.garmin.fit.Mesg
developerFields, fields, localNum, name, num, systemTimeOffset
 
Constructor Summary
DiveSummaryMesg()
           
DiveSummaryMesg(Mesg mesg)
           
 
Method Summary
 java.lang.Float getAvgDepth()
          Get avg_depth field Units: m Comment: 0 if above water
 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 getMaxDepth()
          Get max_depth field Units: m Comment: 0 if above water
 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 setAvgDepth(java.lang.Float avgDepth)
          Set avg_depth field Units: m Comment: 0 if above water
 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 setMaxDepth(java.lang.Float maxDepth)
          Set max_depth field Units: m Comment: 0 if above water
 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
 
Methods inherited from class com.garmin.fit.Mesg
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TimestampFieldNum

public static final int TimestampFieldNum
See Also:
Constant Field Values

ReferenceMesgFieldNum

public static final int ReferenceMesgFieldNum
See Also:
Constant Field Values

ReferenceIndexFieldNum

public static final int ReferenceIndexFieldNum
See Also:
Constant Field Values

AvgDepthFieldNum

public static final int AvgDepthFieldNum
See Also:
Constant Field Values

MaxDepthFieldNum

public static final int MaxDepthFieldNum
See Also:
Constant Field Values

SurfaceIntervalFieldNum

public static final int SurfaceIntervalFieldNum
See Also:
Constant Field Values

StartCnsFieldNum

public static final int StartCnsFieldNum
See Also:
Constant Field Values

EndCnsFieldNum

public static final int EndCnsFieldNum
See Also:
Constant Field Values

StartN2FieldNum

public static final int StartN2FieldNum
See Also:
Constant Field Values

EndN2FieldNum

public static final int EndN2FieldNum
See Also:
Constant Field Values

O2ToxicityFieldNum

public static final int O2ToxicityFieldNum
See Also:
Constant Field Values

DiveNumberFieldNum

public static final int DiveNumberFieldNum
See Also:
Constant Field Values

BottomTimeFieldNum

public static final int BottomTimeFieldNum
See Also:
Constant Field Values

diveSummaryMesg

protected static final Mesg diveSummaryMesg
Constructor Detail

DiveSummaryMesg

public DiveSummaryMesg()

DiveSummaryMesg

public DiveSummaryMesg(Mesg mesg)
Method Detail

getTimestamp

public DateTime getTimestamp()
Get timestamp field Units: s

Returns:
timestamp

setTimestamp

public void setTimestamp(DateTime timestamp)
Set timestamp field Units: s

Parameters:
timestamp -

getReferenceMesg

public java.lang.Integer getReferenceMesg()
Get reference_mesg field

Returns:
reference_mesg

setReferenceMesg

public void setReferenceMesg(java.lang.Integer referenceMesg)
Set reference_mesg field

Parameters:
referenceMesg -

getReferenceIndex

public java.lang.Integer getReferenceIndex()
Get reference_index field

Returns:
reference_index

setReferenceIndex

public void setReferenceIndex(java.lang.Integer referenceIndex)
Set reference_index field

Parameters:
referenceIndex -

getAvgDepth

public java.lang.Float getAvgDepth()
Get avg_depth field Units: m Comment: 0 if above water

Returns:
avg_depth

setAvgDepth

public void setAvgDepth(java.lang.Float avgDepth)
Set avg_depth field Units: m Comment: 0 if above water

Parameters:
avgDepth -

getMaxDepth

public java.lang.Float getMaxDepth()
Get max_depth field Units: m Comment: 0 if above water

Returns:
max_depth

setMaxDepth

public void setMaxDepth(java.lang.Float maxDepth)
Set max_depth field Units: m Comment: 0 if above water

Parameters:
maxDepth -

getSurfaceInterval

public java.lang.Long getSurfaceInterval()
Get surface_interval field Units: s Comment: Time since end of last dive

Returns:
surface_interval

setSurfaceInterval

public void setSurfaceInterval(java.lang.Long surfaceInterval)
Set surface_interval field Units: s Comment: Time since end of last dive

Parameters:
surfaceInterval -

getStartCns

public java.lang.Short getStartCns()
Get start_cns field Units: percent

Returns:
start_cns

setStartCns

public void setStartCns(java.lang.Short startCns)
Set start_cns field Units: percent

Parameters:
startCns -

getEndCns

public java.lang.Short getEndCns()
Get end_cns field Units: percent

Returns:
end_cns

setEndCns

public void setEndCns(java.lang.Short endCns)
Set end_cns field Units: percent

Parameters:
endCns -

getStartN2

public java.lang.Integer getStartN2()
Get start_n2 field Units: percent

Returns:
start_n2

setStartN2

public void setStartN2(java.lang.Integer startN2)
Set start_n2 field Units: percent

Parameters:
startN2 -

getEndN2

public java.lang.Integer getEndN2()
Get end_n2 field Units: percent

Returns:
end_n2

setEndN2

public void setEndN2(java.lang.Integer endN2)
Set end_n2 field Units: percent

Parameters:
endN2 -

getO2Toxicity

public java.lang.Integer getO2Toxicity()
Get o2_toxicity field Units: OTUs

Returns:
o2_toxicity

setO2Toxicity

public void setO2Toxicity(java.lang.Integer o2Toxicity)
Set o2_toxicity field Units: OTUs

Parameters:
o2Toxicity -

getDiveNumber

public java.lang.Long getDiveNumber()
Get dive_number field

Returns:
dive_number

setDiveNumber

public void setDiveNumber(java.lang.Long diveNumber)
Set dive_number field

Parameters:
diveNumber -

getBottomTime

public java.lang.Float getBottomTime()
Get bottom_time field Units: s

Returns:
bottom_time

setBottomTime

public void setBottomTime(java.lang.Float bottomTime)
Set bottom_time field Units: s

Parameters:
bottomTime -