System state entry (ARINC for PikeOS code)
A SystemStateEntry represents the state (or the action of entering the state) for either a partition, the module or the system as a whole. SystemStateEntries are scoped by and created on any of the 3 HMTables. For more information see the ARINC SPECIFICATION 653P1-2, December 1, 2005.
A System State Entry models a <SystemStateErrorEntry> element in an ARINC 653 configuration. The <SystemStateErrorEntry> element can be a child element of a <ModuleHMTable>, <SystemHMTable> or <PartitionHMTable> element. The content of a <SystemStateErrorEntry> is defined by the Error ID Actions and Error ID Levels it contains.
The structure of the <SystemStateErrorEntry> element is as follows for PikeOS:
<SystemStateErrorEntry SystemState="">
<ErrorIDLevelTable>
<ErrorIDLevel ErrorIdentifier="" >
</ErrorIDLevel>
</ErrorIDLevelTable>
<ErrorIDActionTable>
<ErrorIDAction ErrorIdentifier="" Action="">
</ErrorIDAction>
</ErrorIDActionTable>
</SystemStateErrorEntry>
| Tip:System State Entry items are not shown in the Packages pane, but they are shown in the Parts pane. |
When shown on a Configuration Diagram a System State Entry's notation is as follows:
You can view all the System State Entries in the model through the SystemStateEntry folder in the ARINC 653 Profile pane.
A System State Entry is based on a UML Attribute.
The following sections provide information about how a System State Entry is used in the model.
Shown on these diagrams
ARINC properties
None.