All Classes and Interfaces

Class
Description
Sent by a slave after receiving a broadcast message to indicate to the master that the message was received.
Can be used as a replacement for BroadcastDataMessageFromHost and expects an acknowledgement message back from the slave being transmitted to.
Represents information pertaining to the underlying ANT hardware that provides ANT channel(s).
Message to add a channel ID to an exclusion/inclusion list.
The adapter provider provides AdapterInfo to allow apps to retrieve information about the underlying hardware.
An implementation of an ANT Adapter Provider which uses AIDL as the communication method.
Represents a single channel on any piece of ANT hardware.
An implementation of an ANT Channel Communicator which uses AIDL as the communication method.
This class provides the interface that applications use to acquire ANT channels to use for ANT communication.
An implementation of an ANT Channel Pool Communicator which uses AIDL as the communication method.
The ANT Radio Service sent a response which indicates failure.
The possible causes of an AntCommandFailedException.
The ANT Continuous Scan controller on any piece of ANT hardware.
The class is the general return object for the IAntChannelProviderAidl.handleMessage(android.os.Message, Bundle) method.
Provides the version information of this library.
Common definitions for messages from ANT and from Host.
A message sent ANT -> Host.
A message sent Host -> ANT.
An ANT message that has been packaged for communication between applications and the ANT Radio Service.
This is the starting point for using the ANT API, by calling bindService() you allow communication with the ANT Radio Service.
Used internally by the API.
Determines whether applications can use ANT functionality with the current platform setup.
Extracts information from a firmware version message string.
Message that assigns a channel with the contained parameters.
The status of background scan on this ANT adapter.
Received when the master connected to sends broadcast data to the slave.
The default mode used to transmit data between devices and will be sent every channel period.
 
The status of burst transfers (transmit or receive) on this ANT adapter.
Message received when receiving burst data from a connected device and every burst packet is acknowledged.
A burst transfer data packet sent when performing a burst transfer.
Provides possible capabilities of an ANT channel.
Provides possible ANT capabilities, and whether they are supported or not.
Summary of the ANT device's capability options.
Defines values for reading an MessageFromAntType.CHANNEL_EVENT type message.
The Channel ID portion of a Channel ID response or Extended Data message.
This message returns the specific channel ID for the channel.
Configures the channel's channel ID.
This exception is thrown when a channel could not be allocated.
The possible causes of a ChannelNotAvailableException.
Configures the channel period the channel will operate on.
Message generated in response to a message.
Configures the frequency this channel will operate on.
 
The possible states an ANT channel can be in.
Message that returns the status of the channel.
The possible types an ANT channel can be assigned as.
Message sent to ANT to close the channel.
Configures the inclusion/exclusion list of channel IDs checked against while searching.
Configures the event buffer for the ANT chip.
The groups of messages to buffer.
Enables using an external 32kHz cystal input as a low power clock to save power while ANT is active.
Initializes ANT into CW test mode and should be sent after a reset.
The settings of the event buffer on this ANT adapter reporting the current time value of the event buffer.
The possible event codes that a ChannelEventMessage can contain.
Used when assigning a channel to enable additional ANT features such as frequency agility and background scanning.
ExtendedData contains data members parsed from extended messages.
Configures the frequency agility feature which changes frequency if significant degradation is experienced.
The duration the slave channel will search for a master channel, in high priority mode.
This interface contains the method signature needed to handle adapter wide events for the ANT adapter the channel is on.
Defines the interface to be implemented by the piece handling the communication (IPC) to the ANT Channel in the ANT Radio Service.
This interface contains the method signature needed to handle required events from the ANT channel.
Defines the interface to be implemented by the piece handling the communication (IPC) to the ANT Channel in the ANT Radio Service.
Specifies which ExtendedData to be included in received messages.
Configures which extended data information to be included in the received messages from devices.
Loads or stores the encryption key from/to memory.
The possible operations that can be done.
The duration the slave channel will search for a master channel, in low priority mode.
Configures the low priority search timeout for the channel when searching.
The various message types which can be received from ANT.
The various message types which can be sent to ANT.
Defines the message IDs used in the ANT protocol to identify the contents and format of an AntMessageFromAnt.
Assorted methods to assist the process of creating and parsing the payload in ANT data messages.
The network key used to gain access to the private network.
Message used to open a channel.
Opens a channel in continuous RX scan mode.
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.
Configures the proximity search value that the channel will use.
Sent to the ANT chip to request specific information about the device.
Resets the system and puts it in a known, low-power state.
The possible response codes a ChannelResponseMessage can contain.
The container for the Received Signal Strength Indication information.
The possible measurement types for RSSI data.
Configures the search timeout of the channel when searching.
Returns the serial number of the ANT hardware.
Sets the channel ID for the channel, using the two least significant bytes for the device's serial number.
Used to send either success or (if a failure) the parcelable components of an AntCommandFailedException over IPC.
Sets the power that the channel will transmit.
Configures which network is used by a network slot, specified with a 128 bit (16 byte) key.
Contains the common values and logic for constructing the different types of network key messages.
Configures which network is used by a network slot, specified with a 64 bit (8 byte) key.
Puts ANT into an ultra-low power mode.
Links to Google Play Store for application download and install.
The container for the timestamp information.
Sets the power that the whole chip will transmit at.
Unassigns the channel and puts in an unassigned state.
Thrown when an API feature is not supported.