DcclIdTable - GobySoft/goby GitHub Wiki
DCCL ID Assignment Table
1 byte IDs (0-127) are reserved in blocks of 4 (currently skipping one block for future allocation) 2 byte IDS (128-32767) are reserved in blocks of 256 (matches first assigned 1 byte value << 8)
One Byte Messages
ID | Owner | Message Name |
---|---|---|
0 | Goby / DCCL | Not-a-valid-ID |
1 | Goby | Multiple packed message (is this used?) |
2 | Goby | goby.middleware.intervehicle.protobuf.Subscription (Goby 3.0) |
3 | Goby | goby.middleware.intervehicle.protobuf.Subscription (Goby 3.1) |
4 | Goby | Reserved |
5 | Goby | goby.acomms.protobuf.MACUpdate |
6 | Goby | goby.acomms.protobuf.NetworkAck |
7 | Goby | goby.acomms.protobuf.FileFragment |
8 | Goby | goby.acomms.protobuf.TransferRequest |
9 | Goby | goby.acomms.protobuf.TransferResponse |
10 | Goby | goby.acomms.micromodem.protobuf.MMApplicationAck |
11 | Goby / DCCL | goby.acomms.popoto.protobuf.Header |
16-19 | Unassigned | |
20 | MIT LAMSS | LamssStatus |
21 | MIT LAMSS | MinimalNodeStatus |
22 | MIT LAMSS | MinimalNodeStatusDifference |
23 | MIT LAMSS | |
24-27 | Unassigned | |
28-31 | Bluefin Robotics | |
32-35 | Unassigned | |
36-39 | Scientific Systems Company, Inc. (SSCI) | |
40-43 | Unassigned | |
44-47 | Phoenix International | |
48-51 | Unassigned | |
52-55 | Autonomous Marine Systems | |
56-59 | Unassigned | |
60-63 | Applied Physical Sciences (APS) | |
64-67 | Applied Physical Sciences (APS) | |
68 | WHOI DSL | dsl.progressive_imagery.protobuf.J2KMainHeader |
69 | WHOI DSL | dsl.progressive_imagery.protobuf.J2KPacketFragment |
70 | WHOI DSL | dsl.progressive_imagery.protobuf.J2KQueueUpdateAndAck |
71 | WHOI DSL | Reserved |
72-75 | Unassigned | |
76-79 | Raytheon IDS (RAYCAT) | |
80 | JaiaRobotics | jaiabot.protobuf.Command |
81 | JaiaRobotics | jaiabot.protobuf.BotStatus |
82-83 | JaiaRobotics | |
84-123 | Unassigned | |
124-127 | Private / Testing |
Two Byte Messages
ID | Owner | Message Name |
---|---|---|
128-255 | Private / Testing | |
256-511 | Goby/DCCL | CCL Backwards Compatibility Mapping (0x01XX where XX is the CCL ID) |
512 | Goby/DCCL | goby.acomms.protobuf.MoshPacket |
513 | Goby/DCCL | goby.acomms.protobuf.ModemDriverStatus |
514 | Goby/DCCL | goby.acomms.protobuf.RouteCommand |
515 | Goby/DCCL | micromodem.protobuf.HardwareControlCommand |
516 | Goby/DCCL | goby.acomms.protobuf.TimeUpdateRequest |
517 | Goby/DCCL | goby.acomms.protobuf.TimeUpdateResponse |
518 | Goby/DCCL | goby.util.ais.protobuf.Position |
519 | Goby/DCCL | goby.util.ais.protobuf.Voyage |
5120-5375 (0x14XX) | MIT LAMSS | |
5120 | MIT LAMSS | MSTiffPiece |
5121 | MIT LAMSS | MSTiffImageRequest |
5136-5183 (0x1410 - 0x143F) | MIT LAMSS | DSOP |
5376-7167 | Unassigned | |
7168-7423 (0x1CXX) | Bluefin Robotics | |
0x1C05 | Bluefin Robotics | USBL Update |
0x1C10 | Bluefin Robotics | Private Project-Specific Status Message |
0x1C11 | Bluefin Robotics | Private Project-Specific Status Message |
0x1C20 | Bluefin Robotics | Private Project-Specific Status Message |
0x1C50-0x1C55 | Bluefin Robotics | Private Vehicle Command Messages |
0x1CFF | Bluefin Robotics | DCCL Metadata (DCCL ID next bytes) followed by Binary until end-of-data (determined out of band) |
7424-9215 | Unassigned | |
9216-9471 (0x24XX) | Scientific Systems Company, Inc. (SSCI) | |
9472-11263 | Unassigned | |
11263-11519 (0x2CXX) | Phoenix International | |
11520-13312 | Unassigned | |
13312-13567 (0x34XX) | Autonomous Marine Systems | |
13568-15359 | Unassigned | |
15360-15615 (0x3CXX) | Applied Physical Sciences (APS) | |
15616-15871 (0x3DXX) | Applied Physical Sciences (APS) | J-Series Messages |
15872-17407 | Unassigned | |
17408 (0x4400) | WHOI DSL | dsl.progressive_imagery.protobuf.J2KTransferStatus |
17409-17663 (0x44XX) | WHOI DSL | Reserved |
17664-19455 | Unassigned | |
19456-19711 (0x4CXX) | Raytheon IDS (RAYCAT) | |
19712-20479 | Unassigned | |
20480-20735 (0x50XX) | JaiaRobotics | |
20736-32767 | Unassigned |