com.garmin.fit
Class DeviceInfoMesg

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

public class DeviceInfoMesg
extends Mesg


Field Summary
static int AntDeviceNumberFieldNum
           
static int AntNetworkFieldNum
           
static int AntTransmissionTypeFieldNum
           
static int BatteryStatusFieldNum
           
static int BatteryVoltageFieldNum
           
static int CumOperatingTimeFieldNum
           
static int DescriptorFieldNum
           
static int DeviceIndexFieldNum
           
protected static Mesg deviceInfoMesg
           
static int DeviceTypeFieldNum
           
static int HardwareVersionFieldNum
           
static int ManufacturerFieldNum
           
static int ProductFieldNum
           
static int ProductNameFieldNum
           
static int SensorPositionFieldNum
           
static int SerialNumberFieldNum
           
static int SoftwareVersionFieldNum
           
static int SourceTypeFieldNum
           
static int TimestampFieldNum
           
 
Fields inherited from class com.garmin.fit.Mesg
developerFields, fields, localNum, name, num, systemTimeOffset
 
Constructor Summary
DeviceInfoMesg()
           
DeviceInfoMesg(Mesg mesg)
           
 
Method Summary
 java.lang.Integer getAntDeviceNumber()
          Get ant_device_number field
 java.lang.Short getAntDeviceType()
          Get ant_device_type field
 AntNetwork getAntNetwork()
          Get ant_network field
 java.lang.Short getAntplusDeviceType()
          Get antplus_device_type field
 java.lang.Short getAntTransmissionType()
          Get ant_transmission_type field
 java.lang.Short getBatteryStatus()
          Get battery_status field
 java.lang.Float getBatteryVoltage()
          Get battery_voltage field Units: V
 java.lang.Long getCumOperatingTime()
          Get cum_operating_time field Units: s Comment: Reset by new battery or charge.
 java.lang.String getDescriptor()
          Get descriptor field Comment: Used to describe the sensor or location
 java.lang.Short getDeviceIndex()
          Get device_index field
 java.lang.Short getDeviceType()
          Get device_type field
 java.lang.Integer getGarminProduct()
          Get garmin_product field
 java.lang.Short getHardwareVersion()
          Get hardware_version field
 java.lang.Integer getManufacturer()
          Get manufacturer field
 java.lang.Integer getProduct()
          Get product field
 java.lang.String getProductName()
          Get product_name field Comment: Optional free form string to indicate the devices name or model
 BodyLocation getSensorPosition()
          Get sensor_position field Comment: Indicates the location of the sensor
 java.lang.Long getSerialNumber()
          Get serial_number field
 java.lang.Float getSoftwareVersion()
          Get software_version field
 SourceType getSourceType()
          Get source_type field
 DateTime getTimestamp()
          Get timestamp field Units: s
 void setAntDeviceNumber(java.lang.Integer antDeviceNumber)
          Set ant_device_number field
 void setAntDeviceType(java.lang.Short antDeviceType)
          Set ant_device_type field
 void setAntNetwork(AntNetwork antNetwork)
          Set ant_network field
 void setAntplusDeviceType(java.lang.Short antplusDeviceType)
          Set antplus_device_type field
 void setAntTransmissionType(java.lang.Short antTransmissionType)
          Set ant_transmission_type field
 void setBatteryStatus(java.lang.Short batteryStatus)
          Set battery_status field
 void setBatteryVoltage(java.lang.Float batteryVoltage)
          Set battery_voltage field Units: V
 void setCumOperatingTime(java.lang.Long cumOperatingTime)
          Set cum_operating_time field Units: s Comment: Reset by new battery or charge.
 void setDescriptor(java.lang.String descriptor)
          Set descriptor field Comment: Used to describe the sensor or location
 void setDeviceIndex(java.lang.Short deviceIndex)
          Set device_index field
 void setDeviceType(java.lang.Short deviceType)
          Set device_type field
 void setGarminProduct(java.lang.Integer garminProduct)
          Set garmin_product field
 void setHardwareVersion(java.lang.Short hardwareVersion)
          Set hardware_version field
 void setManufacturer(java.lang.Integer manufacturer)
          Set manufacturer field
 void setProduct(java.lang.Integer product)
          Set product field
 void setProductName(java.lang.String productName)
          Set product_name field Comment: Optional free form string to indicate the devices name or model
 void setSensorPosition(BodyLocation sensorPosition)
          Set sensor_position field Comment: Indicates the location of the sensor
 void setSerialNumber(java.lang.Long serialNumber)
          Set serial_number field
 void setSoftwareVersion(java.lang.Float softwareVersion)
          Set software_version field
 void setSourceType(SourceType sourceType)
          Set source_type field
 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

