com.garmin.fit
Class UserProfileMesg

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

public class UserProfileMesg
extends Mesg


Field Summary
static int ActivityClassFieldNum
           
static int AgeFieldNum
           
static int DefaultMaxBikingHeartRateFieldNum
           
static int DefaultMaxHeartRateFieldNum
           
static int DefaultMaxRunningHeartRateFieldNum
           
static int DepthSettingFieldNum
           
static int DistSettingFieldNum
           
static int DiveCountFieldNum
           
static int ElevSettingFieldNum
           
static int FriendlyNameFieldNum
           
static int GenderFieldNum
           
static int GlobalIdFieldNum
           
static int HeightFieldNum
           
static int HeightSettingFieldNum
           
static int HrSettingFieldNum
           
static int LanguageFieldNum
           
static int LocalIdFieldNum
           
static int MessageIndexFieldNum
           
static int PositionSettingFieldNum
           
static int PowerSettingFieldNum
           
static int RestingHeartRateFieldNum
           
static int SleepTimeFieldNum
           
static int SpeedSettingFieldNum
           
static int TemperatureSettingFieldNum
           
protected static Mesg userProfileMesg
           
static int UserRunningStepLengthFieldNum
           
static int UserWalkingStepLengthFieldNum
           
static int WakeTimeFieldNum
           
static int WeightFieldNum
           
static int WeightSettingFieldNum
           
 
Fields inherited from class com.garmin.fit.Mesg
developerFields, fields, localNum, name, num, systemTimeOffset
 
Constructor Summary
UserProfileMesg()
           
UserProfileMesg(Mesg mesg)
           
 
Method Summary
 ActivityClass getActivityClass()
          Get activity_class field
 java.lang.Short getAge()
          Get age field Units: years
 java.lang.Short getDefaultMaxBikingHeartRate()
          Get default_max_biking_heart_rate field Units: bpm
 java.lang.Short getDefaultMaxHeartRate()
          Get default_max_heart_rate field Units: bpm
 java.lang.Short getDefaultMaxRunningHeartRate()
          Get default_max_running_heart_rate field Units: bpm
 DisplayMeasure getDepthSetting()
          Get depth_setting field
 DisplayMeasure getDistSetting()
          Get dist_setting field
 java.lang.Long getDiveCount()
          Get dive_count field
 DisplayMeasure getElevSetting()
          Get elev_setting field
 java.lang.String getFriendlyName()
          Get friendly_name field
 Gender getGender()
          Get gender field
 java.lang.Byte[] getGlobalId()
           
 java.lang.Byte getGlobalId(int index)
          Get global_id field
 java.lang.Float getHeight()
          Get height field Units: m
 DisplayMeasure getHeightSetting()
          Get height_setting field
 DisplayHeart getHrSetting()
          Get hr_setting field
 Language getLanguage()
          Get language field
 java.lang.Integer getLocalId()
          Get local_id field
 java.lang.Integer getMessageIndex()
          Get message_index field
 int getNumGlobalId()
           
 DisplayPosition getPositionSetting()
          Get position_setting field
 DisplayPower getPowerSetting()
          Get power_setting field
 java.lang.Short getRestingHeartRate()
          Get resting_heart_rate field Units: bpm
 java.lang.Long getSleepTime()
          Get sleep_time field Comment: Typical bed time
 DisplayMeasure getSpeedSetting()
          Get speed_setting field
 DisplayMeasure getTemperatureSetting()
          Get temperature_setting field
 java.lang.Float getUserRunningStepLength()
          Get user_running_step_length field Units: m Comment: User defined running step length set to 0 for auto length
 java.lang.Float getUserWalkingStepLength()
          Get user_walking_step_length field Units: m Comment: User defined walking step length set to 0 for auto length
 java.lang.Long getWakeTime()
          Get wake_time field Comment: Typical wake time
 java.lang.Float getWeight()
          Get weight field Units: kg
 DisplayMeasure getWeightSetting()
          Get weight_setting field
 void setActivityClass(ActivityClass activityClass)
          Set activity_class field
 void setAge(java.lang.Short age)
          Set age field Units: years
 void setDefaultMaxBikingHeartRate(java.lang.Short defaultMaxBikingHeartRate)
          Set default_max_biking_heart_rate field Units: bpm
 void setDefaultMaxHeartRate(java.lang.Short defaultMaxHeartRate)
          Set default_max_heart_rate field Units: bpm
 void setDefaultMaxRunningHeartRate(java.lang.Short defaultMaxRunningHeartRate)
          Set default_max_running_heart_rate field Units: bpm
 void setDepthSetting(DisplayMeasure depthSetting)
          Set depth_setting field
 void setDistSetting(DisplayMeasure distSetting)
          Set dist_setting field
 void setDiveCount(java.lang.Long diveCount)
          Set dive_count field
 void setElevSetting(DisplayMeasure elevSetting)
          Set elev_setting field
 void setFriendlyName(java.lang.String friendlyName)
          Set friendly_name field
 void setGender(Gender gender)
          Set gender field
 void setGlobalId(int index, java.lang.Byte globalId)
          Set global_id field
 void setHeight(java.lang.Float height)
          Set height field Units: m
 void setHeightSetting(DisplayMeasure heightSetting)
          Set height_setting field
 void setHrSetting(DisplayHeart hrSetting)
          Set hr_setting field
 void setLanguage(Language language)
          Set language field
 void setLocalId(java.lang.Integer localId)
          Set local_id field
 void setMessageIndex(java.lang.Integer messageIndex)
          Set message_index field
 void setPositionSetting(DisplayPosition positionSetting)
          Set position_setting field
 void setPowerSetting(DisplayPower powerSetting)
          Set power_setting field
 void setRestingHeartRate(java.lang.Short restingHeartRate)
          Set resting_heart_rate field Units: bpm
 void setSleepTime(java.lang.Long sleepTime)
          Set sleep_time field Comment: Typical bed time
 void setSpeedSetting(DisplayMeasure speedSetting)
          Set speed_setting field
 void setTemperatureSetting(DisplayMeasure temperatureSetting)
          Set temperature_setting field
 void setUserRunningStepLength(java.lang.Float userRunningStepLength)
          Set user_running_step_length field Units: m Comment: User defined running step length set to 0 for auto length
 void setUserWalkingStepLength(java.lang.Float userWalkingStepLength)
          Set user_walking_step_length field Units: m Comment: User defined walking step length set to 0 for auto length
 void setWakeTime(java.lang.Long wakeTime)
          Set wake_time field Comment: Typical wake time
 void setWeight(java.lang.Float weight)
          Set weight field Units: kg
 void setWeightSetting(DisplayMeasure weightSetting)
          Set weight_setting 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

