# Packages
No description provided by the author
# Functions
NewCommandValue create a CommandValue according to the valueType supplied.
NewCommandValueWithOrigin wraps NewCommandValue, create a CommandValue and add the Origin field.
# Constants
Policy limits should be located in global config namespace Currently assigning 16MB (binary), 16 * 2^20 bytes.
# Structs
AsyncValues is the struct for sending Device readings asynchronously via ProtocolDrivers.
CommandRequest is the struct for requesting a command to ProtocolDrivers.
CommandValue is the struct to represent the reading value of a Get command coming from ProtocolDrivers or the parameter of a Put command sending to ProtocolDrivers.
DiscoveredDevice defines the required information for a found device.
# Interfaces
No description provided by the author
DeviceValidator is a low-level device-specific interface implemented by device services that validate device's protocol properties.
ProtocolDiscovery is a low-level device-specific interface implemented by device services that support dynamic device discovery.
ProtocolDriver is a low-level device-specific interface used by by other components of an EdgeX Device Service to interact with a specific class of devices.