DeviceIndexFieldNum

public static final int DeviceIndexFieldNum
See Also:
Constant Field Values

DeviceTypeFieldNum

public static final int DeviceTypeFieldNum
See Also:
Constant Field Values

ManufacturerFieldNum

public static final int ManufacturerFieldNum
See Also:
Constant Field Values

SerialNumberFieldNum

public static final int SerialNumberFieldNum
See Also:
Constant Field Values

ProductFieldNum

public static final int ProductFieldNum
See Also:
Constant Field Values

SoftwareVersionFieldNum

public static final int SoftwareVersionFieldNum
See Also:
Constant Field Values

HardwareVersionFieldNum

public static final int HardwareVersionFieldNum
See Also:
Constant Field Values

CumOperatingTimeFieldNum

public static final int CumOperatingTimeFieldNum
See Also:
Constant Field Values

BatteryVoltageFieldNum

public static final int BatteryVoltageFieldNum
See Also:
Constant Field Values

BatteryStatusFieldNum

public static final int BatteryStatusFieldNum
See Also:
Constant Field Values

SensorPositionFieldNum

public static final int SensorPositionFieldNum
See Also:
Constant Field Values

DescriptorFieldNum

public static final int DescriptorFieldNum
See Also:
Constant Field Values

AntTransmissionTypeFieldNum

public static final int AntTransmissionTypeFieldNum
See Also:
Constant Field Values

AntDeviceNumberFieldNum

public static final int AntDeviceNumberFieldNum
See Also:
Constant Field Values

AntNetworkFieldNum

public static final int AntNetworkFieldNum
See Also:
Constant Field Values

SourceTypeFieldNum

public static final int SourceTypeFieldNum
See Also:
Constant Field Values

ProductNameFieldNum

public static final int ProductNameFieldNum
See Also:
Constant Field Values

deviceInfoMesg

protected static final Mesg deviceInfoMesg
Constructor Detail

DeviceInfoMesg

public DeviceInfoMesg()

DeviceInfoMesg

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

getDeviceIndex

public java.lang.Short getDeviceIndex()
Get device_index field

Returns:
device_index

setDeviceIndex

public void setDeviceIndex(java.lang.Short deviceIndex)
Set device_index field

Parameters:
deviceIndex -

getDeviceType

public java.lang.Short getDeviceType()
Get device_type field

Returns:
device_type

setDeviceType

public void setDeviceType(java.lang.Short deviceType)
Set device_type field

Parameters:
deviceType -

getAntplusDeviceType

public java.lang.Short getAntplusDeviceType()
Get antplus_device_type field

Returns:
antplus_device_type

setAntplusDeviceType

public void setAntplusDeviceType(java.lang.Short antplusDeviceType)
Set antplus_device_type field

Parameters:
antplusDeviceType -

getAntDeviceType

public java.lang.Short getAntDeviceType()
Get ant_device_type field

Returns:
ant_device_type

setAntDeviceType

public void setAntDeviceType(java.lang.Short antDeviceType)
Set ant_device_type field

Parameters:
antDeviceType -

getManufacturer

public java.lang.Integer getManufacturer()
Get manufacturer field

Returns:
manufacturer

setManufacturer

public void setManufacturer(java.lang.Integer manufacturer)
Set manufacturer field

Parameters:
manufacturer -

getSerialNumber

public java.lang.Long getSerialNumber()
Get serial_number field

