AntRadio Class

This class implements the IAntRadio interface.

Definition

Namespace: SmallEarthTech.AntUsbStick
Assembly: SmallEarthTech.AntUsbStick (in SmallEarthTech.AntUsbStick.dll) Version: 3.0.0.0+01fc5ca24e8f030354f28ec9cef320bc5cbb0ef6
C#
public class AntRadio : IAntConfiguration, IAntControl, 
	IAntRadio, IDisposable, IAntUsbRadio, ICrypto, IFitSettings
Inheritance
Object    AntRadio
Implements
IAntConfiguration, IAntControl, IAntRadio, IAntUsbRadio, ICrypto, IFitSettings, IDisposable

Constructors

AntRadioInitializes a new instance of the AntRadio class.

Properties

NumChannelsGets the number of channels supported by the ANT radio.
ProductDescriptionGets the ANT radio product description.
SerialNumberGets the serial number.
VersionGets the radio version string.

Methods

CancelTransfersCancels the transfers.
ConfigureAdvancedBurstingConfigures the advanced bursting.
ConfigureAdvancedBursting_extConfigures the extended advanced bursting.
ConfigureAdvancedBurstSplittingConfigures the advanced burst splitting.
ConfigureEventBufferConfigures the event buffer.
ConfigureEventFilterConfigures the event filter.
ConfigureHighDutySearchConfigures the high duty search.
ConfigureUserNvmConfigures the user NVM.
CryptoKeyNVMOpCrypto key NVM operation.
CrystalEnableCrystal enable.
DisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
EnableLEDEnables the LED.
EnableRxExtendedMessagesEnables Rx extended messages.
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
FitAdjustPairingSettingsFIT adjust pairing settings.
FitSetFEStateFIT set the state of the fitness equipment.
GetBaudRateGets the opened USB baud rate.
GetChannelGets the channel.
GetDeviceCapabilitiesGets the device capabilities of the ANT radio.
GetDeviceNumGets the opened USB device number.
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetPIDGets the device USB PID.
GetProductDescriptionGets the USB device product description.
Obsolete.
GetSerialStringGets the USB device serial number string.
Obsolete.
GetTypeGets the Type of the current instance.
(Inherited from Object)
GetVIDGets the device USB VID.
InitializeContinuousScanModeInitializes the ANT radio for continuous scan mode.
LoadCryptoKeyFromNVMLoads the crypto key from NVM.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
OpenRxScanModeOpen channel 0 in continuous scan mode. Channel 0 should have been previously assigned and configured as a slave receive channel.
ReadUserNvmReads the user NVM.
RequestMessageThis message is sent to the ANT radio to request specific information from the radio.
RequestMessageAndResponseRequests a message and waits to return the response.
ResetSystemResets the ANT radio.
ResetUSBResets the ANT radio USB interface.
SetCryptoIDSets the crypto identifier.
SetCryptoInfoSets the crypto information.
SetCryptoKeySets the crypto key.
SetCryptoRNGSeedSets the crypto RNG seed.
SetCryptoUserInfoSets the crypto user information.
SetLibConfigSets the library configuration.
SetNetworkKeySets the network key.
SetTransmitPowerForAllChannelsSets the transmit power for all channels.
StoreCryptoKeyToNVMStores the crypto key to NVM.
ToStringReturns a string that represents the current object.
(Inherited from Object)
WriteRawMessageToDeviceWrites the raw message to device.

Events

RadioResponseOccurs when radio response has been received.

See Also