formatting

This commit is contained in:
MichaelDvP
2024-04-25 14:31:47 +02:00
parent c4d2060cd9
commit a28c2441a0

View File

@@ -1755,19 +1755,15 @@ void Boiler::process_UBAErrorMessage(std::shared_ptr<const Telegram> telegram) {
} }
// data: displaycode(2), errornumber(2), year, month, hour, day, minute, duration(2), src-addr // data: displaycode(2), errornumber(2), year, month, hour, day, minute, duration(2), src-addr
static uint32_t lastCodeDate_ = 0; // last code date static uint32_t lastCodeDate_ = 0; // last code date
char code[3] = {0}; char code[3] = {telegram->message_data[0], telegram->message_data[1], 0};
uint16_t codeNo = EMS_VALUE_INT16_NOTSET; uint16_t codeNo = telegram->message_data[2] * 256 + telegram->message_data[3];
code[0] = telegram->message_data[0]; uint16_t year = (telegram->message_data[4] & 0x7F) + 2000;
code[1] = telegram->message_data[1]; uint8_t month = telegram->message_data[5];
code[2] = 0; uint8_t day = telegram->message_data[7];
telegram->read_value(codeNo, 2); uint8_t hour = telegram->message_data[6];
uint16_t year = (telegram->message_data[4] & 0x7F) + 2000; uint8_t min = telegram->message_data[8];
uint8_t month = telegram->message_data[5]; uint16_t duration = telegram->message_data[9] * 256 + telegram->message_data[10];
uint8_t day = telegram->message_data[7]; uint32_t date = (year - 2000) * 535680UL + month * 44640UL + day * 1440UL + hour * 60 + min + duration;
uint8_t hour = telegram->message_data[6];
uint8_t min = telegram->message_data[8];
uint16_t duration = telegram->message_data[9];
uint32_t date = (year - 2000) * 535680UL + month * 44640UL + day * 1440UL + hour * 60 + min + duration;
// store only the newest code from telegrams 10 and 11 // store only the newest code from telegrams 10 and 11
if (date > lastCodeDate_ && lastCodeDate_) { if (date > lastCodeDate_ && lastCodeDate_) {
lastCodeDate_ = date; lastCodeDate_ = date;