From c76996ceb7557df814e1bfe579337de52b6f38f9 Mon Sep 17 00:00:00 2001 From: Tobias Maier Date: Fri, 6 Mar 2026 16:40:37 +0100 Subject: [PATCH] Revert "More hotfix" and "Hotfix" This reverts commit 137c8328f3388ed8d2b43f5ef909ab621eb1ca74. --- src/message.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/message.rs b/src/message.rs index 7a04b0d..1e27912 100644 --- a/src/message.rs +++ b/src/message.rs @@ -231,14 +231,14 @@ impl Protocol300Message { let checksum = bytes[telegram_length as usize + 2]; // Fail if the checksums do not match - // if checksum != checksum_calculated { - // #[cfg(feature = "log")] - // error!("Failed to decode message: checksum mismatch - received: 0x{checksum:02X}, calculated: 0x{checksum_calculated:02X}, address: 0x{data_address:04X}, message_id: {message_identifier}, function: {function_code}"); - // #[cfg(feature = "defmt")] - // error!("Failed to decode message: checksum mismatch - received: 0x{:02X}, calculated: 0x{:02X}, address: 0x{:04X}, message_id: {}, function: {}", checksum, checksum_calculated, data_address, defmt::Debug2Format(&message_identifier), defmt::Debug2Format(&function_code)); + if checksum != checksum_calculated { + #[cfg(feature = "log")] + error!("Failed to decode message: checksum mismatch - received: 0x{checksum:02X}, calculated: 0x{checksum_calculated:02X}, address: 0x{data_address:04X}, message_id: {message_identifier}, function: {function_code}"); + #[cfg(feature = "defmt")] + error!("Failed to decode message: checksum mismatch - received: 0x{:02X}, calculated: 0x{:02X}, address: 0x{:04X}, message_id: {}, function: {}", checksum, checksum_calculated, data_address, defmt::Debug2Format(&message_identifier), defmt::Debug2Format(&function_code)); - // return Err(MessageDecodingError::Checksum) - // } + return Err(MessageDecodingError::Checksum) + } Ok(Self { telegram_length,