ConOpSys V2970
P004.07
ANVILEX control operating system
|
Event header data record, 64 bytes. More...
#include <Event_Manager_Base.h>
Public Attributes | |
U8 | u8_Raw_Data [64] |
Raw data representation. More... | |
struct { | |
union { | |
U64 u64_Global_Event_Index | |
Global event index, 8 bytes. More... | |
struct { | |
U64 event_Index:48 | |
Event index bits, 48 bits. More... | |
U16 block_Block_Numbers:16 | |
Event followed data block counts, 16 bits. More... | |
} Bits | |
} | |
Global event index union. More... | |
TDate_Time::TDate_Time_Structure struct_Absolute_Timestamp | |
Event absolute timestamp information, 8 x 2 = 16 bytes. More... | |
U64 u64_Relative_Timestamp | |
Event relative timestamp, 8 bytes. More... | |
U64 u64_Task_Iteration | |
Task iteration since system power up, 8 bytes. More... | |
union { | |
U32 u32_Event_Header | |
Event header, 4 byte. More... | |
U32 u32_Event_ID | |
Event identifier. More... | |
} | |
Event header union. More... | |
U32 u32_Event_Data | |
Event data, 4 bytes. More... | |
U32 u32_OS_Version | |
OS Version, 4 bytes. More... | |
U32 u32_App_ID | |
Application ID, 4 bytes. More... | |
U32 u32_App_Version | |
Application version, 4 bytes. More... | |
U32 u32_CRC | |
CRC32, 4 bytes. More... | |
}; | |
Structured data representation. More... | |
Event header data record, 64 bytes.
struct { ... } |
Structured data representation.
struct { ... } TEvent_Manager_Base::TEvent_Header_Record::Bits |
U16 TEvent_Manager_Base::TEvent_Header_Record::block_Block_Numbers |
Event followed data block counts, 16 bits.
U64 TEvent_Manager_Base::TEvent_Header_Record::event_Index |
Event index bits, 48 bits.
TDate_Time::TDate_Time_Structure TEvent_Manager_Base::TEvent_Header_Record::struct_Absolute_Timestamp |
Event absolute timestamp information, 8 x 2 = 16 bytes.
Referenced by TEvent_Manager::Create(), TEvent_Manager::Create_Header_Event(), TEvent_Manager::Init(), and TParameter_EVENT_DATABASE_EVENT_ABSOLUTE_TIMESTAMP::Pre_Read_Data_Processing().
U32 TEvent_Manager_Base::TEvent_Header_Record::u32_App_ID |
Application ID, 4 bytes.
U32 TEvent_Manager_Base::TEvent_Header_Record::u32_App_Version |
Application version, 4 bytes.
U32 TEvent_Manager_Base::TEvent_Header_Record::u32_CRC |
CRC32, 4 bytes.
Referenced by TEvent_Manager::Create().
U32 TEvent_Manager_Base::TEvent_Header_Record::u32_Event_Data |
Event data, 4 bytes.
U32 TEvent_Manager_Base::TEvent_Header_Record::u32_Event_Header |
Event header, 4 byte.
U32 TEvent_Manager_Base::TEvent_Header_Record::u32_Event_ID |
U32 TEvent_Manager_Base::TEvent_Header_Record::u32_OS_Version |
OS Version, 4 bytes.
U64 TEvent_Manager_Base::TEvent_Header_Record::u64_Global_Event_Index |
Global event index, 8 bytes.
Referenced by TEvent_Manager::Create(), TEvent_Manager::Create_Header_Event(), TEvent_Manager::Get_Min_Max_Flash_Index(), TEvent_Manager::Half_Devision_Method_Searching(), TEvent_Manager::Init(), and TEvent_Manager::Send_Information().
U64 TEvent_Manager_Base::TEvent_Header_Record::u64_Relative_Timestamp |
Event relative timestamp, 8 bytes.
Referenced by TEvent_Manager::Create(), TEvent_Manager::Create_Header_Event(), TEvent_Manager::Init(), TParameter_EVENT_DATABASE_EVENT_RELATIVE_TIMESTAMP::Pre_Read_Data_Processing(), and TEvent_Manager::Send_Information().
U64 TEvent_Manager_Base::TEvent_Header_Record::u64_Task_Iteration |
Task iteration since system power up, 8 bytes.
Referenced by TEvent_Manager::Create(), TEvent_Manager::Create_Header_Event(), TEvent_Manager::Init(), and TParameter_EVENT_DATABASE_EVENT_TASK_ITERATION::Pre_Read_Data_Processing().
U8 TEvent_Manager_Base::TEvent_Header_Record::u8_Raw_Data[64] |
Raw data representation.