====== cfnet-fs - The CFNET File System ====== cfnet-fs is a program that, when executed on a Linux device (e.g. ModularPi), creates a virtual file system (i.e. a set of directories and files) corresponding to the set of [[:modularfaduino:index#i_o_modules|CFNET IO modules]] connected to the device. Reading from and writing to those files effectively reads from and writes to the CFNET IO modules. This makes it possible to automate the [[:modularfaduino:index#i_o_modules|CFNET IO modules]] from any programming language (e.g. C/C++, C#, Python, Java, etc.) or tool (e.g. Codesys, NODE-Red, etc.) that can do file IO, even a text editor. {{ https://downloads.comfiletech.com/CFNET/cfnet-fs/videos/cfnet-fs-intro-demo.mp4?900x665 }} ===== Table of Contents ===== [[cfnet-fs:getting_started:index|Getting Started]] [[cfnet-fs:digital_output:index|Digital Output Module Reference]] [[cfnet-fs:digital_input:index|Digital Input Module Reference]] [[cfnet-fs:analog_output:index|Analog Output Module Reference]] [[cfnet-fs:analog_input:index|Analog Input Module Reference]] [[cfnet-fs:system_service:index|Running cfnet-fs as a System Service]]