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 / Discovery

Discovery

Version: 1.0
ID: urn:jaus:jss:core:Discovery
Inherits From:
extended byurn:jaus:jss:core:Events v1.1
extended byurn:jaus:jss:core:Transport v1.0

Description:
The process of discovery is conducted at both the node level and the subsystem level.

This service supports the discovery of both legacy components defined in the JAUS Reference Architecture versions 3.2+, and new components. The Component IDs of legacy components were fixed at specification time (Primitive Driver = 33 for example) and could contain only one service beyond the core service support. New components may use any component ID that is outside the range of IDs that have been allocated to legacy component definitions. New components can also contain two or more services beyond the core service support.

Internal Event Set
None


Message Set
Message ID Name
2B01h QueryConfiguration
2B00h QueryIdentification
2B04h QueryServiceList
2B03h QueryServices
2B02h QuerySubsystemList
0B00h RegisterServices
4B01h ReportConfiguration
4B00h ReportIdentification
4B04h ReportServiceList
4B03h ReportServices
4B02h ReportSubsystemList

State Machine Diagram

Discovery State Machine Diagram
State Transitions
Label Transition Trigger Conditional Actions
A DiscoveryLoopback RegisterServices publishServices
QueryIdentification sendReportIdentification
QueryConfiguration sendReportConfiguration
QuerySubsystemList sendReportSubsystemsList
QueryServices sendReportServices
QueryServiceList sendReportServiceList


Actions
Action Name Type Description
publishServices
sendReportConfiguration Send Action Send a Report Configuration message to the component that sent the query.
Output Message: ReportConfiguration
sendReportIdentification Send Action Send a Report Identification message to the component that sent the query.
Output Message: ReportIdentification
sendReportServiceList Send Action Send a Report Service List message to the component that sent the query
Output Message: ReportServiceList
sendReportServices Send Action Send a Report Services message to the component that sent the query.
Output Message: ReportServices
sendReportSubsystemsList Send Action Send a Report Subsystems List message to the component that sent the query.
Output Message: ReportSubsystemList



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