MessageIndexFieldNum

public static final int MessageIndexFieldNum
See Also:
Constant Field Values

FriendlyNameFieldNum

public static final int FriendlyNameFieldNum
See Also:
Constant Field Values

GenderFieldNum

public static final int GenderFieldNum
See Also:
Constant Field Values

AgeFieldNum

public static final int AgeFieldNum
See Also:
Constant Field Values

HeightFieldNum

public static final int HeightFieldNum
See Also:
Constant Field Values

WeightFieldNum

public static final int WeightFieldNum
See Also:
Constant Field Values

LanguageFieldNum

public static final int LanguageFieldNum
See Also:
Constant Field Values

ElevSettingFieldNum

public static final int ElevSettingFieldNum
See Also:
Constant Field Values

WeightSettingFieldNum

public static final int WeightSettingFieldNum
See Also:
Constant Field Values

RestingHeartRateFieldNum

public static final int RestingHeartRateFieldNum
See Also:
Constant Field Values

DefaultMaxRunningHeartRateFieldNum

public static final int DefaultMaxRunningHeartRateFieldNum
See Also:
Constant Field Values

DefaultMaxBikingHeartRateFieldNum

public static final int DefaultMaxBikingHeartRateFieldNum
See Also:
Constant Field Values

DefaultMaxHeartRateFieldNum

public static final int DefaultMaxHeartRateFieldNum
See Also:
Constant Field Values

HrSettingFieldNum

public static final int HrSettingFieldNum
See Also:
Constant Field Values

SpeedSettingFieldNum

public static final int SpeedSettingFieldNum
See Also:
Constant Field Values

DistSettingFieldNum

public static final int DistSettingFieldNum
See Also:
Constant Field Values

PowerSettingFieldNum

public static final int PowerSettingFieldNum
See Also:
Constant Field Values

ActivityClassFieldNum

public static final int ActivityClassFieldNum
See Also:
Constant Field Values

PositionSettingFieldNum

public static final int PositionSettingFieldNum
See Also:
Constant Field Values

TemperatureSettingFieldNum

public static final int TemperatureSettingFieldNum
See Also:
Constant Field Values

LocalIdFieldNum

public static final int LocalIdFieldNum
See Also:
Constant Field Values

GlobalIdFieldNum

public static final int GlobalIdFieldNum
See Also:
Constant Field Values

