This is the enclosing element for event and group definitions.
Example:
<events>
<group name="Network">
<group name="System Events">
<component name="Memory Management" brief="NetMM" No="0x80" prefix="EvrNetMM_" info="Network - System - Dynamic Memory Management" />
<component name="ETH Interface" brief="NetETH" No="0x81" prefix="EvrNetETH_" info="Network - System - Ethernet Interface" />
<component name="PPP Interface" brief="NetPPP" No="0x82" prefix="EvrNetPPP_" info="Network - System - Serial PPP Interface" />
<component name="SLIP Interface" brief="NetSLIP" No="0x83" prefix="EvrNetSLIP_" info="Network - System - Serial SLIP Interface" />
<component name="Loopback Interface" brief="NetLB" No="0x84" prefix="EvrNetLB_" info="Network - System - Local Loopback Interface" />
</group>
<event id="0xA00" level="API" property="InitEntry" info="Event on MyComp_initialize start" />
</events>
- Todo:
- Events table needs to be cross-checked.
/component_viewer/events/event
Define an event that can occur for the software component.
Example:
<events>
<event id="0xA00" level="API" property="InitEntry" info="Event on MyComp_initialize start"/>
<event id="0xA01" level="API" property="InitStatus" info="Event on MyComp_initialize return"/>
<event id="0xA0A" level="Error" property="SendNoData" info="Event on MyComp_initialize return"/>
<event id="0xA0B" level="Op" property="SendComplete" value="size=%d[val1]" info="Event on MyComp_send - completed"/>
<event id="0xA0C" level="Error" property="SendFailed" value="" info="Event on MyComp_send - send failed"/>
<event id="0xA15" level="Error" property="ReceiveNoData" value="" info="Event on MyComp_receive - no data received"/>
<event id="0xA16" level="Op" property="ReceiveComplete" value="size=%d[val1]" info="Event on MyComp_receive - completed"/>
<event id="0xA17" level="Error" property="ReceiveFailed" value="" info="Event on MyComp_receive - receive failed"/>
</events>
- Todo:
- Event table needs to be cross-checked.
Parent Element | Element Chain |
events | /component_viewer/events element |
Attributes | Description | Type | Use |
id | 16-bit event id value. | xs:anySimpleType | required |
level | Event severance level, used for filtering. | xs:anySimpleType | required |
property | Property of the event. | xs:string | required |
value | Value of the event. | xs:anySimpleType | optional |
info | Descriptive text with additional information (comment). | xs:string | optional |
doc | Explicit link to documentation. | xs:string | optional |