All Classes and Interfaces

Class
Description
Common defines and objects for using ANTFS.
Receiver for the AntFsProgressUpdate event, which is: Communicates the work done.
Defines the status code results sent on the result receiver for requests to the plugin.
Defines the states of ANTFS sessions.
 
 
 
 
 
Defines the base interface and common routines to all PCCs.
Allows clients to receive state updates of an accessed device.
Allows clients to receive the results from all the access request functions.
Used to define how the request access results are handled.
Extended access result handler that implements handling of the SEARCHTIMEOUT code.
Extended access result handler that implements handling of the REQACTIVITYLAUNCH code to launch the specified activity.
Enables communication between a client and the audio link of the AntPlusControllableDevice plugin service.
Receiver for the AudioCommand event, which is: Commands sent by a remote control to initiate an action on an audio device.
Defines the keys and values used to communicate between the PCC and plugin.
 
Receiver for the AudioCommandFinished event, which is: Receives the result of a sent audio command.
Receiver for the AudioStatus event, which is: Communicates the status of an audio device.
 
Defines the keys and values used to communicate between the PCC and plugin.
 
 
Receiver for the ControlDeviceAvailability event, which is: Indicates which features are supported by a specific controllable device.
Receives results and failures of an async scan.
 
 
Enables communication between a client and the BikeCadence plugin service.
Receiver for the CalculatedCadence event, which is: The cadence calculated from the raw values in the sensor broadcast.
Receiver for the MotionAndCadenceData event, which is: A 'stop indicator flag' to indicate whether the cadence sensor has detected that the bike has stopped.
Receiver for the RawCadenceData event, which is: The raw event timestamp and revolution count accumulation.
Enables communication between a client and the BikePower plugin service.
The Auto-Zero status code.
Receiver for the CalculatedWheelDistance event, which is: The accumulated calculated distance traveled.
Receiver for the CalculatedWheelSpeed event, which is: The average speed between two received messages calculated from the best available data from the power sensor.
The calibration response code.
The calibration data sent by the power sensor.
The crank length setting.
The crank length status sent by the power meter.
The crank parameters sent by the power meter.
If the sensor requires custom calibration.
The data source code.
Receiver for the AutoZeroStatus event, which is: The updated Auto Zero status of the sensor.
Receiver for the CalculatedCrankCadence event, which is: The average cadence between two received messages calculated from the bet available data from the power sensor.
Receiver for the CalculatedPower event, which is: The average power between two received messages calculated from the best available data from the power sensor.
Receiver for the CalculatedTorque event, which is: The average torque between two received messages calculated from the best available data from the power sensor.
Receiver for the CalibrationMessage event, which is: Response data from the power meter when calibration occurs (either by request or automatically performed by the power meter) or is confering current calibration status.
Receiver for the CrankParameters event, which is: The power meter returned the requested crank parameters.
Receiver for the InstantaneousCadence event, which is: The instantaneous cadence data.
Receiver for the MeasurementOutputData event, which is: Data sent by power meters intended to enrich the calibration process.
Receiver for the PedalPowerBalance event, which is: The pedal power data field provides the user's power contribution (as a percentage) between the left and right pedals, as measured by a pedal power sensor.
Receiver for the PedalSmoothness event, which is: The instantaneous values of left and right, or combined, Pedal Smoothness from the sensor.
Receiver for the RawCrankTorqueData event, which is: Event timing information and torque values from a power sensor that measures torque at the crank.
Receiver for the RawCtfData event, which is: Event timing information and crank torque values from a power sensor reported as frequency instead.
Receiver for the RawPowerOnlyData event, which is: The basic power data calculated by the sensor itself.
Receiver for the RawWheelTorqueData event, which is: Event timing information and torque values from a power sensor that measures torque on the rear wheel.
Receiver for the TorqueEffectiveness event, which is: The instantaneous values of left and right Torque Effectiveness from the sensor.
The measurement data type sent by the power meter during calibration.
The availability of sensors for the power meter.
The status of the sensor software on left/right sensors.
Base class for bike speed sensors and bike cadence sensors implementing request access to handle combined bike and speed sensors.
Controls a scan for devices available to connect to, and requesting access to one of those available devices.
Contains the data describing a device detected by the scan.
Receiver for the BatteryStatus event, which is: Information about the battery status.
Receives results and failures of an async scan.
Search Result Information
Enables communication between a client and the BikeSpeedDistance plugin service.
Receiver for the CalculatedAccumulatedDistance event, which is: The accumulated distance calculated from the raw values in the sensor broadcast since the sensor was first connected.
Receiver for the CalculatedSpeed event, which is: The speed calculated from the raw values in the sensor broadcast.
Receiver for the MotionAndSpeedData event, which is: A 'stop indicator flag' to indicate whether the speed sensor has detected that the bike has stopped.
Receiver for the RawSpeedAndDistanceData event, which is: The raw event timestamp and revolution count accumulation.
Enables communication between a client and the BloodPressure plugin service.
Contains the data of a blood pressure FIT message.
Receiver for the DownloadAllHistoryFinished event
Receiver for the MeasurementDownloaded event, which is: Receives measurements as they are downloaded by a AntPlusBloodPressurePcc.requestDownloadMeasurements(boolean, boolean, IDownloadMeasurementsStatusReceiver, IMeasurementDownloadedReceiver, IAntFsProgressUpdateReceiver) request.
Receiver for the ResetDataAndSetTimeFinished event, which is: Receives the result of a AntPlusBloodPressurePcc.requestResetDataAndSetTime(boolean, IResetDataAndSetTimeFinishedReceiver, IAntFsProgressUpdateReceiver) command.
Adds common pages support to a PCC
ANT+ Common Data Pages
Receiver for the BatteryStatus event, which is: Information about the battery status and operating time.
Receiver for the ManufacturerIdentification event, which is: Information about the manufacturer and hardware.
Receiver for the ManufacturerSpecificData event, which is: Manufacturer specific data.
Receiver for the ProductInformation event, which is: Information about the product and software.
Receiver for the RequestFinished event, which is: Final result of the command requested.
Receiver for the rssi event, which is: Rssi of received messages.
Enables communication between a client and the Environment plugin service.
Receiver for the TemperatureData event, which is: Current temperature and 24 hour highs and lows.
Enables communication between a client and the FitnessEquipment plugin service.
Receiver for the CalculatedTrainerDistance event, which is: The accumulated calculated distance traveled.
Receiver for the CalculatedTrainerSpeed event, which is: The average speed between two received messages calculated from the best available data from the trainer.
Sent from the fitness equipment while a calibration is being performed.
Indicates whether the speed conditions for successful calibration are currently met by the fitness equipment.
Indicates whether the temperature conditions for successful calibration are currently met by the fitness equipment.
Response from the fitness equipment after it completes calibration.
Manufacturer-set capabilities data from the fitness equipment.
Confirms the status of commands sent from an open display to the fitness equipment.
The command ID sent to the fitness equipment.
The command status of the last received command by the fitness equipment.
Defines Equipment State Codes
Defines the Equipment Type Codes
Defines Heart Rate Data Source Codes
Receiver for the BasicResistance event, which is: The basic resistance mode settings data.
Receiver for the BikeData event, which is: The data specific to bikes.
Receiver for the CalculatedTrainerPower event, which is: The average power between two received messages calculated from the best available data from the trainer.
Receiver for the CalculatedTrainerTorque event, which is: The average torque between two received messages calculated from the best available data from the trainer.
Receiver for the CalibrationInProgress event, which is: Response from the fitness equipment while it completes calibration.
Receiver for the CalibrationResponse event, which is: Response from the fitness equipment after it completes calibration.
Receiver for the Capabilities event, which is: Manufacturer-set capabilities data from the fitness equipment.
Receiver for the ClimberData event, which is: The data specific to climbers.
Receiver for the CommandStatus event, which is: Confirms the status of commands sent from an open display to the fitness equipment.
Receiver for the EllipticalData event, which is: The data specific to ellipticals.
Receiver for the FitnessEquipmentState event, which is: The current type and state of the fitness equipment.
Receiver for the GeneralFitnessEquipmentData event, which is: The general information required to be sent by the fitness equipment.
Receiver for the GeneralMetabolicData event, which is: The metabolic data for the user.
Receiver for the GeneralSettings event, which is: The general settings data.
Receiver for the LapOccured event, which is: This event is fired when the fitness equipment determines a lap has been finished by the user.
Receiver for the NordicSkierData event, which is: The data specific to nordic skiers.
Receiver for the RawTrainerData event, which is: The basic power and cadence data calculated by the trainer itself.
Receiver for the RawTrainerTorqueData event, which is: Event timing information and torque values from a trainer that measures torque on the rear wheel.
Receiver for the RowerData event, which is: The data specific to bikes.
Receiver for the TargetPower event, which is: The target power mode settings data.
Receiver for the TrackResistance event, which is: The track resistance mode settings data.
Receiver for the TrainerStatus event, which is: 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.
Receiver for the TreadmillData event, which is: The data specific to treadmills.
Receiver for the UserConfiguration event, which is: The user configuration page transmits user-entered data from the open display to the fitness equipment.
Receiver for the WindResistance event, which is: The wind resistance mode settings data.
Provides information about the user and previously paired sensors.
Gender
The data source code.
Status flag from trainers which indicate possible required user intervention.
The user configuration page transmits user-entered data from the open display to the fitness equipment.
Enables communication between a client and the generic link of the AntPlusControllableDevice plugin service.
Receiver for the GenericCommand event, which is: Generic commands received from a remote control device.
Defines the keys and values used to communicate between the PCC and plugin.
Enables communication between a client and the RemoteControl plugin service.
Receiver for the GenericCommandFinished event, which is: Receives the result of a sent generic command.
Enables communication between a client and the Geocache plugin service.
Defines the codes explaining the changes occurring to the device list received by the AntPlusGeocachePcc.IAvailableDeviceListReceiver.
Represents the data contained on a Geocache device.
Defines the status code results sent on the result receiver for requests to the plugin.
Receiver for the AuthTokenRequestFinished event, which is: Receives the result of a finished authentication token request.
Receiver for the AvailableDeviceList event, which is: Broadcasts the current list of devices available to connect to along with information identifying any change since the last update, if applicable.
Receiver for the DataDownloadFinished event, which is: Receives the result of a finished data download.
Receiver for the ProgrammingFinished event, which is: Receives the result of a finished programming task.
Receiver for the SimpleProgressUpdate event, which is: Communicates the work done.
Represents the programmable data contained on a geocache device.
Enables communication between a client and the HeartRate plugin service.
Describes the state of the data received
Receiver for the RrInterval event, which is: Heart beat timing data calculated by the plugin.
Receiver for the HeartRateData event, which is: The heart rate data broadcast by every ANT+ heart rate sensor.
Receiver for the Page4AddtData event, which is: The additional data sent on page 4.
Describes how the RR Interval was calculated, and which source the data was derived from.
Adds legacy common pages support to a PCC
Receiver for the CumulativeOperatingTime event, which is: The cumulative operating time.
Receiver for the ManufacturerAndSerial event, which is: The manufacturer id and serial number of this device.
Receiver for the VersionAndModel event, which is: Version and model information.
Enables communication between a client and the StrideSdm plugin service.
Receiver for the CalorieData event, which is: The total calories consumed over the session.
Receiver for the ComputationTimestamp event, which is: Data about the timing of the last speed and distance computation.
Receiver for the DataLatency event, which is: The sensor reported latency between calculation and sensor transmission.
Receiver for the Distance event, which is: The total distance travelled since the plugin connected to this device.
Receiver for the InstantaneousCadence event, which is: The instantaneous cadence data.
Receiver for the InstantaneousSpeed event, which is: The instantaneous speed data.
Receiver for the SensorStatus event, which is: Various status information about the sensor.
Receiver for the StrideCount event, which is: The cumulative stride count since the plugin connected to this device.
Reported health of sensor.
Reported location of sensor.
Reported state of use of sensor
Enables communication between a client and the video link of the AntPlusControllableDevice plugin service.
Defines the keys and values used to communicate between the PCC and plugin.
Receiver for the VideoCommand event, which is: Commands sent by a remote control to initiate an action on a video device.
 