WakeTimeFieldNum

public static final int WakeTimeFieldNum
See Also:
Constant Field Values

SleepTimeFieldNum

public static final int SleepTimeFieldNum
See Also:
Constant Field Values

HeightSettingFieldNum

public static final int HeightSettingFieldNum
See Also:
Constant Field Values

UserRunningStepLengthFieldNum

public static final int UserRunningStepLengthFieldNum
See Also:
Constant Field Values

UserWalkingStepLengthFieldNum

public static final int UserWalkingStepLengthFieldNum
See Also:
Constant Field Values

DepthSettingFieldNum

public static final int DepthSettingFieldNum
See Also:
Constant Field Values

DiveCountFieldNum

public static final int DiveCountFieldNum
See Also:
Constant Field Values

userProfileMesg

protected static final Mesg userProfileMesg
Constructor Detail

UserProfileMesg

public UserProfileMesg()

UserProfileMesg

public UserProfileMesg(Mesg mesg)
Method Detail

getMessageIndex

public java.lang.Integer getMessageIndex()
Get message_index field

Returns:
message_index

setMessageIndex

public void setMessageIndex(java.lang.Integer messageIndex)
Set message_index field

Parameters:
messageIndex -

getFriendlyName

public java.lang.String getFriendlyName()
Get friendly_name field

Returns:
friendly_name

setFriendlyName

public void setFriendlyName(java.lang.String friendlyName)
Set friendly_name field

Parameters:
friendlyName -

getGender

public Gender getGender()
Get gender field

Returns:
gender

setGender

public void setGender(Gender gender)
Set gender field

Parameters:
gender -

getAge

public java.lang.Short getAge()
Get age field Units: years

Returns:
age

setAge

public void setAge(java.lang.Short age)
Set age field Units: years

Parameters:
age -

getHeight

public java.lang.Float getHeight()
Get height field Units: m

Returns:
height

setHeight

public void setHeight(java.lang.Float height)
Set height field Units: m

Parameters:
height -

getWeight

public java.lang.Float getWeight()
Get weight field Units: kg

Returns:
weight

setWeight

public void setWeight(java.lang.Float weight)
Set weight field Units: kg

Parameters:
weight -

getLanguage

public Language getLanguage()
Get language field

Returns:
language

setLanguage

public void setLanguage(Language language)
Set language field

Parameters:
language -

getElevSetting

public DisplayMeasure getElevSetting()
Get elev_setting field

Returns:
elev_setting

setElevSetting

public void setElevSetting(DisplayMeasure elevSetting)
Set elev_setting field

Parameters:
elevSetting -

getWeightSetting

public DisplayMeasure getWeightSetting()
Get weight_setting field

Returns:
weight_setting

setWeightSetting

public void setWeightSetting(DisplayMeasure weightSetting)
Set weight_setting field

Parameters:
weightSetting -

getRestingHeartRate

public java.lang.Short getRestingHeartRate()
Get resting_heart_rate field Units: bpm

Returns:
resting_heart_rate

setRestingHeartRate

public void setRestingHeartRate(java.lang.Short restingHeartRate)
Set resting_heart_rate field Units: bpm

Parameters:
restingHeartRate -

getDefaultMaxRunningHeartRate

public java.lang.Short getDefaultMaxRunningHeartRate()
Get default_max_running_heart_rate field Units: bpm

Returns:
default_max_running_heart_rate

setDefaultMaxRunningHeartRate

public void setDefaultMaxRunningHeartRate(java.lang.Short defaultMaxRunningHeartRate)
Set default_max_running_heart_rate field Units: bpm

Parameters:
defaultMaxRunningHeartRate -

getDefaultMaxBikingHeartRate

public java.lang.Short getDefaultMaxBikingHeartRate()
Get default_max_biking_heart_rate field Units: bpm

Returns:
default_max_biking_heart_rate

setDefaultMaxBikingHeartRate

public void setDefaultMaxBikingHeartRate(java.lang.Short defaultMaxBikingHeartRate)
Set default_max_biking_heart_rate field Units: bpm

Parameters:
defaultMaxBikingHeartRate -

getDefaultMaxHeartRate

public java.lang.Short getDefaultMaxHeartRate()
Get default_max_heart_rate field Units: bpm

Returns:
default_max_heart_rate

setDefaultMaxHeartRate

public void setDefaultMaxHeartRate(java.lang.Short defaultMaxHeartRate)
Set default_max_heart_rate field Units: bpm

Parameters:
defaultMaxHeartRate -

getHrSetting

