com.garmin.fit
Class FieldDescriptionMesg

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

public class FieldDescriptionMesg
extends Mesg


Field Summary
static int AccumulateFieldNum
           
static int ArrayFieldNum
           
static int BitsFieldNum
           
static int ComponentsFieldNum
           
static int DeveloperDataIndexFieldNum
           
static int FieldDefinitionNumberFieldNum
           
protected static Mesg fieldDescriptionMesg
           
static int FieldNameFieldNum
           
static int FitBaseTypeIdFieldNum
           
static int FitBaseUnitIdFieldNum
           
static int NativeFieldNumFieldNum
           
static int NativeMesgNumFieldNum
           
static int OffsetFieldNum
           
static int ScaleFieldNum
           
static int UnitsFieldNum
           
 
Fields inherited from class com.garmin.fit.Mesg
developerFields, fields, localNum, name, num, systemTimeOffset
 
Constructor Summary
FieldDescriptionMesg()
           
FieldDescriptionMesg(Mesg mesg)
           
 
Method Summary
 java.lang.String getAccumulate()
          Get accumulate field
 java.lang.Short getArray()
          Get array field
 java.lang.String getBits()
          Get bits field
 java.lang.String getComponents()
          Get components field
 java.lang.Short getDeveloperDataIndex()
          Get developer_data_index field
 java.lang.Short getFieldDefinitionNumber()
          Get field_definition_number field
 java.lang.String[] getFieldName()
           
 java.lang.String getFieldName(int index)
          Get field_name field
 java.lang.Short getFitBaseTypeId()
          Get fit_base_type_id field
 java.lang.Integer getFitBaseUnitId()
          Get fit_base_unit_id field
 java.lang.Short getNativeFieldNum()
          Get native_field_num field
 java.lang.Integer getNativeMesgNum()
          Get native_mesg_num field
 int getNumFieldName()
           
 int getNumUnits()
           
 java.lang.Byte getOffset()
          Get offset field
 java.lang.Short getScale()
          Get scale field
 java.lang.String[] getUnits()
           
 java.lang.String getUnits(int index)
          Get units field
 void setAccumulate(java.lang.String accumulate)
          Set accumulate field
 void setArray(java.lang.Short array)
          Set array field
 void setBits(java.lang.String bits)
          Set bits field
 void setComponents(java.lang.String components)
          Set components field
 void setDeveloperDataIndex(java.lang.Short developerDataIndex)
          Set developer_data_index field
 void setFieldDefinitionNumber(java.lang.Short fieldDefinitionNumber)
          Set field_definition_number field
 void setFieldName(int index, java.lang.String fieldName)
          Set field_name field
 void setFitBaseTypeId(java.lang.Short fitBaseTypeId)
          Set fit_base_type_id field
 void setFitBaseUnitId(java.lang.Integer fitBaseUnitId)
          Set fit_base_unit_id field
 void setNativeFieldNum(java.lang.Short nativeFieldNum)
          Set native_field_num field
 void setNativeMesgNum(java.lang.Integer nativeMesgNum)
          Set native_mesg_num field
 void setOffset(java.lang.Byte offset)
          Set offset field
 void setScale(java.lang.Short scale)
          Set scale field
 void setUnits(int index, java.lang.String units)
          Set units field
 
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

DeveloperDataIndexFieldNum

public static final int DeveloperDataIndexFieldNum
See Also:
Constant Field Values

FieldDefinitionNumberFieldNum

public static final int FieldDefinitionNumberFieldNum
See Also:
Constant Field Values

FitBaseTypeIdFieldNum

public static final int FitBaseTypeIdFieldNum
See Also:
Constant Field Values

FieldNameFieldNum

public static final int FieldNameFieldNum
See Also:
Constant Field Values

ArrayFieldNum

public static final int ArrayFieldNum
See Also:
Constant Field Values

ComponentsFieldNum

public static final int ComponentsFieldNum
See Also:
Constant Field Values

ScaleFieldNum

public static final int ScaleFieldNum
See Also:
Constant Field Values

OffsetFieldNum

public static final int OffsetFieldNum
See Also:
Constant Field Values

UnitsFieldNum

public static final int UnitsFieldNum
See Also:
Constant Field Values

BitsFieldNum

public static final int BitsFieldNum
See Also:
Constant Field Values

AccumulateFieldNum

