com.garmin.fit
Class DeveloperField

java.lang.Object
  extended by com.garmin.fit.FieldBase
      extended by com.garmin.fit.DeveloperField

public class DeveloperField
extends FieldBase


Field Summary
 
Fields inherited from class com.garmin.fit.FieldBase
values
 
Constructor Summary
DeveloperField(DeveloperField other)
           
DeveloperField(DeveloperFieldDefinition def)
           
DeveloperField(FieldDescriptionMesg descriptionMesg, DeveloperDataIdMesg developerDataIdMesg)
           
 
Method Summary
 java.lang.Byte[] getAppId()
           
 java.util.UUID getAppUUID()
           
 long getAppVersion()
           
 short getDeveloperDataIndex()
           
protected  java.lang.String getFieldName()
           
 short getNativeOverride()
          Get the Native override of the field
 int getNum()
           
protected  double getOffset()
           
protected  double getScale()
           
protected  SubField getSubField(int subFieldIndex)
           
protected  SubField getSubField(java.lang.String subFieldName)
           
 int getType()
           
 java.lang.String getUnits()
           
 boolean isDefined()
           
 
Methods inherited from class com.garmin.fit.FieldBase
addRawValue, addValue, getBigIntegerValue, getBigIntegerValue, getBigIntegerValue, getBigIntegerValue, getBigIntegerValueInternal, getBigIntegerValues, getBigIntegerValues, getBigIntegerValues, getBigIntegerValues, getBitsValue, getByteValue, getByteValue, getByteValue, getByteValue, getByteValueInternal, getByteValues, getByteValues, getByteValues, getByteValues, getDoubleValue, getDoubleValue, getDoubleValue, getDoubleValue, getDoubleValueInternal, getDoubleValues, getDoubleValues, getDoubleValues, getDoubleValues, getFloatValue, getFloatValue, getFloatValue, getFloatValue, getFloatValueInternal, getFloatValues, getFloatValues, getFloatValues, getFloatValues, getIntegerValue, getIntegerValue, getIntegerValue, getIntegerValue, getIntegerValueInternal, getIntegerValues, getIntegerValues, getIntegerValues, getIntegerValues, getLongValue, getLongValue, getLongValue, getLongValue, getLongValueInternal, getLongValues, getLongValues, getLongValues, getLongValues, getName, getName, getName, getNumValues, getRawValue, getRawValue, getRawValue, getRawValue, getRawValueInternal, getShortValue, getShortValue, getShortValue, getShortValue, getShortValueInternal, getShortValues, getShortValues, getShortValues, getShortValues, getStringValue, getStringValue, getStringValue, getStringValue, getStringValueInternal, getStringValues, getStringValues, getStringValues, getStringValues, getType, getType, getUnits, getUnits, getValue, getValue, getValue, getValue, getValueInternal, isSignedInteger, isSignedInteger, isSignedInteger, isSignedIntegerInternal, isValid, isValid, setRawValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueInternal, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeveloperField

public DeveloperField(DeveloperFieldDefinition def)

DeveloperField

public DeveloperField(FieldDescriptionMesg descriptionMesg,
                      DeveloperDataIdMesg developerDataIdMesg)

DeveloperField

public DeveloperField(DeveloperField other)
Method Detail

isDefined

public boolean isDefined()

getNum

public int getNum()

getUnits

public java.lang.String getUnits()
Specified by:
getUnits in class FieldBase

getType

public int getType()
Specified by:
getType in class FieldBase

getOffset

protected double getOffset()
Specified by:
getOffset in class FieldBase

getScale

protected double getScale()
Specified by:
getScale in class FieldBase

getFieldName

protected java.lang.String getFieldName()
Specified by:
getFieldName in class FieldBase

getDeveloperDataIndex

public short getDeveloperDataIndex()

getAppVersion

public long getAppVersion()

getAppId

public java.lang.Byte[] getAppId()

getAppUUID

public java.util.UUID getAppUUID()

getSubField

protected SubField getSubField(java.lang.String subFieldName)
Specified by:
getSubField in class FieldBase

getSubField

protected SubField getSubField(int subFieldIndex)
Specified by:
getSubField in class FieldBase

getNativeOverride

public short getNativeOverride()
Get the Native override of the field

Returns:
The Field Number of the Overridden Field, Fit.UINT8_INVALID otherwise.