AntUsbStick Class Library Overview

This class library provides a concrete implementation of the AntRadioInterface. The underlying hardware implementation is based on the ANT libraries provided by Garmin/Dynastream. All interfaces and abstract classes defined by the AntRadioInterface. are implemented.

UsbAntResponse

The constructor takes ANT_Response as an argument. The argument is parsed and the base class AntResponse properties are populated.

UsbDeviceCapabilities

The constructor takes ANT_DeviceCapabilities as an argument. The argument is parsed and the base class DeviceCapabilities properties are populated.

AntRadio

AntRadio consists of a number of partial classes that implement IAntRadio, IAntConfiguration, IAntControl, IAntUsbRadio, ICrypto, and IFitSettings.

AntChannel

AntChannel implements IAntChannel. This class employs locks to prevent overwriting the channel ID and data waiting to be sent to an ANT device.

See Also