====== CFNET Header - USB Interface to CFNET IO Modules ====== The CFNET Header(CFHDR-8U) is a USB interface module that provides a USB device interface to the [[:cfnet:index|CFNET IO modules]]. It can be used to add programmable digital and analog IO to any USB Windows or Linux host PC including our [[https://comfiletech.com/windows-panel-pc//|Windows Panel PC]] and [[https://comfiletech.com/linux-panel-pc/|Linux industrial panel PCs]]. {{ :cfnet:cfheader:cfnet_cfheader_io_modules.png?900 }} === 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 [[cfnet:cfheader:connecting_to_usb_host:index|connected via USB]], whether on Windows or Linux, the CFHEADER is immediately ready to use. === Quick and Easy to Program === The CFHEADER can be programmed using any one of the following APIs: * [[.:csharp:index|C# .NET API]] - Windows or Linux - Use C# or VB.NET and the latest versions of Visual Studio or Visual Studio Code to automate one or more CFHEADER and its IO modules * [[cfnet-fs:index|File System API (cfnet-fs)]] - Linux Only - Use any programming language (Python, C, Java, Bash, etc.) or tool (Codesys, Node-RED, etc.) capable of reading from or writing to files to automate one or more CFHEADER and its IO modules. ===== Contents ===== * [[.:features:|CFHDR-8U Features]] - Describes the various features of the CFNET HEADER module. * [[.:connecting_to_usb_host:|Connecting to a USB Host]] - Describes how to connect the CFHDR-8U module to a Windows or Linux USB host. * [[.:firmware:index|Install the CFHDR-8U's Firmware]] - Describes how to download and install the CFHDR-8U module's firmware. [[:index|Home]]