# Functions

NewTransmission create transmission model with required fields.

# Constants

Constants for TransmissionStatus.
Constants for NotificationSeverity.
These constants identify the log levels in order of increasing severity.
Constants for OperatingState.
Constants for ChannelType.
These constants identify the log levels in order of increasing severity.
Constants for both NotificationStatus and TransmissionStatus.
Constants for NotificationStatus.
Constants for NotificationStatus.
Constants for NotificationStatus.
Constants for TransmissionStatus.
These constants identify the log levels in order of increasing severity.
Locked : device is locked Unlocked : device is unlocked.
Constants for NotificationSeverity.
Constants for NotificationStatus.
Constants for NotificationSeverity.
Constants for NotificationStatus.
Constants for TransmissionStatus.
Constants for ChannelType.
Constants for TransmissionStatus.
These constants identify the log levels in order of increasing severity.
Constants for OperatingState.
Constants for AdminState.
Constants for OperatingState.
These constants identify the log levels in order of increasing severity.

# Structs

AutoEvent and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.x#/AutoEvent Model fields are same as the DTOs documented by this swagger.
BaseAddress is a base struct contains the common fields, such as type, host, port, and so on.
BaseReading and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-data/2.x#/BaseReading Model fields are same as the DTOs documented by this swagger.
BinaryReading and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-data/2.x#/BinaryReading Model fields are same as the DTOs documented by this swagger.
No description provided by the author
Device and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.x#/Device Model fields are same as the DTOs documented by this swagger.
DeviceCommand and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.x#/DeviceCommand Model fields are same as the DTOs documented by this swagger.
DeviceProfile and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.x#/DeviceProfile Model fields are same as the DTOs documented by this swagger.
DeviceResource and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.x#/DeviceResource Model fields are same as the DTOs documented by this swagger.
DeviceService and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.x#/DeviceService Model fields are same as the DTOs documented by this swagger.
EmailAddress is an Email specific struct.
Event and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-data/2.x#/Event Model fields are same as the DTOs documented by this swagger.
Interval and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/support-scheduler/2.x#/Interval Model fields are same as the DTOs documented by this swagger.
IntervalAction and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/support-scheduler/2.x#/IntervalAction Model fields are same as the DTOs documented by this swagger.
No description provided by the author
MQTTPubAddress is a MQTT specific struct.
Notification and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/support-notifications/2.x#/Notification Model fields are same as the DTOs documented by this swagger.
ObjectReading and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-data/2.x#/ObjectReading Model fields are same as the DTOs documented by this swagger.
ProvisionWatcher and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.x#/ProvisionWatcher Model fields are same as the DTOs documented by this swagger.
ResourceOperation and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.x#/ResourceOperation Model fields are same as the DTOs documented by this swagger.
ResourceProperties and its properties care defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.x#/ResourceProperties Model fields are same as the DTOs documented by this swagger.
RESTAddress is a REST specific struct.
SimpleReading and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-data/2.x#/SimpleReading Model fields are same as the DTOs documented by this swagger.
Subscription and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/support-notifications/2.x#/Subscription Model fields are same as the DTOs documented by this swagger.
Transmission and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/support-notifications/2.x#/Transmission Model fields are same as the DTOs documented by this swagger.
No description provided by the author

# Interfaces

No description provided by the author
Reading is an abstract interface to be implemented by BinaryReading/SimpleReading.

# Type aliases

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.
NotificationSeverity indicates the level of severity for the notification.
NotificationStatus indicates the current processing status of the notification.
OperatingState is an indication of the operations of the device.
ProtocolProperties contains the device connection information in key/value pair.
TransmissionStatus indicates the most recent success/failure of a given transmission attempt.