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 |