# Functions
* CommandResponseFromDevice will create a CommandResponse struct from the supplied Device struct
*/.
From creates a ValueDescriptor based on the information provided in the DeviceResource.
GetAdminState is called from within the router logic of the core services.
GetOperatingState is called from within the router logic of the core services.
IsNotificationsCategory allows external code to verify whether the supplied string is a valid NotificationsCategory value.
No description provided by the author
No description provided by the author
No description provided by the author
NewErrContractInvalid returns an instance of the error interface with ErrContractInvalid as its implementation.
# Constants
No description provided by the author
No description provided by the author
Base64Encoding : the float value is represented in Base64 encoding.
No description provided by the author
These constants identify the log levels in order of increasing severity.
No description provided by the author
Enabled : ENABLED
Disabled : DISABLED
*/.
No description provided by the author
Enabled : ENABLED
Disabled : DISABLED
*/.
Encryption types.
Encryption types.
ENotation : the float value is represented in eNotation.
These constants identify the log levels in order of increasing severity.
No description provided by the author
No description provided by the author
No description provided by the author
These constants identify the log levels in order of increasing severity.
Locked : device is locked Unlocked : device is unlocked.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
These constants identify the log levels in order of increasing severity.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
Constants related to Reading ValueTypes.
These constants identify the log levels in order of increasing severity.
# Structs
Action describes state related to the capabilities of a device.
Addressable holds information indicating how to contact a specific endpoint.
AutoEvent supports auto-generated events sourced from a device service.
CallbackAlert indicates an action to take when a callback fires.
Channel supports transmissions and notifications with fields for delivery via email or REST.
Command defines a specific read/write operation targeting a device.
CommandResponse identifies a specific device along with its supported commands.
DescribedObject is a hold-over from the Java conversion and is supposed to represent inheritance whereby a type with a Description property IS A DescribedObject.
Device represents a registered device participating within the EdgeX Foundry ecosystem.
DeviceProfile represents the attributes and operational capabilities of a device.
Deprecated: DeviceReport isn't utilized and needs to be removed.
DeviceResource represents a value on a device that can be read or written.
DeviceService represents a service that is responsible for proxying connectivity between a set of devices and the EdgeX Foundry core services.
EncryptionDetails - Provides details for encryption of export data per client request.
ErrContractInvalid is a specific error type for handling model validation failures.
Event represents a single measurable event read from a device.
Filter - Specifies the client filters on reading data.
No description provided by the author
Interval a period of time.
No description provided by the author
No description provided by the author
No description provided by the author
* An Operation for SMA processing.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Put models a put command in EdgeX.
Reading contains data that was gathered from a device.
No description provided by the author
Response for a Get or Put request to a service.
Subscription represents an object for notification alerts.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
* Value Descriptor Struct
*/.
# Interfaces
Validator provides an interface for struct types to implement validation of their internal state.
# Type aliases
ActionType indicates the various types of actions.
AdminState controls the range of values which constitute valid administrative states for a device.
ChannelType controls the range of values which constitute valid delivery types for channels.
NotificationsCategory controls the range of values which constitute valid categories for notifications.
No description provided by the author
No description provided by the author
OperatingState Constant String.
ProtocolProperties contains the device connection information in key/value pair.
No description provided by the author