Class Device
Represents a device in a channel.
[Endpoint("/config/v1/project/channels/{channelName}/devices/{deviceName}", null)]
public class Device : NamedUidEntity, IEquatable<BaseEntity>, IHaveOwner, IHaveName
- Inheritance
-
Device
- Implements
- Inherited Members
- Extension Methods
Constructors
- Device(string, Channel)
Initializes a new instance of the Device class with the specified name and channel.
- Device(string, string)
Initializes a new instance of the Device class with the specified name and channel name.
Properties
- Channel
Gets or sets the channel that owns this device.
- TagGroups
Gets or sets the tag groups in the device.
- Tags
Gets or sets the tags in the device.
- UniqueIdKey
Gets the unique ID key for the device.
Methods
- Cleanup(IKepwareDefaultValueProvider, bool, CancellationToken)
Recursively cleans up the device and all its children.