Package com.dsi.ant.plugins.antplus.pcc
Class AntPlusFitnessEquipmentPcc.IpcDefines
java.lang.Object
com.dsi.ant.plugins.antplus.pcc.AntPlusFitnessEquipmentPcc.IpcDefines
- Enclosing class:
- AntPlusFitnessEquipmentPcc
Defines the keys and values used to communicate between the PCC and plugin.
User code should never have to reference these defines.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Send a request to the device to send the basic resistance.static final int
Send a request to the device to start calibration.static final int
Send a request to the device to send the capabilities.static final int
Send a request to the device to set the basic resistance.static final int
Send a request to the device to set the target power.static final int
Send a request to the device to set the track resistance.static final int
Send a request to the device to set the user configuration.static final int
Send a request to the device to set the wind resistance.static final int
Send a request to the device to set the wind resistance.static final int
Send a request to the device to send the target power.static final int
Send a request to the device to send the track resistance.static final int
Send a request to the device to send the capabilities.static final int
Send a request to the device to send the wind resistance.static final String
Percentage of maximum resistance to be applied.
Units: %.static final String
Instantaneous cadence valid for display, -1 = 'Invalid'.static final String
Instantaneous power valid for display, -1 = 'Invalid'.static final String
The distance calculated from sensor data.static final String
TheAntPlusFitnessEquipmentPcc.TrainerDataSource
indicating which type of data was used for calculation or if this is a new starting average value.static final String
The average power calculated from sensor data.static final String
TheAntPlusFitnessEquipmentPcc.TrainerDataSource
indicating which type of data was used for calculation or if this is a new starting average value.static final String
The average speed calculated from sensor data.static final String
TheAntPlusFitnessEquipmentPcc.TrainerDataSource
indicating which type of data was used for calculation or if this is a new starting average value.static final String
The average torque calculated from sensor data.static final String
TheAntPlusFitnessEquipmentPcc.TrainerDataSource
indicating which type of data was used for calculation or if this is a new starting average value.static final String
Instantaneous cadence valid for display, -1 = 'Invalid'.static final String
Instantaneous power valid for display, -1 = 'Invalid'.static final String
Total number of stride cycles (i.e.static final String
Total vertical distance traveled up, or the total distance ascended from the time the plugin connected to the fitness equipment (up to 0.1m resolution), -1 = 'Invalid'.static final String
Instantaneous cadence valid for display, -1 = 'Invalid'.static final String
Instantaneous power valid for display, -1 = 'Invalid'.static final String
Total number of strides taken during the session from the time the plugin connected to the fitness equipment, -1 = 'Invalid'.static final String
TheAntPlusFitnessEquipmentPcc.EquipmentType
of the connected fitness equipment.static final String
TheAntPlusFitnessEquipmentPcc.EquipmentState
of the connected fitness equipment.static final String
Flag indicating if the instantaneous speed value is virtual (true) or real (false).static final String
Total elapsed duration of the workout from the time the plugin connected to the fitness equipment (up to 1/4s resolution), -1 = 'Invalid'.static final String
Instantaneous speed computed by sensor valid for display (up to 0.001 m/s resolution), -1 = 'Invalid'.static final String
TheAntPlusFitnessEquipmentPcc.HeartRateDataSource
of the connected fitness equipment, -1 = 'Invalid'.static final String
Instantaneous heart rate data valid for display, -1 = 'Invalid'.static final String
Total distance from the time the plugin connected to this device (up to 1m resolution), -1 = 'Invalid'.static final String
Instantaneous value of the caloric burn rate with 0.1 Cal/hr resolution, -1 = 'Invalid'.static final String
Instantaneous measure of the rate of energy expenditure (up to 0.01 MET resolution), -1 = 'Invalid'.static final String
Total number of calories consumed from the time the plugin connected to the fitness equipment, -1 = 'Invalid'.static final String
The cycle length field provides information on the length of a single complete 'cycle' on the FE.static final String
The incline percentage field provides the treadmill's percentage incline with 0.01% resolution and a valid range from -100.00% to +100.00%, an integer value of 32767 = 'Invalid'.static final String
The resistance level setting of the FE is sent as a positive integer value between 1 and 254.static final String
The total number of laps recorded from the time the plugin connected to the fitness equipment.static final String
Instantaneous cadence valid for display, -1 = 'Invalid'.static final String
Instantaneous power valid for display, -1 = 'Invalid'.static final String
Total number of strides taken from the time the plugin connected to the fitness equipment, -1 = 'Invalid'.static final String
Instantaneous cadence valid for display, -1 = 'Invalid'.static final String
Instantaneous power computed by the sensor valid for display (up to 1W resolution).static final String
Accumulated power is the running sum of the instantaneous power data and is incremented at each update of the update event count (up to 1W resolution).static final String
This field is incremented each time the sensor updates trainer data.static final String
The cumulative sum of the average torque measured every update event count (up to 1/32 Nm resolution).static final String
The average rotation period of the wheel during the last update interval, in increments of 1/2048s.static final String
The wheel ticks field increments with each wheel revolution and is used to calculate linear distance traveled (up to 1 rotation resolution).static final String
This field is incremented each time the sensor updates trainer torque data.static final String
Set to true to request spin down calibration.static final String
Set to true to request zero offset calibration.static final String
TheRequestStatus
for the requested operation.static final String
Percentage of maximum resistance to be applied.
Units: %.static final String
The target power for fitness equipment operating in target power mode.
Units: W.static final String
Grade of simulated track.static final String
The coefficient of rolling resistance is a dimensionless factor used to quantify rolling resistance based on the friction between the bicycle tires and the track surface.static final String
The drafting factor is used to set the resistance reduction due to travelling behind a virtual competitor.static final String
Product of Frontal Surface Area, Drag Coefficient and Air Density.static final String
Speed of simulated wind acting on the cyclist.static final String
The air density is set in units of kilograms per cubic meter.static final String
The drafting factor is used to set the resistance reduction due to travelling behind a virtual competitor.static final String
The drag coefficient is a dimensionless factor used to quantify air resistance based on how streamlined the user plus virtual equipment is.static final String
The frontal surface area of the user plus virtual equipment.static final String
Speed of simulated wind acting on the cyclist.static final String
Instantaneous cadence valid for display, -1 = 'Invalid'.static final String
Instantaneous power valid for display, -1 = 'Invalid'.static final String
Total number of strokes taken from the time the plugin connected to the fitness equipment, -1 = 'Invalid'.static final String
The target power for fitness equipment operating in target power mode.
Units: W.static final String
Grade of simulated track.static final String
The coefficient of rolling resistance is a dimensionless factor used to quantify rolling resistance based on the friction between the bicycle tires and the track surface.static final String
Status flags for trainers which indicate possibly required user intervention.static final String
Total vertical distance traveled down, or the total distance descended from the time the plugin connected to the fitness equipment (up to 0.1m resolution), -1 = 'Invalid'.static final String
Total vertical distance traveled up, or the total distance ascended from the time the plugin connected to the fitness equipment (up to 0.1m resolution), -1 = 'Invalid'.static final String
Instantaneous cadence valid for display, -1 = 'Invalid'.static final int
The basic resistance mode settings data.static final int
The data specific to bikes.static final int
The distance travelled between two received messages calculated from the best available data from the trainer.static final int
The average power between two received messages calculated from the best available data from the trainer.static final int
The average speed between two received messages calculated from the best available data from the trainer.static final int
The average torque between two received messages calculated from the best available data from the trainer.static final int
Response from the fitness equipment while it completes calibration.static final int
Response from the fitness equipment after it completes calibration.static final int
Manufacturer-set capabilities data from the fitness equipment.static final int
The data specific to climbers.static final int
Confirms the status of commands sent from an open display to the fitness equipment.static final int
The data specific to ellipticals.static final int
The current type and state of the fitness equipment.static final int
The general information required to be sent by the fitness equipment.static final int
The metabolic data for the user.static final int
The general settings data.static final int
This event is fired when the fitness equipment determines a lap has been finished by the user.static final int
The data specific to nordic skiers.static final int
The basic power and cadence data calculated by the trainer itself.static final int
Event timing information and torque values from a trainer that measures torque on the rear wheel.static final int
Final result of the command requested.static final int
The data specific to bikes.static final int
The target power mode settings data.static final int
The track resistance mode settings data.static final int
Indicates whether the trainer requires calibration and/or configuration data to be sent, and whether the target power range can be attained based on the current cycling speed.static final int
The data specific to treadmills.static final int
The user configuration page transmits user-entered data from the open display to the fitness equipment.static final int
The wind resistance mode settings data.static final String
The drafting factor is used to set the resistance reduction due to travelling behind a virtual competitor.static final String
Product of Frontal Surface Area, Drag Coefficient and Air Density.
Units: kg/m.static final String
Speed of simulated wind acting on the cyclist.static final String
Set of FIT files that will be exposed to the fitness equipment as selected for download at the start of the session.static final int
FE specific parameter to request access to the FE singleton sessionstatic final String
Settings containing information about the user and paired heart rate sensor (if any)static final String
The plugin package path.static final String
The plugin service path. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
PATH_ANTPLUS_FITNESSEQUIPMENTPLUGIN_PKG
The plugin package path.- See Also:
-
PATH_ANTPLUS_FITNESSEQUIPMENTPLUGIN_SERVICE
The plugin service path.- See Also:
-
MSG_REQACC_PARAM_MODE_iFESTARTSESSION
public static final int MSG_REQACC_PARAM_MODE_iFESTARTSESSIONFE specific parameter to request access to the FE singleton session- See Also:
-
MSG_REQACC_PARAM_parcelableSETTINGS
Settings containing information about the user and paired heart rate sensor (if any)- See Also:
-
MSG_REQACC_PARAM_arrayParcelableFITFILES
Set of FIT files that will be exposed to the fitness equipment as selected for download at the start of the session.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatLAPOCCURED
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatLAPOCCUREDThis event is fired when the fitness equipment determines a lap has been finished by the user.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_LAPOCCURED_PARAM_intLAPCOUNT
The total number of laps recorded from the time the plugin connected to the fitness equipment. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatLAPOCCURED
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatFITNESSEQUIPMENTSTATE
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatFITNESSEQUIPMENTSTATEThe current type and state of the fitness equipment.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_FITNESSEQUIPMENTSTATE_PARAM_intEQUIPMENTTYPECODE
public static final String MSG_EVENT_FITNESSEQUIPMENT_FITNESSEQUIPMENTSTATE_PARAM_intEQUIPMENTTYPECODETheAntPlusFitnessEquipmentPcc.EquipmentType
of the connected fitness equipment. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatFITNESSEQUIPMENTSTATE
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_FITNESSEQUIPMENTSTATE_PARAM_intSTATECODE
TheAntPlusFitnessEquipmentPcc.EquipmentState
of the connected fitness equipment. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatFITNESSEQUIPMENTSTATE
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatGENERALFITNESSEQUIPMENTDATA
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatGENERALFITNESSEQUIPMENTDATAThe general information required to be sent by the fitness equipment.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_GENERALFITNESSEQUIPMENTDATA_PARAM_decimalELAPSEDTIME
public static final String MSG_EVENT_FITNESSEQUIPMENT_GENERALFITNESSEQUIPMENTDATA_PARAM_decimalELAPSEDTIMETotal elapsed duration of the workout from the time the plugin connected to the fitness equipment (up to 1/4s resolution), -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatGENERALFITNESSEQUIPMENTDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_GENERALFITNESSEQUIPMENTDATA_PARAM_longCUMULATIVEDISTANCE
public static final String MSG_EVENT_FITNESSEQUIPMENT_GENERALFITNESSEQUIPMENTDATA_PARAM_longCUMULATIVEDISTANCETotal distance from the time the plugin connected to this device (up to 1m resolution), -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatGENERALFITNESSEQUIPMENTDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_GENERALFITNESSEQUIPMENTDATA_PARAM_decimalINSTANTANEOUSSPEED
public static final String MSG_EVENT_FITNESSEQUIPMENT_GENERALFITNESSEQUIPMENTDATA_PARAM_decimalINSTANTANEOUSSPEEDInstantaneous speed computed by sensor valid for display (up to 0.001 m/s resolution), -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatGENERALFITNESSEQUIPMENTDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_GENERALFITNESSEQUIPMENTDATA_PARAM_intINSTANTANEOUSHEARTRATE
public static final String MSG_EVENT_FITNESSEQUIPMENT_GENERALFITNESSEQUIPMENTDATA_PARAM_intINSTANTANEOUSHEARTRATEInstantaneous heart rate data valid for display, -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatGENERALFITNESSEQUIPMENTDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_GENERALFITNESSEQUIPMENTDATA_PARAM_intHEARTRATEDATASOURCECODE
public static final String MSG_EVENT_FITNESSEQUIPMENT_GENERALFITNESSEQUIPMENTDATA_PARAM_intHEARTRATEDATASOURCECODETheAntPlusFitnessEquipmentPcc.HeartRateDataSource
of the connected fitness equipment, -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatGENERALFITNESSEQUIPMENTDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_GENERALFITNESSEQUIPMENTDATA_PARAM_boolVIRTUALINSTANTANEOUSSPEED
public static final String MSG_EVENT_FITNESSEQUIPMENT_GENERALFITNESSEQUIPMENTDATA_PARAM_boolVIRTUALINSTANTANEOUSSPEEDFlag indicating if the instantaneous speed value is virtual (true) or real (false). Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatGENERALFITNESSEQUIPMENTDATA
event.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatGENERALSETTINGS
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatGENERALSETTINGSThe general settings data. This data is optional and may not be sent by all fitness equipment.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_GENERALSETTINGS_PARAM_decimalCYCLELENGTH
The cycle length field provides information on the length of a single complete 'cycle' on the FE. For a treadmill or elliptical machine, this would be the stride length. It could also be used to indicate step height on a climber, or stroke length on a rower (up to 0.01m resolution), -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatGENERALSETTINGS
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_GENERALSETTINGS_PARAM_decimalINCLINEPERCENTAGE
public static final String MSG_EVENT_FITNESSEQUIPMENT_GENERALSETTINGS_PARAM_decimalINCLINEPERCENTAGEThe incline percentage field provides the treadmill's percentage incline with 0.01% resolution and a valid range from -100.00% to +100.00%, an integer value of 32767 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatGENERALSETTINGS
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_GENERALSETTINGS_PARAM_intRESISTANCELEVEL
The resistance level setting of the FE is sent as a positive integer value between 1 and 254. This field may also be used for integer measures of 'work level' or 'intensity level', -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatGENERALSETTINGS
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatGENERALMETABOLICDATA
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatGENERALMETABOLICDATAThe metabolic data for the user. This data is optional and may not be sent by all fitness equipment.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_GENERALMETABOLICDATA_PARAM_decimalINSTANTANEOUSMETABOLICEQUIVALENTS
public static final String MSG_EVENT_FITNESSEQUIPMENT_GENERALMETABOLICDATA_PARAM_decimalINSTANTANEOUSMETABOLICEQUIVALENTSInstantaneous measure of the rate of energy expenditure (up to 0.01 MET resolution), -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatGENERALMETABOLICDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_GENERALMETABOLICDATA_PARAM_decimalINSTANTANEOUSCALORICBURN
public static final String MSG_EVENT_FITNESSEQUIPMENT_GENERALMETABOLICDATA_PARAM_decimalINSTANTANEOUSCALORICBURNInstantaneous value of the caloric burn rate with 0.1 Cal/hr resolution, -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatGENERALMETABOLICDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_GENERALMETABOLICDATA_PARAM_longCUMULATIVECALORIES
public static final String MSG_EVENT_FITNESSEQUIPMENT_GENERALMETABOLICDATA_PARAM_longCUMULATIVECALORIESTotal number of calories consumed from the time the plugin connected to the fitness equipment, -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatGENERALMETABOLICDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatTREADMILLDATA
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatTREADMILLDATAThe data specific to treadmills. This data is optional and may not be sent by all fitness equipment.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_TREADMILLDATA_PARAM_intINSTANTANEOUSCADENCE
Instantaneous cadence valid for display, -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatTREADMILLDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_TREADMILLDATA_PARAM_decimalCUMULATIVENEGVERTDISTANCE
public static final String MSG_EVENT_FITNESSEQUIPMENT_TREADMILLDATA_PARAM_decimalCUMULATIVENEGVERTDISTANCETotal vertical distance traveled down, or the total distance descended from the time the plugin connected to the fitness equipment (up to 0.1m resolution), -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatTREADMILLDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_TREADMILLDATA_PARAM_decimalCUMULATIVEPOSVERTDISTANCE
public static final String MSG_EVENT_FITNESSEQUIPMENT_TREADMILLDATA_PARAM_decimalCUMULATIVEPOSVERTDISTANCETotal vertical distance traveled up, or the total distance ascended from the time the plugin connected to the fitness equipment (up to 0.1m resolution), -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatTREADMILLDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatELLIPTICALDATA
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatELLIPTICALDATAThe data specific to ellipticals. This data is optional and may not be sent by all fitness equipment.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_ELLIPTICALDATA_PARAM_decimalCUMULATIVEPOSVERTDISTANCE
public static final String MSG_EVENT_FITNESSEQUIPMENT_ELLIPTICALDATA_PARAM_decimalCUMULATIVEPOSVERTDISTANCETotal vertical distance traveled up, or the total distance ascended from the time the plugin connected to the fitness equipment (up to 0.1m resolution), -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatELLIPTICALDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_ELLIPTICALDATA_PARAM_longCUMULATIVESTRIDES
Total number of strides taken during the session from the time the plugin connected to the fitness equipment, -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatELLIPTICALDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_ELLIPTICALDATA_PARAM_intINSTANTANEOUSCADENCE
Instantaneous cadence valid for display, -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatELLIPTICALDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_ELLIPTICALDATA_PARAM_intINSTANTANEOUSPOWER
Instantaneous power valid for display, -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatELLIPTICALDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatBIKEDATA
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatBIKEDATAThe data specific to bikes. This data is optional and may not be sent by all fitness equipment.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_BIKEDATA_PARAM_intINSTANTANEOUSCADENCE
Instantaneous cadence valid for display, -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatBIKEDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_BIKEDATA_PARAM_intINSTANTANEOUSPOWER
Instantaneous power valid for display, -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatBIKEDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatROWERDATA
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatROWERDATAThe data specific to bikes. This data is optional and may not be sent by all fitness equipment.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_ROWERDATA_PARAM_longCUMULATIVESTROKES
Total number of strokes taken from the time the plugin connected to the fitness equipment, -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatROWERDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_ROWERDATA_PARAM_intINSTANTANEOUSCADENCE
Instantaneous cadence valid for display, -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatROWERDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_ROWERDATA_PARAM_intINSTANTANEOUSPOWER
Instantaneous power valid for display, -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatROWERDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatCLIMBERDATA
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatCLIMBERDATAThe data specific to climbers. This data is optional and may not be sent by all fitness equipment.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_CLIMBERDATA_PARAM_longCUMULATIVESTRIDECYCLES
Total number of stride cycles (i.e. number of steps climbed/2) taken from the time the plugin connected to the fitness equipment, -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatCLIMBERDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_CLIMBERDATA_PARAM_intINSTANTANEOUSCADENCE
Instantaneous cadence valid for display, -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatCLIMBERDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_CLIMBERDATA_PARAM_intINSTANTANEOUSPOWER
Instantaneous power valid for display, -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatCLIMBERDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatNORDICSKIERDATA
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatNORDICSKIERDATAThe data specific to nordic skiers. This data is optional and may not be sent by all fitness equipment.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_NORDICSKIERDATA_PARAM_longCUMULATIVESTRIDES
Total number of strides taken from the time the plugin connected to the fitness equipment, -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatNORDICSKIERDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_NORDICSKIERDATA_PARAM_intINSTANTANEOUSCADENCE
Instantaneous cadence valid for display, -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatNORDICSKIERDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_NORDICSKIERDATA_PARAM_intINSTANTANEOUSPOWER
Instantaneous power valid for display, -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatNORDICSKIERDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatRAWTRAINERDATA
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatRAWTRAINERDATAThe basic power and cadence data calculated by the trainer itself.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_RAWTRAINERDATA_PARAM_longUPDATEEVENTCOUNT
This field is incremented each time the sensor updates trainer data. Can be used to help calculate power between RF outages and to determine if the data from the sensor is new. Note: If the subscriber is not the first PCC connected to the device the accumulation will probably already be at a value greater than 0 and the subscriber should save the first received value as a relative zero for itself. Rollover: Every ~9 quintillion N/A.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_RAWTRAINERDATA_PARAM_longACCUMULATEDPOWER
Accumulated power is the running sum of the instantaneous power data and is incremented at each update of the update event count (up to 1W resolution). Can be used to help calculate power between RF outages. Note: If the subscriber is not the first PCC connected to the device the accumulation will probably already be at a value greater than 0 and the subscriber should save the first received value as a relative zero for itself. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatRAWTRAINERDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_RAWTRAINERDATA_PARAM_intINSTANTANEOUSPOWER
Instantaneous power computed by the sensor valid for display (up to 1W resolution). Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatRAWTRAINERDATA
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_RAWTRAINERDATA_PARAM_intINSTANTANEOUSCADENCE
Instantaneous cadence valid for display, -1 = 'Invalid'. Sent in theMSG_EVENT_FITNESSEQUIPMENT_RAWTRAINERDATA_PARAM_longUPDATEEVENTCOUNT
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatTRAINERSTATUS
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatTRAINERSTATUSIndicates whether the trainer requires calibration and/or configuration data to be sent, and whether the target power range can be attained based on the current cycling speed.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_TRAINERSTATUSFLAGS_PARAM_longTRAINERSTATUSFLAGS
public static final String MSG_EVENT_FITNESSEQUIPMENT_TRAINERSTATUSFLAGS_PARAM_longTRAINERSTATUSFLAGSStatus flags for trainers which indicate possibly required user intervention.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatRAWTRAINERTORQUEDATA
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatRAWTRAINERTORQUEDATAEvent timing information and torque values from a trainer that measures torque on the rear wheel. Timing is based on a 2048Hz clock and torque is transmitted in Newton meters. This data is optional and may not be sent by all sensors.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_RAWTRAINERTORQUEDATA_PARAM_longUPDATEEVENTCOUNT
public static final String MSG_EVENT_FITNESSEQUIPMENT_RAWTRAINERTORQUEDATA_PARAM_longUPDATEEVENTCOUNTThis field is incremented each time the sensor updates trainer torque data. Can be used to help calculate power between RF outages and to determine if the data from the sensor is new. Note: If the subscriber is not the first PCC connected to the device the accumulation will probably already be at a value greater than 0 and the subscriber should save the first received value as a relative zero for itself. Rollover: Every ~9 quintillion N/A.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_RAWTRAINERTORQUEDATA_PARAM_longACCUMULATEDWHEELTICKS
public static final String MSG_EVENT_FITNESSEQUIPMENT_RAWTRAINERTORQUEDATA_PARAM_longACCUMULATEDWHEELTICKSThe wheel ticks field increments with each wheel revolution and is used to calculate linear distance traveled (up to 1 rotation resolution). For event-synchronous systems, the wheel ticks and update event count increment at the same rate. Note: If the subscriber is not the first PCC connected to the device the accumulation will probably already be at a value greater than 0 and the subscriber should save the first received value as a relative zero for itself. Units: rotations. Rollover: Every ~9 quintillion rotations.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_RAWTRAINERTORQUEDATA_PARAM_decimalACCUMULATEDWHEELPERIOD
public static final String MSG_EVENT_FITNESSEQUIPMENT_RAWTRAINERTORQUEDATA_PARAM_decimalACCUMULATEDWHEELPERIODThe average rotation period of the wheel during the last update interval, in increments of 1/2048s. Each Wheel Period tick represents a 488-microsecond interval. In event-synchronous systems, the accumulated wheel period time stamp field rolls over in 32 seconds. In fixed time interval update systems, the time to rollover depends on wheel speed but is greater than 32 seconds. Note: If the subscriber is not the first PCC connected to the device the accumulation will probably already be at a value greater than 0 and the subscriber should save the first received value as a relative zero for itself. Units: s. Rollover: Every ~4 quadrillion s.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_RAWTRAINERTORQUEDATA_PARAM_decimalACCUMULATEDTORQUE
public static final String MSG_EVENT_FITNESSEQUIPMENT_RAWTRAINERTORQUEDATA_PARAM_decimalACCUMULATEDTORQUEThe cumulative sum of the average torque measured every update event count (up to 1/32 Nm resolution). Do NOT use wheel ticks to calculate linear speed. Note: If the subscriber is not the first PCC connected to the device the accumulation will probably already be at a value greater than 0 and the subscriber should save the first received value as a relative zero for itself. Units: Nm. Rollover: Every ~280 quadrillion Nm.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatCALCULATEDTRAINERSPEED
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatCALCULATEDTRAINERSPEEDThe average speed between two received messages calculated from the best available data from the trainer.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_CALCULATEDTRAINERSPEED_PARAM_intDATASOURCE
TheAntPlusFitnessEquipmentPcc.TrainerDataSource
indicating which type of data was used for calculation or if this is a new starting average value. A new starting value could be indicated when starting the plugin, or if reception is lost for too long to guarantee accurate data. If using a new starting value to record data, please use this event as a new starting point in time. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatCALCULATEDTRAINERSPEED
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_CALCULATEDTRAINERSPEED_PARAM_decimalCALCULATEDSPEED
public static final String MSG_EVENT_FITNESSEQUIPMENT_CALCULATEDTRAINERSPEED_PARAM_decimalCALCULATEDSPEEDThe average speed calculated from sensor data. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatCALCULATEDTRAINERSPEED
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatCALCULATEDTRAINERDISTANCE
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatCALCULATEDTRAINERDISTANCEThe distance travelled between two received messages calculated from the best available data from the trainer. Recommended method. This data can only be sent by torque trainers.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_CALCULATEDTRAINERDISTANCE_PARAM_intDATASOURCE
TheAntPlusFitnessEquipmentPcc.TrainerDataSource
indicating which type of data was used for calculation or if this is a new starting average value. A new starting value could be indicated when starting the plugin, or if reception is lost for too long to guarantee accurate data. If using a new starting value to record data, please use this event as a new starting point in time. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatCALCULATEDTRAINERDISTANCE
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_CALCULATEDTRAINERDISTANCE_PARAM_decimalCALCULATEDDISTANCE
public static final String MSG_EVENT_FITNESSEQUIPMENT_CALCULATEDTRAINERDISTANCE_PARAM_decimalCALCULATEDDISTANCEThe distance calculated from sensor data. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatCALCULATEDTRAINERDISTANCE
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatCALCULATEDTRAINERPOWER
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatCALCULATEDTRAINERPOWERThe average power between two received messages calculated from the best available data from the trainer.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_CALCULATEDTRAINERPOWER_PARAM_intDATASOURCE
TheAntPlusFitnessEquipmentPcc.TrainerDataSource
indicating which type of data was used for calculation or if this is a new starting average value. A new starting value could be indicated when starting the plugin, or if reception is lost for too long to guarantee accurate data. If using a new starting value to record data, please use this event as a new starting point in time. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatCALCULATEDTRAINERPOWER
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_CALCULATEDTRAINERPOWER_PARAM_decimalCALCULATEDPOWER
public static final String MSG_EVENT_FITNESSEQUIPMENT_CALCULATEDTRAINERPOWER_PARAM_decimalCALCULATEDPOWERThe average power calculated from sensor data. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatCALCULATEDTRAINERPOWER
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatCALCULATEDTRAINERTORQUE
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatCALCULATEDTRAINERTORQUEThe average torque between two received messages calculated from the best available data from the trainer. Recommended method. This data can only be sent by torque trainers.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_CALCULATEDTRAINERTORQUE_PARAM_intDATASOURCE
TheAntPlusFitnessEquipmentPcc.TrainerDataSource
indicating which type of data was used for calculation or if this is a new starting average value. A new starting value could be indicated when starting the plugin, or if reception is lost for too long to guarantee accurate data. If using a new starting value to record data, please use this event as a new starting point in time. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatCALCULATEDTRAINERTORQUE
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_CALCULATEDTRAINERTORQUE_PARAM_decimalCALCULATEDTORQUE
public static final String MSG_EVENT_FITNESSEQUIPMENT_CALCULATEDTRAINERTORQUE_PARAM_decimalCALCULATEDTORQUEThe average torque calculated from sensor data. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatCALCULATEDTRAINERTORQUE
event.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatCOMMANDSTATUS
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatCOMMANDSTATUSConfirms the status of commands sent from an open display to the fitness equipment.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatBASICRESISTANCE
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatBASICRESISTANCEThe basic resistance mode settings data. This data is optional and may not be supported by all devices. Use theAntPlusFitnessEquipmentPcc.requestCapabilities(IRequestFinishedReceiver, ICapabilitiesReceiver)
method first to find if it is supported.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_BASICRESISTANCE_PARAM_decimalTOTALRESISTANCE
Percentage of maximum resistance to be applied.
Units: %. Valid range: 0% - 100%. Resolution: 0.5%- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatTARGETPOWER
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatTARGETPOWERThe target power mode settings data. This data is optional and may not be supported by all devices. Use theAntPlusFitnessEquipmentPcc.requestCapabilities(IRequestFinishedReceiver, ICapabilitiesReceiver)
method first to find if it is supported.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_TARGETPOWER_PARAM_decimalTARGETPOWER
The target power for fitness equipment operating in target power mode.
Units: W. Valid range: 0W - 1000W. Resolution: 0.25W- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatWINDRESISTANCE
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatWINDRESISTANCEThe wind resistance mode settings data. This data is optional and may not be supported by all devices. Use theAntPlusFitnessEquipmentPcc.requestCapabilities(IRequestFinishedReceiver, ICapabilitiesReceiver)
method first to find if it is supported.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_WINDRESISTANCE_PARAM_decimalWINDRESISTANCECOEFFICIENT
public static final String MSG_EVENT_FITNESSEQUIPMENT_WINDRESISTANCE_PARAM_decimalWINDRESISTANCECOEFFICIENTProduct of Frontal Surface Area, Drag Coefficient and Air Density.
Units: kg/m. Valid range: 0kg/m - 1.86kg/m. Resolution: 0.01kg/m- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_WINDRESISTANCE_PARAM_intWINDSPEED
Speed of simulated wind acting on the cyclist. (+) - Head Wind (-) - Tail Wind.
Units: km/h. Valid range: -127km/h - 127km/h. Resolution: 1km/h- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_WINDRESISTANCE_PARAM_decimalDRAFTINGFACTOR
The drafting factor is used to set the resistance reduction due to travelling behind a virtual competitor. The drafting factor scales the total wind resistance depending on the position of the user relative to other virtual competitors. The drafting scale factor ranges from 0.0 to 1.0, where 0.0 removes all air resistance from the simulation, and 1.0 indicates no drafting effects (e.g. cycling alone, or in the lead of a pack).- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatTRACKRESISTANCE
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatTRACKRESISTANCEThe track resistance mode settings data. This data is optional and may not be supported by all devices. Use theAntPlusFitnessEquipmentPcc.requestCapabilities(IRequestFinishedReceiver, ICapabilitiesReceiver)
method first to find if it is supported.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_TRACKRESISTANCE_PARAM_decimalGRADE
Grade of simulated track. Gravitational resistance is calculated using the grade of the simulated track and the combined mass of the user plus fitness equipment. Units: %. Valid range: -200.00% - 200.00%. Resolution: 0.01.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_TRACKRESISTANCE_PARAM_decimalROLLINGRESISTANCECOEFFICIENT
public static final String MSG_EVENT_FITNESSEQUIPMENT_TRACKRESISTANCE_PARAM_decimalROLLINGRESISTANCECOEFFICIENTThe coefficient of rolling resistance is a dimensionless factor used to quantify rolling resistance based on the friction between the bicycle tires and the track surface. Units: none. Valid range: 0 - 0.0127. Resolution: 5x10^-5- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatCAPABILITIES
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatCAPABILITIESManufacturer-set capabilities data from the fitness equipment. All fitness equipment that support the FE-C use case are required to support this page.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatUSERCONFIGURATION
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatUSERCONFIGURATIONThe user configuration page transmits user-entered data from the open display to the fitness equipment. This data is optional and may not be supported by all devices.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatCALIBRATIONRESPONSE
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatCALIBRATIONRESPONSEResponse from the fitness equipment after it completes calibration. This is an optional data page as many fitness equipment units do not require calibration.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatCALIBRATIONINPROGRESS
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatCALIBRATIONINPROGRESSResponse from the fitness equipment while it completes calibration. This is an optional data page as many fitness equipment units do not require calibration.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_whatREQUESTFINISHED
public static final int MSG_EVENT_FITNESSEQUIPMENT_whatREQUESTFINISHEDFinal result of the command requested.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_REQUESTFINISHED_PARAM_intREQUESTSTATUS
TheRequestStatus
for the requested operation. Note that even if a command is sent successfully, there is no guaranteed response from the sensor. Please contact the manufacturer for more information on how this request is handled. Sent in theMSG_EVENT_FITNESSEQUIPMENT_whatREQUESTFINISHED
event.- See Also:
-
MSG_CMD_FITNESSEQUIPMENT_whatREQUESTBASICRESISTANCE
public static final int MSG_CMD_FITNESSEQUIPMENT_whatREQUESTBASICRESISTANCESend a request to the device to send the basic resistance.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_CMD_FITNESSEQUIPMENT_whatREQUESTSETBASICRESISTANCE
public static final int MSG_CMD_FITNESSEQUIPMENT_whatREQUESTSETBASICRESISTANCESend a request to the device to set the basic resistance.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETBASICRESISTANCE_PARAM_decimalTOTALRESISTANCE
public static final String MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETBASICRESISTANCE_PARAM_decimalTOTALRESISTANCEPercentage of maximum resistance to be applied.
Units: %. Valid range: 0% - 100%. Resolution: 0.5%- See Also:
-
MSG_CMD_FITNESSEQUIPMENT_whatREQUESTTARGETPOWER
public static final int MSG_CMD_FITNESSEQUIPMENT_whatREQUESTTARGETPOWERSend a request to the device to send the target power.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_CMD_FITNESSEQUIPMENT_whatREQUESTSETTARGETPOWER
public static final int MSG_CMD_FITNESSEQUIPMENT_whatREQUESTSETTARGETPOWERSend a request to the device to set the target power.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETTARGETPOWER_PARAM_decimalTARGETPOWER
public static final String MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETTARGETPOWER_PARAM_decimalTARGETPOWERThe target power for fitness equipment operating in target power mode.
Units: W. Valid range: 0W - 1000W. Resolution: 0.25W- See Also:
-
MSG_CMD_FITNESSEQUIPMENT_whatREQUESTWINDRESISTANCE
public static final int MSG_CMD_FITNESSEQUIPMENT_whatREQUESTWINDRESISTANCESend a request to the device to send the wind resistance.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_CMD_FITNESSEQUIPMENT_whatREQUESTSETWINDRESISTANCECOEFFICIENT
public static final int MSG_CMD_FITNESSEQUIPMENT_whatREQUESTSETWINDRESISTANCECOEFFICIENTSend a request to the device to set the wind resistance.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETWINDRESISTANCECOEFFICIENT_PARAM_decimalWINDRESISTANCECOEFFICIENT
public static final String MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETWINDRESISTANCECOEFFICIENT_PARAM_decimalWINDRESISTANCECOEFFICIENTProduct of Frontal Surface Area, Drag Coefficient and Air Density. Default value of 0.51 kg/m is used if field is null.
Units: kg/m. Valid range: 0kg/m - 1.86kg/m. Resolution: 0.01kg/m- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETWINDRESISTANCECOEFFICIENT_PARAM_intWINDSPEED
public static final String MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETWINDRESISTANCECOEFFICIENT_PARAM_intWINDSPEEDSpeed of simulated wind acting on the cyclist. (+) - Head Wind (-) - Tail Wind. Default value of 0 km/h is used if field is null.
Units: km/h. Valid range: -127km/h - 127km/h. Resolution: 1km/h- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETWINDRESISTANCECOEFFICIENT_PARAM_decimalDRAFTINGFACTOR
public static final String MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETWINDRESISTANCECOEFFICIENT_PARAM_decimalDRAFTINGFACTORThe drafting factor is used to set the resistance reduction due to travelling behind a virtual competitor. The drafting factor scales the total wind resistance depending on the position of the user relative to other virtual competitors. The drafting scale factor ranges from 0.0 to 1.0, where 0.0 removes all air resistance from the simulation, and 1.0 indicates no drafting effects (e.g. cycling alone, or in the lead of a pack). Default value of 1.00 is used if field is null.
Units: none. Valid range: 0.00 - 1.00. Resolution: 0.01- See Also:
-
MSG_CMD_FITNESSEQUIPMENT_whatREQUESTSETWINDRESISTANCEPARAMETERS
public static final int MSG_CMD_FITNESSEQUIPMENT_whatREQUESTSETWINDRESISTANCEPARAMETERSSend a request to the device to set the wind resistance.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETWINDRESISTANCEPARAMETERS_PARAM_decimalFRONTALSURFACEAREA
public static final String MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETWINDRESISTANCEPARAMETERS_PARAM_decimalFRONTALSURFACEAREAThe frontal surface area of the user plus virtual equipment. Default values are used if field is null. Units: m^2.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETWINDRESISTANCEPARAMETERS_PARAM_decimalDRAGCOEFFICIENT
public static final String MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETWINDRESISTANCEPARAMETERS_PARAM_decimalDRAGCOEFFICIENTThe drag coefficient is a dimensionless factor used to quantify air resistance based on how streamlined the user plus virtual equipment is. Default values are used if field is null. Units: none- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETWINDRESISTANCEPARAMETERS_PARAM_decimalAIRDENSITY
public static final String MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETWINDRESISTANCEPARAMETERS_PARAM_decimalAIRDENSITYThe air density is set in units of kilograms per cubic meter. Default values are used if field is null.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETWINDRESISTANCEPARAMETERS_PARAM_intWINDSPEED
public static final String MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETWINDRESISTANCEPARAMETERS_PARAM_intWINDSPEEDSpeed of simulated wind acting on the cyclist. (+) - Head Wind (-) - Tail Wind. Default value of 0 km/h is used if field is null.
Units: km/h. Valid range: -127km/h - 127km/h. Resolution: 1km/h- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETWINDRESISTANCEPARAMETERS_PARAM_decimalDRAFTINGFACTOR
public static final String MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETWINDRESISTANCEPARAMETERS_PARAM_decimalDRAFTINGFACTORThe drafting factor is used to set the resistance reduction due to travelling behind a virtual competitor. The drafting factor scales the total wind resistance depending on the position of the user relative to other virtual competitors. The drafting scale factor ranges from 0.0 to 1.0, where 0.0 removes all air resistance from the simulation, and 1.0 indicates no drafting effects (e.g. cycling alone, or in the lead of a pack). Default value of 1.00 is used if field is null.
Units: none. Valid range: 0.00 - 1.00. Resolution: 0.01- See Also:
-
MSG_CMD_FITNESSEQUIPMENT_whatREQUESTTRACKRESISTANCE
public static final int MSG_CMD_FITNESSEQUIPMENT_whatREQUESTTRACKRESISTANCESend a request to the device to send the track resistance.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_CMD_FITNESSEQUIPMENT_whatREQUESTSETTRACKRESISTANCE
public static final int MSG_CMD_FITNESSEQUIPMENT_whatREQUESTSETTRACKRESISTANCESend a request to the device to set the track resistance.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETTRACKRESISTANCE_PARAM_decimalGRADE
Grade of simulated track. Gravitational resistance is calculated using the grade of the simulated track and the combined mass of the user plus fitness equipment. A default value of 0% will be assumed if set to null.
Units: %. Valid range: -200.00% - 200.00%. Resolution: 0.01- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETTRACKRESISTANCE_PARAM_decimalROLLINGRESISTANCECOEFFICIENT
public static final String MSG_EVENT_FITNESSEQUIPMENT_REQUESTSETTRACKRESISTANCE_PARAM_decimalROLLINGRESISTANCECOEFFICIENTThe coefficient of rolling resistance is a dimensionless factor used to quantify rolling resistance based on the friction between the bicycle tires and the track surface. Units: none. Valid range: 0 - 0.0127. Resolution: 5x10^-5- See Also:
-
MSG_CMD_FITNESSEQUIPMENT_whatREQUESTCAPABILITIES
public static final int MSG_CMD_FITNESSEQUIPMENT_whatREQUESTCAPABILITIESSend a request to the device to send the capabilities.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_CMD_FITNESSEQUIPMENT_whatREQUESTUSERCONFIGURATION
public static final int MSG_CMD_FITNESSEQUIPMENT_whatREQUESTUSERCONFIGURATIONSend a request to the device to send the capabilities.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_CMD_FITNESSEQUIPMENT_whatREQUESTSETUSERCONFIGURATION
public static final int MSG_CMD_FITNESSEQUIPMENT_whatREQUESTSETUSERCONFIGURATIONSend a request to the device to set the user configuration.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_CMD_FITNESSEQUIPMENT_whatREQUESTCALIBRATION
public static final int MSG_CMD_FITNESSEQUIPMENT_whatREQUESTCALIBRATIONSend a request to the device to start calibration. TheAntPlusFitnessEquipmentPcc.TrainerMethods.subscribeTrainerStatusEvent(ITrainerStatusReceiver)
may request this be done by the user.- Since:
- 2.1.8; requires Plugin Service 2.2.9+
- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_REQUESTCALIBRATION_PARAM_boolZEROOFFSETCALIBRATION
public static final String MSG_EVENT_FITNESSEQUIPMENT_REQUESTCALIBRATION_PARAM_boolZEROOFFSETCALIBRATIONSet to true to request zero offset calibration.- See Also:
-
MSG_EVENT_FITNESSEQUIPMENT_REQUESTCALIBRATION_PARAM_boolSPINDOWNCALIBRATION
public static final String MSG_EVENT_FITNESSEQUIPMENT_REQUESTCALIBRATION_PARAM_boolSPINDOWNCALIBRATIONSet to true to request spin down calibration.- See Also:
-
-
Constructor Details
-
IpcDefines
public IpcDefines()
-