|
ConOpSys V2970
P004.07
ANVILEX control operating system
|
Event descriptor structure. More...
#include <Event_Database.h>

Public Attributes | |
| union { | |
| U32 u32_Event_ID | |
| 32 bit unique event ID More... | |
| U8 u8_Raw_Data [4] | |
| Raw unique event ID data. More... | |
| struct { | |
| U32 u32_Code:20 | |
| 20 bit unique event code More... | |
| TEvent_Facility enum_Facility:8 | |
| 8 bit event facility code More... | |
| TEvent_Type enum_Type:4 | |
| 4 bit event message type code More... | |
| } struct_Fields | |
| } | struct_Properties |
| @ brief Event properties union More... | |
| TEvent_Description_Descriptor * | struct_Description |
| Pointer to the description string structure. More... | |
| U64 | u64_ID |
| Event ID. More... | |
Event descriptor structure.
< Event descriptor structure
| TEvent_Facility TEvent_Descriptor::enum_Facility |
8 bit event facility code
| TEvent_Type TEvent_Descriptor::enum_Type |
4 bit event message type code
| TEvent_Description_Descriptor * TEvent_Descriptor::struct_Description |
Pointer to the description string structure.
Pointer to the description string.
Referenced by TEvent_Manager::Get_Event_Description_By_Event_ID().
| struct { ... } TEvent_Descriptor::struct_Fields |
| union { ... } TEvent_Descriptor::struct_Properties |
@ brief Event properties union
Referenced by TEvent_Manager::Create(), and TEvent_Manager::Verify_Event_Descriptor_Database().
| U32 TEvent_Descriptor::u32_Code |
20 bit unique event code
| U32 TEvent_Descriptor::u32_Event_ID |
32 bit unique event ID
Referenced by TEvent_Manager::Create(), TEvent_Manager::Get_Event_Description_By_Event_ID(), TEvent_Manager::Send_Event_Description(), and TEvent_Manager::Verify_Event_Descriptor_Database().
| U64 TEvent_Descriptor::u64_ID |
Event ID.
| U8 TEvent_Descriptor::u8_Raw_Data[4] |
Raw unique event ID data.
Referenced by TEvent_Manager::Calculate_Database_Hash().