Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > ARINC 653 for VxWorks 653 code > ARINC 653 for VxWorks 653 profile items > Error id level (ARINC for VxWorks code)
  
Error id level (ARINC for VxWorks code)
An Error ID Level models an <ErrorIDLevel> element, which is a child element of the <SystemState> element, which in turn is a child element of the <SystemHMTable>, <ModuleHMTable> and <PartitionHMTable> elements. The <ErrorIDLevel> element appears in the Module XML file. For information see the ARINC SPECIFICATION 653P1-2, December 1, 2005.
The structure of the <ErrorIDLevel> element is as follows for VxWorks:
<ErrorIDLevel
ErrorIdentifier=""
ErrorLevel="">
</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.
* 
The New > Integration Project command creates default Error ID Levels in the model. See Diagrams and items created through the new > integration project command (ARINC for VxWorks code).
Specify the Error Level property of the Event ID Level through its Property Pages: on the Event ID Level's Property Pages, click the EventIDLevel tab, and then set the tagged values of the ErrorLevel property.
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 - this property is not used at present.
ErrorLevel - generated as the ErrorLevel attribute of the <ErrorIDLevel> element.
The Name property of the Error ID Level is generated as the ErrorIdentifier attribute of the <ErrorIDLevel> element.