Skip to content

0x0B00 - RegisterServices

Description

This message allows a component to register its capabilities with a Discovery service. If a component ID is specified in the JAUS Reference Architecture version 3.2+, it may report only one service beyond the core message support, and this service must be equal to the component ID. If a component ID is not listed in the RA, it may report any number of services. For example, a component with ID 33 must provide only service 33. The exception to this rule is component ID 1 (the Node Manager) which may provide any number of services in addition to core message support. Note that this restriction may be removed in future versions of this Standard.

Structure

RegisterServices
 ServiceList
   ServiceRec

ServiceList

Type: List

Element Type Count Type Min Count Max Count
ServiceRec uint8 0 255

ServiceRec

Type: Record

Field # Field Name Type Units Optional Interpretation
1 URI false Service URI
2 MajorVersionNumber uint8 one false Major version number of the service
3 MinorVersionNumber uint8 one false Minor version number of the service