Table of Contents

Class DigitalOutputModule

Namespace
ComfileTech.Cfnet.Cfheader
Assembly
ComfileTech.Cfnet.Cfheader.dll

A digital output module

public class DigitalOutputModule : IIOModule
Inheritance
DigitalOutputModule
Implements

Properties

Address

The address of this module as configured by its DIP switches.

Channels

All the channels in this module.

Header

The CFHEADER module that this module is connected to.

I2cStatus

The cached result of the last reported I²C communication with this module.

IsEnabled

Gets or sets whether this module participates in host synchronization.

State

The desired output states of all channels, packed into a 16-bit value.

Methods

AcknowledgeI2cFailure()

Acknowledges an I²C communication failure, sets I2cStatus to Success, indicating that the next call to Sync() should attempt I²C communication with this module.

Events

I2cFailed

Fired when I2cStatus changes to a failed state as a result of an I²C communication failure.