imu_fusion/
fusion_euler_impl.rs

1use crate::{Angle, FusionEuler};
2
3impl FusionEuler {
4    pub fn zero() -> Self {
5        const VALUE: FusionEuler =
6            FusionEuler {
7                angle: Angle {
8                    roll: 0.0f32,
9                    pitch: 0.0f32,
10                    yaw: 0.0f32,
11                }
12            };
13        VALUE
14    }
15
16    pub fn get_roll(&self) -> f32 {
17        self.angle.roll
18    }
19    pub fn get_pitch(&self) -> f32 {
20        self.angle.pitch
21    }
22    pub fn get_yaw(&self) -> f32 {
23        self.angle.yaw
24    }
25}