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}