ConOpSys V2970  P004.07
ANVILEX control operating system
Public Attributes | List of all members
TEvent_Manager_Base::TEvent_Payload_Record Union Reference

Event payload data record, 64 bytes. More...

#include <Event_Manager_Base.h>

Collaboration diagram for TEvent_Manager_Base::TEvent_Payload_Record:
Collaboration graph

Public Attributes

U8 u8_Raw_Data [64]
 Raw data representation. More...
 
struct {
   U64   u64_Global_Event_Index
 Global event index, 8 bytes. More...
 
   U64   u64_Relative_Event_Index
 Relative event information, 8 bytes. More...
 
   U32   u32_Data_Block_Index
 Data block index, 4 bytes. More...
 
   U32   u32_CRC
 CRC32, 4 bytes. More...
 
   union {
      U8   u8_Data [40]
 Event data as raw data array. More...
 
      TConOpSys_Variant_Data   Data [4]
 Event data as variant. More...
 
   } 
 Event data union. More...
 
}; 
 Structured data representation. More...
 

Detailed Description

Event payload data record, 64 bytes.

Member Data Documentation

◆ 

struct { ... }

Structured data representation.

◆ Data

TConOpSys_Variant_Data TEvent_Manager_Base::TEvent_Payload_Record::Data[4]

Event data as variant.

◆ u32_CRC

U32 TEvent_Manager_Base::TEvent_Payload_Record::u32_CRC

CRC32, 4 bytes.

◆ u32_Data_Block_Index

U32 TEvent_Manager_Base::TEvent_Payload_Record::u32_Data_Block_Index

Data block index, 4 bytes.

◆ u64_Global_Event_Index

U64 TEvent_Manager_Base::TEvent_Payload_Record::u64_Global_Event_Index

Global event index, 8 bytes.

Referenced by TEvent_Manager::Create_Data_Event().

◆ u64_Relative_Event_Index

U64 TEvent_Manager_Base::TEvent_Payload_Record::u64_Relative_Event_Index

Relative event information, 8 bytes.

Referenced by TEvent_Manager::Create_Data_Event().

◆ u8_Data

U8 TEvent_Manager_Base::TEvent_Payload_Record::u8_Data[40]

Event data as raw data array.

◆ u8_Raw_Data

U8 TEvent_Manager_Base::TEvent_Payload_Record::u8_Raw_Data[64]

Raw data representation.


The documentation for this union was generated from the following file: