Known Message Codes
An OpenJAUS maintained list of known message codes can be found here.
SAE AS-4 Message Code Ranges
The SAE AS4 standard does not currently specify the message code ranges. However, the ranges were defined as part of the JAUS Reference Architecture (v3.3) are used by the AS4 committee as for guidance, and could be considered as the unofficial AS4 message code ranges.
Message Class | Message Code Range |
Command | 0x0000 - 0x1FFF |
Query | 0x2000 - 0x3FFF |
Inform | 0x4000 - 0x5FFF |
Event Setup | 0x6000 - 0x7FFF (Deprecated) |
Event Notification | 0x8000 - 0x9FFF (Deprecated) |
Node Management | 0xA000 - 0xBFFF |
Reserved | 0xC000 - 0xCFFF |
Experimental Message | 0xD000 - 0xFFFF |
AEODRS Experimental Message Code Ranges
AEODRS further partitions the experimental message range as follows:
Message Class | Message Code Range |
Command | 0xD000 - 0xDFFF |
Query | 0xE000 - 0xEFFF |
Inform | 0xF000 - 0xFFFF |
Since AEODRS has given itself the ability to use the entire experimental message code range, it is possible for any custom messages to conflict with an AEODRS message.