Module Categories
The module is the base class for all Neat Tools objects. Modules are
the units which are visually connected to form a program.
Modules can be in any of the following categories:
- Input Devices, any sensor, input device, or network application
which produces a data stream.
- Output Devices are the ultimate destination of data streams as they
are transformed by Neat Tools.
- Filters which transform input data streams into output data streams.
Each type of module has a predetermined set of characteristics which largely
determines the code associated with the module. When a new module is added,
this information is collected by a JavaScript program, which then generates
the code which implements the module.
Some input devices provide data frames over a serial port.
A tool is provided generating the code necessary to decode this type
of information.
See the section on code generation
for more details on this process.
See the module class hierarchy for more details
on a particular module.