Table of Contents

Class Channel

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

Represents a channel in the project.

[Endpoint("/config/v1/project/channels/{name}", null)]
public class Channel : NamedUidEntity, IEquatable<BaseEntity>, IHaveOwner, IHaveName
Inheritance
Channel
Implements
Inherited Members
Extension Methods

Constructors

Channel()

Initializes a new instance of the Channel class.

Channel(string)

Initializes a new instance of the Channel class with the specified name.

Properties

DeviceDriver

Gets or sets the driver used by this channel.

Devices

Gets or sets the devices in the channel.

DiagnosticsCapture

Gets or sets a value indicating whether communication diagnostics is enabled for the channel.

EthernetNetworkAdapter

Gets or sets the network adapter used for Ethernet-based communication.

NonNormalizedFloatHandling

Gets or sets how non-normalized IEEE-754 floating point values are handled.

UniqueIdKey

Gets the unique ID key for the channel.

WriteOptimizationsDutyCycle

Gets or sets the write optimization duty cycle.

WriteOptimizationsMethod

Gets or sets the write optimization method used for the channel.

Methods

Cleanup(IKepwareDefaultValueProvider, bool, CancellationToken)

Recursively cleans up the channel and all devices.