
public abstract class AntDevice : ObservableObject, 
	IDisposablePublic MustInherit Class AntDevice
	Inherits ObservableObject
	Implements IDisposablepublic ref class AntDevice abstract : public ObservableObject, 
	IDisposable[<AbstractClassAttribute>]
type AntDevice = 
    class
        inherit ObservableObject
        interface IDisposable
    end| AntDevice(ChannelId, IAntChannel, ILogger, TimeoutOptions) | Initializes a new instance of the AntDevice class. | 
| AntDevice(ChannelId, IAntChannel, ILogger, Int32) | Initializes a new instance of the AntDevice class. | 
| ChannelCount | This is a multiple of the base transmission frequency. All derived classes must implement this property. See the master Channel Period specified in the specific ANT device specification for the count value. | 
| ChannelId | Gets the channel identifier. | 
| DeviceImageStream | Gets the device image stream from the embedded resource image associated with the derived device class. | 
| Offline | Gets a value indicating whether this AntDevice is offline. | 
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. | 
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | 
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | 
| GetHashCode | Serves as the default hash function. (Inherited from Object) | 
| GetType | Gets the Type of the current instance. (Inherited from Object) | 
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | 
| Parse | Parses the specified data page. | 
| RequestDataPageT | Requests the data page. | 
| SendExtAcknowledgedMessage | Sends an acknowledged message to the ANT device. | 
| ToString | Returns a string that represents the current object. (Overrides ObjectToString) | 
| DeviceWentOffline | Occurs when no messages have been received from the device within the specified timeout duration. | 
| _logger | The logger for derived classes to use. |