Skip to content

Commit 742f2c8

Browse files
committed
framework_lib: Print accelerometer data in G
It can show from -2G up to 2G. Signed-off-by: Daniel Schaefer <[email protected]>
1 parent f298354 commit 742f2c8

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

framework_lib/src/power.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,11 @@ impl From<Vec<u8>> for AccelData {
181181
}
182182
impl fmt::Display for AccelData {
183183
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
184-
write!(f, "X: {:>5} Y: {:>5}, Z: {:>5}", self.x, self.y, self.z)
184+
let quarter: f32 = 0xFFFF as f32 / 4.0;
185+
let x = (self.x as f32) / quarter;
186+
let y = (self.y as f32) / quarter;
187+
let z = (self.z as f32) / quarter;
188+
write!(f, "X: {:.2}G Y: {:.2}G, Z: {:.2}G", x, y, z)
185189
}
186190
}
187191

0 commit comments

Comments
 (0)