public static final int AccumulateFieldNum
See Also:
Constant Field Values

FitBaseUnitIdFieldNum

public static final int FitBaseUnitIdFieldNum
See Also:
Constant Field Values

NativeMesgNumFieldNum

public static final int NativeMesgNumFieldNum
See Also:
Constant Field Values

NativeFieldNumFieldNum

public static final int NativeFieldNumFieldNum
See Also:
Constant Field Values

fieldDescriptionMesg

protected static final Mesg fieldDescriptionMesg
Constructor Detail

FieldDescriptionMesg

public FieldDescriptionMesg()

FieldDescriptionMesg

public FieldDescriptionMesg(Mesg mesg)
Method Detail

getDeveloperDataIndex

public java.lang.Short getDeveloperDataIndex()
Get developer_data_index field

Returns:
developer_data_index

setDeveloperDataIndex

public void setDeveloperDataIndex(java.lang.Short developerDataIndex)
Set developer_data_index field

Parameters:
developerDataIndex -

getFieldDefinitionNumber

public java.lang.Short getFieldDefinitionNumber()
Get field_definition_number field

Returns:
field_definition_number

setFieldDefinitionNumber

public void setFieldDefinitionNumber(java.lang.Short fieldDefinitionNumber)
Set field_definition_number field

Parameters:
fieldDefinitionNumber -

getFitBaseTypeId

public java.lang.Short getFitBaseTypeId()
Get fit_base_type_id field

Returns:
fit_base_type_id

setFitBaseTypeId

public void setFitBaseTypeId(java.lang.Short fitBaseTypeId)
Set fit_base_type_id field

Parameters:
fitBaseTypeId -

getFieldName

public java.lang.String[] getFieldName()

getNumFieldName

public int getNumFieldName()
Returns:
number of field_name

getFieldName

public java.lang.String getFieldName(int index)
Get field_name field

Parameters:
index - of field_name
Returns:
field_name

setFieldName

public void setFieldName(int index,
                         java.lang.String fieldName)
Set field_name field

Parameters:
index - of field_name
fieldName -

getArray

public java.lang.Short getArray()
Get array field

Returns:
array

setArray

public void setArray(java.lang.Short array)
Set array field

Parameters:
array -

getComponents

public java.lang.String getComponents()
Get components field

Returns:
components

setComponents

public void setComponents(java.lang.String components)
Set components field

Parameters:
components -

getScale

public java.lang.Short getScale()
Get scale field

Returns:
scale

setScale

public void setScale(java.lang.Short scale)
Set scale field

Parameters:
scale -

getOffset

public java.lang.Byte getOffset()
Get offset field

Returns:
offset

setOffset

public void setOffset(java.lang.Byte offset)
Set offset field

Parameters:
offset -

getUnits

public java.lang.String[] getUnits()

getNumUnits

public int getNumUnits()
Returns:
number of units

getUnits

public java.lang.String getUnits(int index)
Get units field

Parameters:
index - of units
Returns:
units

setUnits

public void setUnits(int index,
                     java.lang.String units)
Set units field

Parameters:
index - of units
units -

getBits

public java.lang.String getBits()
Get bits field

Returns:
bits

setBits

public void setBits(java.lang.String bits)
Set bits field

Parameters:
bits -

getAccumulate

public java.lang.String getAccumulate()
Get accumulate field

Returns:
accumulate

setAccumulate

public void setAccumulate(java.lang.String accumulate)
Set accumulate field

Parameters:
accumulate -

getFitBaseUnitId

public java.lang.Integer getFitBaseUnitId()
Get fit_base_unit_id field

Returns:
fit_base_unit_id

setFitBaseUnitId

public void setFitBaseUnitId(java.lang.Integer fitBaseUnitId)
Set fit_base_unit_id field

Parameters:
fitBaseUnitId -

getNativeMesgNum

public java.lang.Integer getNativeMesgNum()
Get native_mesg_num field

Returns:
native_mesg_num

setNativeMesgNum

public void setNativeMesgNum(java.lang.Integer nativeMesgNum)
Set native_mesg_num field

Parameters:
nativeMesgNum -

getNativeFieldNum

public java.lang.Short getNativeFieldNum()
Get native_field_num field

Returns:
native_field_num

setNativeFieldNum

public void setNativeFieldNum(java.lang.Short nativeFieldNum)
Set native_field_num field

Parameters:
nativeFieldNum -