From bd4d076d2469f163485001b94798e77ba6ae4744 Mon Sep 17 00:00:00 2001 From: Yorick de Wid Date: Thu, 15 Feb 2024 23:23:59 +0100 Subject: [PATCH] Implement Display for EngineControllerMessage --- src/spn.rs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/spn.rs b/src/spn.rs index c1d6660..a14330f 100644 --- a/src/spn.rs +++ b/src/spn.rs @@ -147,9 +147,16 @@ impl EngineControllerMessage { } impl core::fmt::Display for EngineControllerMessage { - // TODO: Implement Display fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { - write!(f, "EngineControllerMessage") + write!( + f, + "Torque mode: {:?}; Driver Demand: {}%; Actual Engine: {}%; RPM: {}; Starter mode: {:?}", + self.engine_torque_mode, + self.driver_demand.unwrap_or(0), + self.actual_engine.unwrap_or(0), + self.rpm.unwrap_or(0), + self.starter_mode + ) } }