com.garmin.fit
Class BikeProfileMesg

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

public class BikeProfileMesg
extends Mesg


Field Summary
static int AutoPowerZeroFieldNum
           
static int AutoWheelCalFieldNum
           
static int AutoWheelsizeFieldNum
           
static int BikeCadAntIdFieldNum
           
static int BikeCadAntIdTransTypeFieldNum
           
static int BikePowerAntIdFieldNum
           
static int BikePowerAntIdTransTypeFieldNum
           
protected static Mesg bikeProfileMesg
           
static int BikeSpdAntIdFieldNum
           
static int BikeSpdAntIdTransTypeFieldNum
           
static int BikeSpdcadAntIdFieldNum
           
static int BikeSpdcadAntIdTransTypeFieldNum
           
static int BikeWeightFieldNum
           
static int CadEnabledFieldNum
           
static int CrankLengthFieldNum
           
static int CustomWheelsizeFieldNum
           
static int EnabledFieldNum
           
static int FrontGearFieldNum
           
static int FrontGearNumFieldNum
           
static int IdFieldNum
           
static int MessageIndexFieldNum
           
static int NameFieldNum
           
static int OdometerFieldNum
           
static int OdometerRolloverFieldNum
           
static int PowerCalFactorFieldNum
           
static int PowerEnabledFieldNum
           
static int RearGearFieldNum
           
static int RearGearNumFieldNum
           
static int ShimanoDi2EnabledFieldNum
           
static int SpdcadEnabledFieldNum
           
static int SpdEnabledFieldNum
           
static int SportFieldNum
           
static int SubSportFieldNum
           
 
Fields inherited from class com.garmin.fit.Mesg
developerFields, fields, localNum, name, num, systemTimeOffset
 
Constructor Summary
BikeProfileMesg()
           
