block is used instead.
The mailbox number can be assigned automatically or manually. Automatic mailbox
- numbers are generated in ascending order from 0 to 31. Every mailbox must have a unique
+ numbers are generated in ascending order from 1 to 64. Every mailbox must have a unique
number. It is possible to mix blocks with automatically and manually
assigned mailboxes. If the manually assigned mailbox number would
collide with the automatic one then the automatically generated
- block will get assigned a next higher non-colliding ID.
+ block will get assigned a next higher non-colliding number.
The mailbox numbers are shared between CAN Transmit and CAN Receive
blocks with the same CAN port (module) parameter.
- The order in which the messages are transmitted depends on their mailbox numbers.
- The lower the mailbox number is, the higher is the priority of the message and the
- sooner will it be transmitted. If you want to have the priority of the messages
- under control, you have to specify the numbers of the mailboxes manually.
+ If there is multiple messages waiting for transmission, the order in
+ which thet are transmitted depends on their mailbox numbers and not
+ on the message IDs. The lower the mailbox number is, the sooner the
+ message will be transmitted. If you want to have this under control,
+ you should specify the numbers of the mailboxes manually.
In order to use this block, there must be a `CAN Configure` block in the model.