Reads the commands packed into a frame options field, or a payload sent on port 0.
The same identifier means a different command in each direction, so the
direction decides what is read and there is no default: 0x03 going down is a
request to change data rate, and the same byte coming up answers one.
A command does not carry its own length, so a reader that meets one this build
does not know cannot step over it. Reading stops there and returns what came
before, rather than guessing.
Reads the commands packed into a frame options field, or a payload sent on port 0.
The same identifier means a different command in each direction, so the direction decides what is read and there is no default:
0x03going down is a request to change data rate, and the same byte coming up answers one.A command does not carry its own length, so a reader that meets one this build does not know cannot step over it. Reading stops there and returns what came before, rather than guessing.