public DisplayHeart getHrSetting()
Get hr_setting field

Returns:
hr_setting

setHrSetting

public void setHrSetting(DisplayHeart hrSetting)
Set hr_setting field

Parameters:
hrSetting -

getSpeedSetting

public DisplayMeasure getSpeedSetting()
Get speed_setting field

Returns:
speed_setting

setSpeedSetting

public void setSpeedSetting(DisplayMeasure speedSetting)
Set speed_setting field

Parameters:
speedSetting -

getDistSetting

public DisplayMeasure getDistSetting()
Get dist_setting field

Returns:
dist_setting

setDistSetting

public void setDistSetting(DisplayMeasure distSetting)
Set dist_setting field

Parameters:
distSetting -

getPowerSetting

public DisplayPower getPowerSetting()
Get power_setting field

Returns:
power_setting

setPowerSetting

public void setPowerSetting(DisplayPower powerSetting)
Set power_setting field

Parameters:
powerSetting -

getActivityClass

public ActivityClass getActivityClass()
Get activity_class field

Returns:
activity_class

setActivityClass

public void setActivityClass(ActivityClass activityClass)
Set activity_class field

Parameters:
activityClass -

getPositionSetting

public DisplayPosition getPositionSetting()
Get position_setting field

Returns:
position_setting

setPositionSetting

public void setPositionSetting(DisplayPosition positionSetting)
Set position_setting field

Parameters:
positionSetting -

getTemperatureSetting

public DisplayMeasure getTemperatureSetting()
Get temperature_setting field

Returns:
temperature_setting

setTemperatureSetting

public void setTemperatureSetting(DisplayMeasure temperatureSetting)
Set temperature_setting field

Parameters:
temperatureSetting -

getLocalId

public java.lang.Integer getLocalId()
Get local_id field

Returns:
local_id

setLocalId

public void setLocalId(java.lang.Integer localId)
Set local_id field

Parameters:
localId -

getGlobalId

public java.lang.Byte[] getGlobalId()

getNumGlobalId

public int getNumGlobalId()
Returns:
number of global_id

getGlobalId

public java.lang.Byte getGlobalId(int index)
Get global_id field

Parameters:
index - of global_id
Returns:
global_id

setGlobalId

public void setGlobalId(int index,
                        java.lang.Byte globalId)
Set global_id field

Parameters:
index - of global_id
globalId -

getWakeTime

public java.lang.Long getWakeTime()
Get wake_time field Comment: Typical wake time

Returns:
wake_time

setWakeTime

public void setWakeTime(java.lang.Long wakeTime)
Set wake_time field Comment: Typical wake time

Parameters:
wakeTime -

getSleepTime

public java.lang.Long getSleepTime()
Get sleep_time field Comment: Typical bed time

Returns:
sleep_time

setSleepTime

public void setSleepTime(java.lang.Long sleepTime)
Set sleep_time field Comment: Typical bed time

Parameters:
sleepTime -

getHeightSetting

public DisplayMeasure getHeightSetting()
Get height_setting field

Returns:
height_setting

setHeightSetting

public void setHeightSetting(DisplayMeasure heightSetting)
Set height_setting field

Parameters:
heightSetting -

getUserRunningStepLength

public java.lang.Float getUserRunningStepLength()
Get user_running_step_length field Units: m Comment: User defined running step length set to 0 for auto length

Returns:
user_running_step_length

setUserRunningStepLength

public void setUserRunningStepLength(java.lang.Float userRunningStepLength)
Set user_running_step_length field Units: m Comment: User defined running step length set to 0 for auto length

Parameters:
userRunningStepLength -

getUserWalkingStepLength

public java.lang.Float getUserWalkingStepLength()
Get user_walking_step_length field Units: m Comment: User defined walking step length set to 0 for auto length

Returns:
user_walking_step_length

setUserWalkingStepLength

public void setUserWalkingStepLength(java.lang.Float userWalkingStepLength)
Set user_walking_step_length field Units: m Comment: User defined walking step length set to 0 for auto length

Parameters:
userWalkingStepLength -

getDepthSetting

public DisplayMeasure getDepthSetting()
Get depth_setting field

Returns:
depth_setting

setDepthSetting

public void setDepthSetting(DisplayMeasure depthSetting)
Set depth_setting field

Parameters:
depthSetting -

getDiveCount

public java.lang.Long getDiveCount()
Get dive_count field

Returns:
dive_count

setDiveCount

public void setDiveCount(java.lang.Long diveCount)
Set dive_count field

Parameters:
diveCount -