CFHEADER - USB Interface to CFNET IO Modules
The CFHEADER is a USB interface module that provides a USB device interface to the CFNET IO modules. It can be used to add programmable digital and analog IO to any USB Windows or Linux host PC including our Windows Panel PC and Linux industrial panel PCs.
USB Convenience and Portability
No driver installation is required, and there is no need to hassle with baud rates, parity, or worry about whether to cross TX and RX conductors. Once connected via USB, whether on Windows or Linux, the CFHEADER is immediately ready to use.
Quick and Easy to Program
After setting up a development environment, simply connect the CFHEADER module to the development machine, and then use Visual Studio, and any .NET language like C# or VB.NET, to automate the IO using the ComfileTech.Cfnet.Cfheader API.
Enjoy the convenience and efficiency of debugging the entire solution on the Windows development machine before deploying to an ARM Linux or other target device. Since the development machine is usually much more powerful than the target device, local edit-run-debug iterations are far more productive.
Contents
Features - Describes the various features of the CFHEADER module.
Connecting to a USB Host - Describes how to connect the CFHEADER module to a Windows or Linux USB host.
Setting Up a Development Environment - Describes how to set up a development environment for programming a CFHEADER module using Visual Studio.
Creating a New Project - Describes how to create a new CFHEADER .NET project from scratch.
Setting Up a Runtime Environment - Describes how to configure a target computer to deploy a CFHEADER .NET application to.
Mode of Operation - Describes the primary mode of operation of a CFHEADER module, and the typical programming patterns used to automate it.
Automating IO Modules - Detailed explanations and examples on how to use the ComfileTech.Cfnet.Cfheader API to automate each of the CFNET IO modules.
Improving Real-time Performance - Describes features and techniques to improve determinism and real-time performance when using the CFHEADER with a Windows or Linux USB host.
Install the CFHEADER's Firmware - Describes how to download and install the CFHEADER module's firmware.

