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 / Iop_v2ServiceSet / ReportHealthDetails

Message ReportHealthDetails

Message ID: FD01h

Description:
ReportHealthDetails provides a report of the most recent health status for all Services provide by each Component the HealthReporter is responsible for. The report is constituted as a nested list. A list of Components contains, for each Component, a list of status records for each Service provided. Errors not local to a specific service (e.g., general hardware faults of the node) are to be reported in the HealthReporter component's list, as Health Reporter errors.

ReportHealthDetails
DetailedStatusList
ComponentRec
ComponentStatusList

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


DetailedStatusList
Count Field: Unsigned Byte
Field # Field Type Units Optional Interpretation
1 ComponentRec Record false
2 ComponentStatusList List false


ComponentRec
Field # Field Type Units Optional Interpretation
1 ComponentID Unsigned Byte units one false JAUS Component ID


ComponentStatusList
Count Field: Unsigned Byte
Field # Field Type Units Optional Interpretation
1 Service_urn VariableLengthString
Count Size: Unsigned Byte
one false
2 Severity Enumeration
Integer Size: Unsigned Byte
one false Enumeration Values:
0: NONE
1: INFO
2: WARN
3: ERR
4: FAIL
3 Code Enumeration
Integer Size: Unsigned Byte
one false Enumeration Values:
0: NONE
1: PROCESSOR
2: RAM
3: ROM
4: FILESYS
5: POWER
6: SENSOR
7: ACTUATOR
8: SOFTWARE
4 Logtime BitField
Integer Size: Unsigned Integer
one false [0, 9] : Milliseconds (range: 0 ... 999)
[10, 15] : Seconds (range: 0 ... 59)
[16, 21] : Minute (range: 0 ... 59)
[22, 26] : Hour (range: 0 ... 23)
[27, 31] : Day (range: 1 ... 31)
5 Descriptor VariableLengthString
Count Size: Unsigned Byte
one false



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 09/25/2017 from iop_v2.ojss