Table of Contents

Class Cfheader

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

A CFHEADER module.

public class Cfheader
Inheritance
Cfheader

Properties

Address

The address of the CFHEADER module as configured by its DIP switches.

AnalogInputModules

All possible analog input modules.

AnalogOutputModules

All possible analog output modules.

BackgroundSync

Performs repeated synchronization on a background thread.

DigitalInputModules

All possible digital input modules.

DigitalOutputModules

All possible digital output modules.

FirmwareVersion

The cached firmware version read from the CFHEADER module.

HardwareVersion

The cached hardware version read from the CFHEADER module.

I2cIterationTime

The duration of an I²C iteration reported by the firmware, in microseconds.

I2cOutputSettlingTime

The configured delay, in microseconds, between writing outputs and reading inputs during an I²C iteration.

Instances

All possible CFHEADER modules.

IsOpen

Returns true if the USB connection to this module is open.

NumberOfI2cIterations

The firmware's I²C iteration count since the CFHEADER was last reset, as reported by the latest synchronization response.

NumberOfUsbFramesToSync

Controls how the firmware schedules I²C iterations relative to USB Start of Frame (SoF) interrupts.

UsbInterval

The firmware-reported wait interval before processing the latest USB OUT request, in microseconds.

Methods

Close()

Closes the USB connection to this CFHEADER module.

Open()

Opens the USB connection to this CFHEADER module.

Sync()

Writes desired output state to the CFHEADER and updates cached input state from its response.