Type ID | Module ID range | Type |
---|---|---|
0 | 0 | controller |
1–255 | info | |
1 | 0–255 | puzzle |
2 | 0–255 | needy |
3 | 0–255 | reserved |
Type | ID | Issued to | Module name | Remarks |
---|---|---|---|---|
controller | 0 | — | Controller | There should always be only one controller per CAN network. It should use this ID. |
info | 255 | private use | Development | Developers may use this ID when they have not yet received an identifier from MOANA. |
puzzle | 255 | private use | Development | Developers may use this ID when they have not yet received an identifier from MOANA. |
needy | 255 | private use | Development | Developers may use this ID when they have not yet received an identifier from MOANA. |
During development, you may use the development identifiers. To participate in games, you should request a unique ID.
To request an identifier, contact MOANA in the ~obus channel on the Zeus Mattermost. Use this template:
### MOANA – Request for OBUS Module ID
My name, for the "issued to" field:
Module type: puzzle needy info (remove what does not apply)
Remarks:
You see an armed time bomb but don't know how to disarm it. Your friends found a manual to defuse the bomb and you have them on call. This is the premise of the game OBUS, a hardware project by Zeus WPI.
OBUS consists of different modules (a controller, puzzles, needy modules, info modules) that are connected on a CAN bus. To make sure each module has a unique identifier, MOANA was created.