Returns:
serial_number

setSerialNumber

public void setSerialNumber(java.lang.Long serialNumber)
Set serial_number field

Parameters:
serialNumber -

getProduct

public java.lang.Integer getProduct()
Get product field

Returns:
product

setProduct

public void setProduct(java.lang.Integer product)
Set product field

Parameters:
product -

getGarminProduct

public java.lang.Integer getGarminProduct()
Get garmin_product field

Returns:
garmin_product

setGarminProduct

public void setGarminProduct(java.lang.Integer garminProduct)
Set garmin_product field

Parameters:
garminProduct -

getSoftwareVersion

public java.lang.Float getSoftwareVersion()
Get software_version field

Returns:
software_version

setSoftwareVersion

public void setSoftwareVersion(java.lang.Float softwareVersion)
Set software_version field

Parameters:
softwareVersion -

getHardwareVersion

public java.lang.Short getHardwareVersion()
Get hardware_version field

Returns:
hardware_version

setHardwareVersion

public void setHardwareVersion(java.lang.Short hardwareVersion)
Set hardware_version field

Parameters:
hardwareVersion -

getCumOperatingTime

public java.lang.Long getCumOperatingTime()
Get cum_operating_time field Units: s Comment: Reset by new battery or charge.

Returns:
cum_operating_time

setCumOperatingTime

public void setCumOperatingTime(java.lang.Long cumOperatingTime)
Set cum_operating_time field Units: s Comment: Reset by new battery or charge.

Parameters:
cumOperatingTime -

getBatteryVoltage

public java.lang.Float getBatteryVoltage()
Get battery_voltage field Units: V

Returns:
battery_voltage

setBatteryVoltage

public void setBatteryVoltage(java.lang.Float batteryVoltage)
Set battery_voltage field Units: V

Parameters:
batteryVoltage -

getBatteryStatus

public java.lang.Short getBatteryStatus()
Get battery_status field

Returns:
battery_status

setBatteryStatus

public void setBatteryStatus(java.lang.Short batteryStatus)
Set battery_status field

Parameters:
batteryStatus -

getSensorPosition

public BodyLocation getSensorPosition()
Get sensor_position field Comment: Indicates the location of the sensor

Returns:
sensor_position

setSensorPosition

public void setSensorPosition(BodyLocation sensorPosition)
Set sensor_position field Comment: Indicates the location of the sensor

Parameters:
sensorPosition -

getDescriptor

public java.lang.String getDescriptor()
Get descriptor field Comment: Used to describe the sensor or location

Returns:
descriptor

setDescriptor

public void setDescriptor(java.lang.String descriptor)
Set descriptor field Comment: Used to describe the sensor or location

Parameters:
descriptor -

getAntTransmissionType

public java.lang.Short getAntTransmissionType()
Get ant_transmission_type field

Returns:
ant_transmission_type

setAntTransmissionType

public void setAntTransmissionType(java.lang.Short antTransmissionType)
Set ant_transmission_type field

Parameters:
antTransmissionType -

getAntDeviceNumber

public java.lang.Integer getAntDeviceNumber()
Get ant_device_number field

Returns:
ant_device_number

setAntDeviceNumber

public void setAntDeviceNumber(java.lang.Integer antDeviceNumber)
Set ant_device_number field

Parameters:
antDeviceNumber -

getAntNetwork

public AntNetwork getAntNetwork()
Get ant_network field

Returns:
ant_network

setAntNetwork

public void setAntNetwork(AntNetwork antNetwork)
Set ant_network field

Parameters:
antNetwork -

getSourceType

public SourceType getSourceType()
Get source_type field

Returns:
source_type

setSourceType

public void setSourceType(SourceType sourceType)
Set source_type field

Parameters:
sourceType -

getProductName

public java.lang.String getProductName()
Get product_name field Comment: Optional free form string to indicate the devices name or model

Returns:
product_name

setProductName

public void setProductName(java.lang.String productName)
Set product_name field Comment: Optional free form string to indicate the devices name or model

Parameters:
productName -