oxictl 0.1.1

Pure Rust Real-Time Control Systems Framework
Documentation
#![cfg_attr(not(feature = "std"), no_std)]
#![allow(rustdoc::broken_intra_doc_links)]

pub mod core;
pub mod prelude;

#[cfg(feature = "pid")]
pub mod pid;

#[cfg(feature = "safety")]
pub mod safety;

#[cfg(feature = "estimator")]
pub mod estimator;

#[cfg(feature = "state_feedback")]
pub mod state_feedback;

#[cfg(feature = "motor")]
pub mod motor;

#[cfg(feature = "scheduler")]
pub mod scheduler;

#[cfg(feature = "adaptive")]
pub mod adaptive;

#[cfg(feature = "trajectory")]
pub mod trajectory;

#[cfg(feature = "mpc")]
pub mod mpc;

#[cfg(feature = "kinematics")]
pub mod kinematics;

#[cfg(feature = "power")]
pub mod power;

#[cfg(feature = "sim")]
pub mod sim;

#[cfg(feature = "std")]
pub mod io;

#[cfg(feature = "protocol")]
pub mod protocol;

#[cfg(feature = "fuzzy")]
pub mod fuzzy;

#[cfg(feature = "optimal")]
pub mod optimal;

#[cfg(feature = "imc")]
pub mod imc;

#[cfg(feature = "neural")]
pub mod neural;

#[cfg(feature = "sysid")]
pub mod sysid;

#[cfg(feature = "flatness")]
pub mod flatness;

#[cfg(feature = "networked")]
pub mod networked;

#[cfg(feature = "geometric")]
pub mod geometric;

#[cfg(feature = "passivity")]
pub mod passivity;

#[cfg(feature = "disturbance")]
pub mod disturbance;

#[cfg(feature = "allocation")]
pub mod allocation;

#[cfg(feature = "fdi")]
pub mod fdi;

#[cfg(feature = "gp")]
pub mod gp;

#[cfg(feature = "ilc")]
pub mod ilc;

#[cfg(feature = "navigation")]
pub mod navigation;

#[cfg(feature = "extremum")]
pub mod extremum;

#[cfg(feature = "comm")]
pub mod comm;

#[cfg(feature = "optim")]
pub mod optim;

#[cfg(feature = "repetitive")]
pub mod repetitive;

#[cfg(feature = "data_driven")]
pub mod data_driven;

#[cfg(feature = "antiwindup")]
pub mod antiwindup;

#[cfg(feature = "hybrid")]
pub mod hybrid;

#[cfg(feature = "koopman")]
pub mod koopman;