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


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

This service is used to set up event notifications. Since this service does not contain any messages and data on which events can be setup, it is useful only when derived by other services that contain messages and data on which events can be defined.

Internal Event Set
ID Name
8D00h ProcessEventRequest

Message Set
Message ID Name
01F2h CancelEvent
41F6h CommandEvent
01F3h ConfirmEventRequest
01F6h CreateCommandEvent
01F0h CreateEvent
41F1h Event
21F2h QueryEventTimeout
21F0h QueryEvents
01F4h RejectEventRequest
41F2h ReportEventTimeout
41F0h ReportEvents
01F1h UpdateEvent

State Machine Diagram

Events State Machine Diagram
State Transitions
Label Transition Trigger Conditional Actions
A EventsLoop QueryEvents sendReportEvents
CreateEvent isSupported && !eventExists createEvent , resetEventTimer , sendConfirmEventRequest
CreateEvent isSupported && eventExists resetEventTimer , sendConfirmEventRequest , updateEvent
CreateEvent !isSupported sendRejectEventRequest
UpdateEvent isSupported && eventExists resetEventTimer , sendConfirmEventRequest , updateEvent
UpdateEvent !eventExists || !isSupported sendRejectEventRequest
CancelEvent eventExists cancelEvent , sendConfirmEventRequest , stopEventTimer
CancelEvent !eventExists sendRejectEventRequest
ConfirmEventRequest confirmEvent
RejectEventRequest rejectEvent
Event handleIncomingEvent
ReportEvents handleReportEvents
QueryEventTimeout sendReportEventTimeout
ProcessEventRequest processEvent

Action Name Type Description
sendConfirmEventRequest Send Action Output Message: ConfirmEventRequest
sendRejectEventRequest Send Action Output Message: RejectEventRequest
sendReportEventTimeout Send Action Output Message: ReportEventTimeout
sendReportEvents Send Action Output Message: ReportEvents

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