BikeProfileMesg(Mesg mesg)
           
 
Method Summary
 Bool getAutoPowerZero()
          Get auto_power_zero field
 Bool getAutoWheelCal()
          Get auto_wheel_cal field
 java.lang.Float getAutoWheelsize()
          Get auto_wheelsize field Units: m
 java.lang.Integer getBikeCadAntId()
          Get bike_cad_ant_id field
 java.lang.Short getBikeCadAntIdTransType()
          Get bike_cad_ant_id_trans_type field
 java.lang.Integer getBikePowerAntId()
          Get bike_power_ant_id field
 java.lang.Short getBikePowerAntIdTransType()
          Get bike_power_ant_id_trans_type field
 java.lang.Integer getBikeSpdAntId()
          Get bike_spd_ant_id field
 java.lang.Short getBikeSpdAntIdTransType()
          Get bike_spd_ant_id_trans_type field
 java.lang.Integer getBikeSpdcadAntId()
          Get bike_spdcad_ant_id field
 java.lang.Short getBikeSpdcadAntIdTransType()
          Get bike_spdcad_ant_id_trans_type field
 java.lang.Float getBikeWeight()
          Get bike_weight field Units: kg
 Bool getCadEnabled()
          Get cad_enabled field
 java.lang.Float getCrankLength()
          Get crank_length field Units: mm
 java.lang.Float getCustomWheelsize()
          Get custom_wheelsize field Units: m
 Bool getEnabled()
          Get enabled field
 java.lang.Short[] getFrontGear()
           
 java.lang.Short getFrontGear(int index)
          Get front_gear field Comment: Number of teeth on each gear 0 is innermost
 java.lang.Short getFrontGearNum()
          Get front_gear_num field Comment: Number of front gears
 java.lang.Short getId()
          Get id field
 java.lang.Integer getMessageIndex()
          Get message_index field
 java.lang.String getName()
          Get name field
 int getNumFrontGear()
           
 int getNumRearGear()
           
 java.lang.Float getOdometer()
          Get odometer field Units: m
 java.lang.Short getOdometerRollover()
          Get odometer_rollover field Comment: Rollover counter that can be used to extend the odometer
 java.lang.Float getPowerCalFactor()
          Get power_cal_factor field Units: %
 Bool getPowerEnabled()
          Get power_enabled field
 java.lang.Short[] getRearGear()
           
 java.lang.Short getRearGear(int index)
          Get rear_gear field Comment: Number of teeth on each gear 0 is innermost
 java.lang.Short getRearGearNum()
          Get rear_gear_num field Comment: Number of rear gears
 Bool getShimanoDi2Enabled()
          Get shimano_di2_enabled field
 Bool getSpdcadEnabled()
          Get spdcad_enabled field
 Bool getSpdEnabled()
          Get spd_enabled field
 Sport getSport()
          Get sport field
 SubSport getSubSport()
          Get sub_sport field
 void setAutoPowerZero(Bool autoPowerZero)
          Set auto_power_zero field
 void setAutoWheelCal(Bool autoWheelCal)
          Set auto_wheel_cal field
 void setAutoWheelsize(java.lang.Float autoWheelsize)
          Set auto_wheelsize field Units: m
 void setBikeCadAntId(java.lang.Integer bikeCadAntId)
          Set bike_cad_ant_id field
 void setBikeCadAntIdTransType(java.lang.Short bikeCadAntIdTransType)
          Set bike_cad_ant_id_trans_type field
 void setBikePowerAntId(java.lang.Integer bikePowerAntId)
          Set bike_power_ant_id field
 void setBikePowerAntIdTransType(java.lang.Short bikePowerAntIdTransType)
          Set bike_power_ant_id_trans_type field
 void setBikeSpdAntId(java.lang.Integer bikeSpdAntId)
          Set bike_spd_ant_id field
 void setBikeSpdAntIdTransType(java.lang.Short bikeSpdAntIdTransType)
          Set bike_spd_ant_id_trans_type field
 void setBikeSpdcadAntId(java.lang.Integer bikeSpdcadAntId)
          Set bike_spdcad_ant_id field
 void setBikeSpdcadAntIdTransType(java.lang.Short bikeSpdcadAntIdTransType)
          Set bike_spdcad_ant_id_trans_type field
 void setBikeWeight(java.lang.Float bikeWeight)
          Set bike_weight field Units: kg
 void setCadEnabled(Bool cadEnabled)
          Set cad_enabled field
 void setCrankLength(java.lang.Float crankLength)
          Set crank_length field Units: mm
 void setCustomWheelsize(java.lang.Float customWheelsize)
          Set custom_wheelsize field Units: m
 void setEnabled(Bool enabled)
          Set enabled field
 void setFrontGear(int index, java.lang.Short frontGear)
          Set front_gear field Comment: Number of teeth on each gear 0 is innermost
 void setFrontGearNum(java.lang.Short frontGearNum)
          Set front_gear_num field Comment: Number of front gears
 void setId(java.lang.Short id)
          Set id field
 void setMessageIndex(java.lang.Integer messageIndex)
          Set message_index field
 void setName(java.lang.String name)
          Set name field
 void setOdometer(java.lang.Float odometer)
          Set odometer field Units: m
 void setOdometerRollover(java.lang.Short odometerRollover)
          Set odometer_rollover field Comment: Rollover counter that can be used to extend the odometer
 void setPowerCalFactor(java.lang.Float powerCalFactor)
          Set power_cal_factor field Units: %
 void setPowerEnabled(Bool powerEnabled)
          Set power_enabled field
 void setRearGear(int index, java.lang.Short rearGear)
          Set rear_gear field Comment: Number of teeth on each gear 0 is innermost
 void setRearGearNum(java.lang.Short rearGearNum)
          Set rear_gear_num field Comment: Number of rear gears
 void setShimanoDi2Enabled(Bool shimanoDi2Enabled)
          Set shimano_di2_enabled field
 void setSpdcadEnabled(Bool spdcadEnabled)
          Set spdcad_enabled field
 void setSpdEnabled(Bool spdEnabled)
          Set spd_enabled field
 void setSport(Sport sport)
          Set sport field
 void setSubSport(SubSport subSport)
          Set sub_sport 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, 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

NameFieldNum

public static final int NameFieldNum
See Also:
Constant Field Values

SportFieldNum

public static final int SportFieldNum
See Also:
Constant Field Values

SubSportFieldNum

public static final int SubSportFieldNum
See Also:
Constant Field Values

OdometerFieldNum

public static final int OdometerFieldNum
See Also:
Constant Field Values

BikeSpdAntIdFieldNum

public static final int BikeSpdAntIdFieldNum
See Also:
Constant Field Values

BikeCadAntIdFieldNum

public static final int BikeCadAntIdFieldNum
See Also:
Constant Field Values

