mod limits;
mod mechanical;
mod motor;
mod system;
mod trajectory;
pub mod units;
#[cfg(feature = "std")]
mod loader;
mod validation;
pub use limits::{LimitPolicy, SoftLimits, StepLimits};
pub use mechanical::MechanicalConstraints;
pub use motor::MotorConfig;
pub use system::SystemConfig;
pub use trajectory::{TrajectoryConfig, WaypointTrajectory};
pub use validation::validate_config;
#[cfg(feature = "std")]
pub use loader::load_config;
pub use units::{Degrees, DegreesPerSec, DegreesPerSecSquared, Microsteps, Steps};