use nalgebra::Vector3;

pub struct ImuMeasurement {
    pub acceleration: Vector3<f64>,
    pub angular_velocity: Vector3<f64>,
    pub magnetic_field: Vector3<f64>,
}

pub trait Imu {
    fn step(&mut self) -> Result<ImuMeasurement>;
}
