OpenJAUS.com

This file is part of the OpenJAUS HTML JAUS Reference.
Please support AS-4 JAUS and SAE by purchasing the corresponding Standard Document(s) from SAE International here.

Home / Core_v1_1ServiceSet / ReportServices

Message ReportServices

Message ID: 4B03h

Description:
This message allows a component to publish its capabilities, according to the Service Dictionary presented below. If a component ID is specified in the RA, 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.

ReportServices
RSNodeList
ServicesComponentList
ServicesServiceList

Message Format
Field # Field Type Units Optional Interpretation
1 RSNodeList List false


RSNodeList
Count Field: Unsigned Byte
Field # Field Type Units Optional Interpretation
1 NodeID Unsigned Byte units one false Node ID. For single Node or Component reporting this field shall contain the Node ID as specified in the Destination Address of the Query Configuration message
2 ServicesComponentList List false


ServicesComponentList
Count Field: Unsigned Byte
Field # Field Type Units Optional Interpretation
1 ComponentID Unsigned Byte units one false Comp ID. For Single Component reporting this field shall contain the Component ID as specified in the Destination Address of the Query Configuration message and shall be the only Component reported
2 InstanceID Unsigned Byte units one false Inst ID when legacy Components are reported; a value of zero (0) shall be used for non-legacy components.
3 ServicesServiceList List false


ServicesServiceList
Count Field: Unsigned Byte
Field # Field Type Units Optional Interpretation
1 Uri VariableLengthString
Count Size: Unsigned Byte
one false Service URI
2 MajorVersionNumber Unsigned Byte units one false Major version number
3 MinorVersionNumber Unsigned Byte units one false Minor version number



OpenJAUS.com

Copyright © SAE International. Reprinted with Permission.
Portions Copyright © OpenJAUS LLC.
The information above is generated from the JAUS Services modelled in the OpenJAUS SDK using OpenJAUS Service Studio. It is provided as a resource to assist JAUS developers and is not a substitute for the JAUS Standards Documents which may be obtained from the SAE International.

Generated on 07/17/2019 from as5710-core.ojss