BikeSpdcadAntIdFieldNum

public static final int BikeSpdcadAntIdFieldNum
See Also:
Constant Field Values

BikePowerAntIdFieldNum

public static final int BikePowerAntIdFieldNum
See Also:
Constant Field Values

CustomWheelsizeFieldNum

public static final int CustomWheelsizeFieldNum
See Also:
Constant Field Values

AutoWheelsizeFieldNum

public static final int AutoWheelsizeFieldNum
See Also:
Constant Field Values

BikeWeightFieldNum

public static final int BikeWeightFieldNum
See Also:
Constant Field Values

PowerCalFactorFieldNum

public static final int PowerCalFactorFieldNum
See Also:
Constant Field Values

AutoWheelCalFieldNum

public static final int AutoWheelCalFieldNum
See Also:
Constant Field Values

AutoPowerZeroFieldNum

public static final int AutoPowerZeroFieldNum
See Also:
Constant Field Values

IdFieldNum

public static final int IdFieldNum
See Also:
Constant Field Values

SpdEnabledFieldNum

public static final int SpdEnabledFieldNum
See Also:
Constant Field Values

CadEnabledFieldNum

public static final int CadEnabledFieldNum
See Also:
Constant Field Values

SpdcadEnabledFieldNum

public static final int SpdcadEnabledFieldNum
See Also:
Constant Field Values

PowerEnabledFieldNum

public static final int PowerEnabledFieldNum
See Also:
Constant Field Values

CrankLengthFieldNum

public static final int CrankLengthFieldNum
See Also:
Constant Field Values

EnabledFieldNum

public static final int EnabledFieldNum
See Also:
Constant Field Values

BikeSpdAntIdTransTypeFieldNum

public static final int BikeSpdAntIdTransTypeFieldNum
See Also:
Constant Field Values

BikeCadAntIdTransTypeFieldNum

public static final int BikeCadAntIdTransTypeFieldNum
See Also:
Constant Field Values

BikeSpdcadAntIdTransTypeFieldNum

public static final int BikeSpdcadAntIdTransTypeFieldNum
See Also:
Constant Field Values

BikePowerAntIdTransTypeFieldNum

public static final int BikePowerAntIdTransTypeFieldNum
See Also:
Constant Field Values

OdometerRolloverFieldNum

public static final int OdometerRolloverFieldNum
See Also:
Constant Field Values

FrontGearNumFieldNum

public static final int FrontGearNumFieldNum
See Also:
Constant Field Values

FrontGearFieldNum

public static final int FrontGearFieldNum
See Also:
Constant Field Values

RearGearNumFieldNum

public static final int RearGearNumFieldNum
See Also:
Constant Field Values

RearGearFieldNum

public static final int RearGearFieldNum
See Also:
Constant Field Values

ShimanoDi2EnabledFieldNum

public static final int ShimanoDi2EnabledFieldNum
See Also:
Constant Field Values

bikeProfileMesg

protected static final Mesg bikeProfileMesg
Constructor Detail

BikeProfileMesg

public BikeProfileMesg()

BikeProfileMesg

