handle direction of ACK correctly
This commit is contained in:
parent
da28505323
commit
30ab8dd643
@ -308,7 +308,14 @@ mbus_frame_direction(mbus_frame *frame)
|
||||
{
|
||||
if (frame)
|
||||
{
|
||||
return (frame->control & MBUS_CONTROL_MASK_DIR);
|
||||
if (frame->type == MBUS_FRAME_TYPE_ACK)
|
||||
{
|
||||
return MBUS_CONTROL_MASK_DIR_S2M;
|
||||
}
|
||||
else
|
||||
{
|
||||
return (frame->control & MBUS_CONTROL_MASK_DIR);
|
||||
}
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user