Table of Contents

Class Device

Namespace
Kepware.Api.Model
Assembly
Kepware.Api.dll

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()

Initializes a new instance of the Device class.

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.