public BikeProfileMesg(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 -

getName

public java.lang.String getName()
Get name field

Overrides:
getName in class Mesg
Returns:
name

setName

public void setName(java.lang.String name)
Set name field

Parameters:
name -

getSport

public Sport getSport()
Get sport field

Returns:
sport

setSport

public void setSport(Sport sport)
Set sport field

Parameters:
sport -

getSubSport

public SubSport getSubSport()
Get sub_sport field

Returns:
sub_sport

setSubSport

public void setSubSport(SubSport subSport)
Set sub_sport field

Parameters:
subSport -

getOdometer

public java.lang.Float getOdometer()
Get odometer field Units: m

Returns:
odometer

setOdometer

public void setOdometer(java.lang.Float odometer)
Set odometer field Units: m

Parameters:
odometer -

getBikeSpdAntId

public java.lang.Integer getBikeSpdAntId()
Get bike_spd_ant_id field

Returns:
bike_spd_ant_id

setBikeSpdAntId

public void setBikeSpdAntId(java.lang.Integer bikeSpdAntId)
Set bike_spd_ant_id field

Parameters:
bikeSpdAntId -

getBikeCadAntId

public java.lang.Integer getBikeCadAntId()
Get bike_cad_ant_id field

Returns:
bike_cad_ant_id

setBikeCadAntId

public void setBikeCadAntId(java.lang.Integer bikeCadAntId)
Set bike_cad_ant_id field

Parameters:
bikeCadAntId -

getBikeSpdcadAntId

public java.lang.Integer getBikeSpdcadAntId()
Get bike_spdcad_ant_id field

Returns:
bike_spdcad_ant_id

setBikeSpdcadAntId

public void setBikeSpdcadAntId(java.lang.Integer bikeSpdcadAntId)
Set bike_spdcad_ant_id field

Parameters:
bikeSpdcadAntId -

getBikePowerAntId

public java.lang.Integer getBikePowerAntId()
Get bike_power_ant_id field

Returns:
bike_power_ant_id

setBikePowerAntId

public void setBikePowerAntId(java.lang.Integer bikePowerAntId)
Set bike_power_ant_id field

Parameters:
bikePowerAntId -

getCustomWheelsize

public java.lang.Float getCustomWheelsize()
Get custom_wheelsize field Units: m

Returns:
custom_wheelsize

setCustomWheelsize

public void setCustomWheelsize(java.lang.Float customWheelsize)
Set custom_wheelsize field Units: m

Parameters:
customWheelsize -

getAutoWheelsize

public java.lang.Float getAutoWheelsize()
Get auto_wheelsize field Units: m

Returns:
auto_wheelsize

setAutoWheelsize

public void setAutoWheelsize(java.lang.Float autoWheelsize)
Set auto_wheelsize field Units: m

Parameters:
autoWheelsize -

getBikeWeight

public java.lang.Float getBikeWeight()
Get bike_weight field Units: kg

Returns:
bike_weight

setBikeWeight

public void setBikeWeight(java.lang.Float bikeWeight)
Set bike_weight field Units: kg

Parameters:
bikeWeight -

getPowerCalFactor

public java.lang.Float getPowerCalFactor()
Get power_cal_factor field Units: %

Returns:
power_cal_factor

setPowerCalFactor

public void setPowerCalFactor(java.lang.Float powerCalFactor)
Set power_cal_factor field Units: %

Parameters:
powerCalFactor -

getAutoWheelCal

public Bool getAutoWheelCal()
Get auto_wheel_cal field

Returns:
auto_wheel_cal

setAutoWheelCal

public void setAutoWheelCal(Bool autoWheelCal)
Set auto_wheel_cal field

Parameters:
autoWheelCal -

getAutoPowerZero

public Bool getAutoPowerZero()
Get auto_power_zero field

Returns:
auto_power_zero

setAutoPowerZero

public void setAutoPowerZero(Bool autoPowerZero)
Set auto_power_zero field

Parameters:
autoPowerZero -

getId

public java.lang.Short getId()
Get id field

Returns:
id

setId

public void setId(java.lang.Short id)
Set id field

Parameters:
id -

getSpdEnabled

public Bool getSpdEnabled()
Get spd_enabled field

Returns:
spd_enabled

setSpdEnabled

public void setSpdEnabled(Bool spdEnabled)
Set spd_enabled field

Parameters:
spdEnabled -

getCadEnabled

public Bool getCadEnabled()
Get cad_enabled field

Returns:
cad_enabled

setCadEnabled

public void setCadEnabled(Bool cadEnabled)
Set cad_enabled field

Parameters:
cadEnabled -

getSpdcadEnabled

public Bool getSpdcadEnabled()
Get spdcad_enabled field

Returns:
spdcad_enabled

setSpdcadEnabled

public void setSpdcadEnabled(Bool spdcadEnabled)
Set spdcad_enabled field

Parameters:
spdcadEnabled -

getPowerEnabled

public Bool getPowerEnabled()
Get power_enabled field

Returns:
power_enabled

setPowerEnabled

public void setPowerEnabled(Bool powerEnabled)
Set power_enabled field

Parameters:
powerEnabled -

getCrankLength

public java.lang.Float getCrankLength()
Get crank_length field Units: mm

Returns:
crank_length

setCrankLength

public void setCrankLength(java.lang.Float crankLength)
Set crank_length field Units: mm

Parameters:
crankLength -

getEnabled

public Bool getEnabled()
Get enabled field

Returns:
enabled

setEnabled

public void setEnabled(Bool enabled)
Set enabled field

Parameters:
enabled -

getBikeSpdAntIdTransType

public java.lang.Short getBikeSpdAntIdTransType()
Get bike_spd_ant_id_trans_type field

Returns:
bike_spd_ant_id_trans_type

setBikeSpdAntIdTransType

public void setBikeSpdAntIdTransType(java.lang.Short bikeSpdAntIdTransType)
Set bike_spd_ant_id_trans_type field

Parameters:
bikeSpdAntIdTransType -

getBikeCadAntIdTransType

public java.lang.Short getBikeCadAntIdTransType()
Get bike_cad_ant_id_trans_type field

Returns:
bike_cad_ant_id_trans_type

setBikeCadAntIdTransType

public void setBikeCadAntIdTransType(java.lang.Short bikeCadAntIdTransType)
Set bike_cad_ant_id_trans_type field

Parameters:
bikeCadAntIdTransType -

getBikeSpdcadAntIdTransType

public java.lang.Short getBikeSpdcadAntIdTransType()
Get bike_spdcad_ant_id_trans_type field

Returns:
bike_spdcad_ant_id_trans_type

setBikeSpdcadAntIdTransType

public void setBikeSpdcadAntIdTransType(java.lang.Short bikeSpdcadAntIdTransType)
Set bike_spdcad_ant_id_trans_type field

Parameters:
bikeSpdcadAntIdTransType -

getBikePowerAntIdTransType

public java.lang.Short getBikePowerAntIdTransType()
Get bike_power_ant_id_trans_type field

Returns:
bike_power_ant_id_trans_type

setBikePowerAntIdTransType

public void setBikePowerAntIdTransType(java.lang.Short bikePowerAntIdTransType)
Set bike_power_ant_id_trans_type field

Parameters:
bikePowerAntIdTransType -

getOdometerRollover

public java.lang.Short getOdometerRollover()
Get odometer_rollover field Comment: Rollover counter that can be used to extend the odometer

Returns:
odometer_rollover

setOdometerRollover

public void setOdometerRollover(java.lang.Short odometerRollover)
Set odometer_rollover field Comment: Rollover counter that can be used to extend the odometer

Parameters:
odometerRollover -

getFrontGearNum

public java.lang.Short getFrontGearNum()
Get front_gear_num field Comment: Number of front gears

Returns:
front_gear_num

setFrontGearNum

public void setFrontGearNum(java.lang.Short frontGearNum)
Set front_gear_num field Comment: Number of front gears

Parameters:
frontGearNum -

getFrontGear

public java.lang.Short[] getFrontGear()

getNumFrontGear

public int getNumFrontGear()
Returns:
number of front_gear

getFrontGear

public java.lang.Short getFrontGear(int index)
Get front_gear field Comment: Number of teeth on each gear 0 is innermost

Parameters:
index - of front_gear
Returns:
front_gear

setFrontGear

public void setFrontGear(int index,
                         java.lang.Short frontGear)
Set front_gear field Comment: Number of teeth on each gear 0 is innermost

Parameters:
index - of front_gear
frontGear -

getRearGearNum

public java.lang.Short getRearGearNum()
Get rear_gear_num field Comment: Number of rear gears

Returns:
rear_gear_num

setRearGearNum

public void setRearGearNum(java.lang.Short rearGearNum)
Set rear_gear_num field Comment: Number of rear gears

Parameters:
rearGearNum -

getRearGear

public java.lang.Short[] getRearGear()

getNumRearGear

public int getNumRearGear()
Returns:
number of rear_gear

getRearGear

public java.lang.Short getRearGear(int index)
Get rear_gear field Comment: Number of teeth on each gear 0 is innermost

Parameters:
index - of rear_gear
Returns:
rear_gear

setRearGear

public void setRearGear(int index,
                        java.lang.Short rearGear)
Set rear_gear field Comment: Number of teeth on each gear 0 is innermost

Parameters:
index - of rear_gear
rearGear -

getShimanoDi2Enabled

public Bool getShimanoDi2Enabled()
Get shimano_di2_enabled field

Returns:
shimano_di2_enabled

setShimanoDi2Enabled

public void setShimanoDi2Enabled(Bool shimanoDi2Enabled)
Set shimano_di2_enabled field

Parameters:
shimanoDi2Enabled -