Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > ARINC 653 for PikeOS 653 code > ARINC 653 for PikeOS 653 profile items > Error id level (ARINC for PikeOS code)
  
Error id level (ARINC for PikeOS code)
An Error ID Level models an <ErrorIDLevel> element, which is a child element of the <ErrorIDLevelTable> element, which in turn is a child element of the <SystemStateErrorEntry> element. For information see the ARINC SPECIFICATION 653P1-2, December 1, 2005.
The structure of the <ErrorIDLevel> element is as follows for PikeOS:
<ErrorIDLevel ErrorIdentifier="" ErrorLevel="" ErrorCode="">
</ErrorIDLevel>
Create an Error ID Level on a Configuration Diagram: click the Error ID Level toolbar button, and then click within a System State Entry.
Note that the New > Integration Project command creates default Error ID Levels in the model. Tell me more...
Specify the Error Code and Error Level properties of the Event ID Level through the Event ID Level's Property Pages: on the Event ID Level's Property Pages, click the EventIDLevel tab, and then set the tagged values of the ErrorCode and ErrorLevel properties.
When shown on a Configuration Diagram an Error ID Level's notation is as follows:
You can view all the Error ID Levels in the model through the ErrorIDLevel folder in the ARINC 653 Profile pane.
An Error ID Level is based on a UML Attribute.
The following sections provide information about how an Error ID Level is used in the model.
Shown on these diagrams
Configuration Diagram
ARINC properties
These properties are set on the ErrorIDLevel tab of the Error ID Level's Property Pages.
ErrorCode - generated as the ErrorCode attribute of the <ErrorIDLevel> element.
ErrorLevel - generated as the ErrorLevel attribute of the <ErrorIDLevel> element.