Receiver for the VideoCommandFinished event, which is: Receives the result of a sent video command.
Receiver for the VideoStatus event, which is: Communicates the status of a video device.
Enables communication between a client and the WatchDownloader plugin service.
Device information, used in available devices list and making requests
Defines the codes explaining the changes occurring to the device list received by the AntPlusWatchDownloaderPcc.IAvailableDeviceListReceiver.
Receiver for the AvailableDeviceList event, which is: Broadcasts the current list of devices available to connect to along with information identifying any change since the last update, if applicable.
Receiver for the download activity commands.
Enables communication between a client and the WeightScale plugin service.
Represents the data contained in an advanced measurement from a scale
The status of the body weight value.
Defines codes for the gender of the user of the weight scale
Receiver for the AdvancedMeasurementFinished event, which is: Receives the result of an advanced measurement request.
Receiver for the BasicMeasurementFinished event, which is: Receives the result of a basic measurement request.
Receiver for the BodyWeightBroadcast event, which is: The weight value currently broadcast by the weight scale.
Receiver for the CapabilitiesRequestFinished event, which is: Receives the result of a capabilities request.
Receiver for the DownloadAllHistoryFinished event, which is: Receives the result of a AntPlusWeightScalePcc.requestDownloadAllHistory(IDownloadAllHistoryFinishedReceiver, IFitFileDownloadedReceiver, IAntFsProgressUpdateReceiver) command.
Represents data specific to the user of the weight scale
Defines the status code results sent on the result receiver for requests to the plugin.
Controls a scan for devices available to connect to, and requesting access to one of those available devices.
Contains the data describing a device detected by the scan.
Receives results and failures of an async scan.
Defines for IPC with audio controllable/remote control service
Represents the capabilities of an audio device
Defines codes for the audio device state, used in the updateAudioStatus command
Defines codes for the audio repeat state, used in the updateAudioStatus command
Defines codes for the audio shuffle state, used in the updateAudioStatus command
Defines command numbers to use for Audio and Video control.
Defines the battery status codes used on the ANT+ Common Pages.
Defines status codes for use with the updateGenericCommandStatus, updateAudioCommandStatus and updateVideoCommandStatus commands
Controls profile modes (audio, video, generic)
Defines the possible states of a device.
Enum representing the various ANT+ Device Types.
Informational flags about the received event.
Common defines and objects for using FIT files
Represents a FIT file.
Defines for FIT file data types
Receiver for the FitFileDownloaded event, which is: Receives FIT files that have finished downloading
Defines command numbers to use for generic control.
 
Provides compatibility info for the Geocache IPC
Provides compatibility for the geocache data IPc in plugins 1.0 release
Defines the keys used to bundle and unbundle the AntPlusGeocachePcc.GeocacheDeviceData before it was a parcelable
Provides compatibility to previous versions of the Heart Rate Plugin
Logs messages to logcat based on ANT+ Plugins logging settings.
 
This class allows an application to search for multiple ANT+ device type simultaneously with a single ANT channel.
This class is here for backwards compatibility with how the service sends results over IPC.
Search Result Information
Callback interface for the RSSI Update event
Values representing whether rssi data is available for the current multi search.
Callback interface for receiving search results and status
Helper class for packing objects into a parcel in a forward-compatible way.
Helper class for unpacking objects from a parcel in a forward compatible way.
This class is a handle that can be used to close a device, or cancel the access request for the device.
Defines version info for the library.
Result codes for the request access functions
Defines the status code results sent on the result receiver for requests to the plugin.
Defines the status code results sent on the result receiver for requests to the plugin.
Provides functionality to generate 'unique' values based on the device's Android ID
Defines for IPC with video controllable/remote control service
Represents the capabilities of a video device
Defines codes for the video device state, used in the updateVideoStatus command