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 / Iop_v3ServiceSet / HealthReporter


Version: 1.4
ID: urn:jaus:jss:exp:aeodrs:HealthReporter
Inherits From:
extended byurn:jaus:jss:core:AccessControl v1.1
extended byurn:jaus:jss:core:Events v1.1
extended byurn:jaus:jss:core:Transport v1.0

The Health Reporter service implementation initiates built-in test (BIT) operations at Power-On (PBIT), and subsets of built-in-test in the background during runtime (RBIT) and when requested via command message (CBIT). The Health Reporter implementation should maintain the most current BIT results, and provide reports of BIT results. The Health Reporter should provide maintenance reminder timers as well, with support for up to 16 maintenance timers per Health Reporter instance.

Internal Event Set

Message Set
Message ID Name
ED01h QueryHealthDetails
ED02h QueryHealthSummary
ED03h QueryHourMeter
ED05h QueryReminder
ED04h QueryReminderSummary
FD01h ReportHealthDetails
FD02h ReportHealthSummary
FD03h ReportHourMeter
FD05h ReportReminder
FD04h ReportReminderSummary
DD05h ResetReminder
DD01h UpdateHealthReporter

State Machine Diagram

HealthReporter State Machine Diagram
State Transitions
Label Transition Trigger Conditional Actions
B HealthReporterControlledLoop UpdateHealthReporter isControllingClient updateHealthReporterAction
ResetReminder isControllingClient resetReminderAction
A HealthReporterDefaultLoop QueryHealthDetails sendReportHealthDetails
QueryHealthSummary sendReportHealthSummary
QueryHourMeter sendReportHourMeter
QueryReminderSummary sendReportReminderSummary
QueryReminder sendReportReminder

Action Name Type Description
resetReminderAction Reset the Reminder whose ID was specified in the ResetReminder message.
sendReportHealthDetails Send Action Send a ReportHealthDetails message
Output Message: ReportHealthDetails
sendReportHealthSummary Send Action Send a ReportHealthSummary message
Output Message: ReportHealthSummary
sendReportHourMeter Send Action Send a ReportHourMeter message
Output Message: ReportHourMeter
sendReportReminder Send Action Send a ReportReminder message
Output Message: ReportReminder
sendReportReminderSummary Send Action Send a ReportReminderSummary message
Output Message: ReportReminderSummary
updateHealthReporterAction Initiate command built-in test (CBIT) non-destructive tests, and store results for subsequent reporting via ReportHealthSummary and ReportHealthDetails.

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 iop_v3.ojss