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


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

This is a service which only implements the "client" side protocol of the Discovery process.

Internal Event Set

Message Set
Message ID Name

State Machine Diagram

DiscoveryClient State Machine Diagram
State Transitions
Label Transition Trigger Conditional Actions
A DiscoveryClientLoopback ReportIdentification processReportIdentification
ReportConfiguration processReportConfiguration
ReportSubsystemList processReportSubsystemList
ReportServices processReportServices
ReportServiceList processReportServiceList

Action Name Type Description
processReportConfiguration Executed when a ReportConfiguration message is received.
processReportIdentification Executed when a ReportIdentification message is received.
processReportServiceList Executed when a ReportServicesList message is received.
processReportServices Executed when a ReportServices message is received.
processReportSubsystemList Executed when a ReportSubsystemList message is received.

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