ConOpSys V2970  P004.07
ANVILEX control operating system
Public Attributes | List of all members
TEvent_Descriptor Struct Reference

Event descriptor structure. More...

#include <Event_Database.h>

Collaboration diagram for TEvent_Descriptor:
Collaboration graph

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_Descriptorstruct_Description
 Pointer to the description string structure. More...
 
U64 u64_ID
 Event ID. More...
 

Detailed Description

Event descriptor structure.

< Event descriptor structure

Member Data Documentation

◆ enum_Facility

TEvent_Facility TEvent_Descriptor::enum_Facility

8 bit event facility code

◆ enum_Type

TEvent_Type TEvent_Descriptor::enum_Type

4 bit event message type code

◆ struct_Description

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_Code

U32 TEvent_Descriptor::u32_Code

20 bit unique event code

◆ u32_Event_ID

U32 TEvent_Descriptor::u32_Event_ID

◆ u64_ID

U64 TEvent_Descriptor::u64_ID

Event ID.

◆ u8_Raw_Data

U8 TEvent_Descriptor::u8_Raw_Data[4]

Raw unique event ID data.

Referenced by TEvent_Manager::Calculate_Database_Hash().


The documentation for this struct was generated from the following files: