Show / Hide Table of Contents

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.

IRequest

Enums

DeviceType

Delegates

DeviceNotify

DevicesNotify

GetConnectedDeviceDefinitionsAsync

GetConnectedDevicesAsync

GetDeviceAsync

GetDeviceDefinition

NotifyDeviceError

In This Article
Back to top Generated by DocFX