Class Channel
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(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.