PymateIO-about-board id: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 7: | Line 7: | ||
{{dbox-red| Board_ID 0 is reserved to Pymate Core }} | {{dbox-red| Board_ID 0 is reserved to Pymate Core }} | ||
The expansion | The expansion boards all have a Board_ID greater than 0. | ||
Each board must have a unique Board_ID on the CAN bus. | |||
The table below mention the default Board_ID assigned to expansion board. | |||
It also list down the recommended range of ID for each kind of the expansion board. | |||
{| class="wikitable" | |||
|+ | |||
!Expansion | |||
!Default Board_ID | |||
!Board_ID Range | |||
|- | |||
|16ADI16DO | |||
|1 | |||
|1..5 | |||
|- | |||
|undefined | |||
| | |||
| | |||
|- | |||
|undifined | |||
| | |||
| | |||
|} | |||
{{PYMATE-TRAILER}} | {{PYMATE-TRAILER}} | ||
Latest revision as of 21:18, 14 June 2026
The CanIO protocol allows the Pymate Core and Pymate Extensions to exchange data over the CAN bus.
The Board_ID is a unique board identifier encoded over 7 bits (1..127) used by CanIO protocol to exchange data.
Board_ID 0 is reserved to Pymate Core
The expansion boards all have a Board_ID greater than 0.
Each board must have a unique Board_ID on the CAN bus.
The table below mention the default Board_ID assigned to expansion board.
It also list down the recommended range of ID for each kind of the expansion board.
| Expansion | Default Board_ID | Board_ID Range |
|---|---|---|
| 16ADI16DO | 1 | 1..5 |
| undefined | ||
| undifined |
PymateIO all right reserved © 2026 - Written by MCHobby for PymateIO