Fix wmbus raw data output length ()

This commit is contained in:
rstephan 2024-08-04 15:59:29 +02:00 committed by GitHub
parent 382149890f
commit 6f7846e829
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -863,8 +863,8 @@ static int m_bus_output_data(r_device *decoder, bitbuffer_t *bitbuffer, const m_
// Make data string
char str_buf[1024];
sprintf(str_buf, "%02x", out->data[0]-2); // Adjust telegram length
for (unsigned n=1; n<out->length+2; n++) { sprintf(str_buf+n*2, "%02x", out->data[n]); }
sprintf(str_buf, "%02x", out->data[0]); // Adjust telegram length
for (unsigned n=1; n<out->length; n++) { sprintf(str_buf+n*2, "%02x", out->data[n]); }
// Output data
if (block1->knx_mode) {