Expand description
Configuration module for stepper-motion.
Provides types for loading and validating motor and trajectory configurations
from TOML files (with std feature) or pre-parsed data.
Re-exports§
pub use units::Degrees;pub use units::DegreesPerSec;pub use units::DegreesPerSecSquared;pub use units::Microsteps;pub use units::Steps;
Modules§
- units
- Unit types for physical quantities.
Structs§
- Mechanical
Constraints - Derived mechanical parameters computed from motor configuration.
- Motor
Config - Complete motor configuration from TOML.
- Soft
Limits - Soft limits in degrees (from configuration).
- Step
Limits - Soft limits converted to steps (for runtime use).
- System
Config - Root configuration structure from TOML.
- Trajectory
Config - A named trajectory from configuration.
- Waypoint
Trajectory - Trajectory with multiple waypoints.
Enums§
- Limit
Policy - Policy for handling limit violations.
Functions§
- load_
config - Load configuration from a TOML file.
- validate_
config - Validate a system configuration.