Modules§
Macros§
- define_
index - Creates a strongly-typed index wrapper around an integer type.
- define_
nonzero_ count - Creates a non-zero count type with validation.
- define_
xy_ coordinates - Creates a 2D coordinate type with x,y fields.
- define_
xy_ dimensions - Creates a 2D dimension type with width,height fields and validation.
- define_
xyz_ coordinates - Creates a 3D coordinate type with x,y,z fields.
- define_
xyz_ dimension_ range - Creates a 3D dimension range type for spatial bounds checking.
- define_
xyz_ dimensions - Creates a 3D dimension type with width,height,depth fields and validation.
- define_
xyz_ mapping - Creates bidirectional conversions between two XYZ dimension types.
- motor_
definition - Definition File for Motoers (Input Processing Units)
- sensor_
definition - Definition File for Sensors (Input Processing Units)
Structs§
- FeagiJSON
- A wrapper around serde_json::Value for handling JSON data in FEAGI.
- Feagi
Signal - Feagi
Signal Index - A unique identifier for a subscription to a FeagiSignal