Namespace Device.Net
Classes
ConnectedDeviceDefinition
Represents the definition of a device that has been physically connected and has a DeviceId
DeviceBase
Base class for all devices
DeviceEventArgs
DeviceExtensions
DeviceFactory
DeviceListener
Handles connection of devices. This is not the recommended approach. Please use DeviceManager where possible. Documentation href="https://docs.microsoft.com/en-us/dotnet/api/microsoft.extensions.logging.iloggerfactory"
DeviceManager
Manages the workflow of connecting and disconnecting devices for use with Observables. Slightly outdated documentation: href="https://melbournedeveloper.github.io/Device.Net/articles/DeviceManager.html"
FilterDeviceDefinition
Observable<T>
Basic observable which does thib of the Rx extensions so that we don't have to add that dependency
Observer<T>
This class is a fill in for the Reactive extensions so that we don't need to depend on those at the low level
Trace
UnsubscribeDisposable
Structs
TransferResult
Represents the result of a read or write transfer
Interfaces
IDataReceiver
Receives data from some source
IDevice
IDeviceFactory
Abstraction for enumerating and constructing IDeviceFactorys
IDeviceListener
IDeviceManager
This interface is a work in progress. It is not production ready.