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.