Crate feagi_data_structures

Crate feagi_data_structures 

Source

Modules§

common_macros
genomic
motor_types
neurons
sensor_types

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.
FeagiSignal
FeagiSignalIndex
A unique identifier for a subscription to a FeagiSignal

Enums§

FeagiDataError