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.