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().