Make my last change more readable.
As suggested by lategoodbye. Also make it more in line with the way everything else is written.
This commit is contained in:
parent
363f59a149
commit
6166553755
@ -2678,10 +2678,11 @@ mbus_data_variable_parse(mbus_frame *frame, mbus_data_variable *data)
|
||||
while (i < frame->data_size)
|
||||
{
|
||||
// Skip filler dif=2F
|
||||
while (((frame->data[i] & 0xFF) == 0x2F) && (i < frame->data_size)) {
|
||||
if ((frame->data[i] & 0xFF) == MBUS_DIB_DIF_IDLE_FILLER)
|
||||
{
|
||||
i++;
|
||||
continue;
|
||||
}
|
||||
if (i == frame->data_size) break;
|
||||
|
||||
if ((record = mbus_data_record_new()) == NULL)
|
||||
{
|
||||
|
@ -129,6 +129,7 @@ typedef struct _mbus_slave_data {
|
||||
#define MBUS_DIB_VIF_EXTENSION_BIT 0x80
|
||||
#define MBUS_DIB_DIF_MANUFACTURER_SPECIFIC 0x0F
|
||||
#define MBUS_DIB_DIF_MORE_RECORDS_FOLLOW 0x1F
|
||||
#define MBUS_DIB_DIF_IDLE_FILLER 0x2F
|
||||
|
||||
|
||||
typedef struct _mbus_data_information_block {
|
||||
|
Loading…
x
Reference in New Issue
Block a user