ConOpSys V2970  P004.07
ANVILEX control operating system
Classes | Macros
Event_Manager_Base.h File Reference

Event manager base class header file. More...

#include "Application_Resource_Configuration.h"
#include "System_Date.h"
#include "Protocol_Base.h"
#include "SPI_Memory_Base.h"
#include "Event_Database.h"
#include "S25FL512.h"
Include dependency graph for Event_Manager_Base.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TEvent_Manager_Base
 Event manager class. More...
 
union  TEvent_Manager_Base::TEvent_Header_Record
 Event header data record, 64 bytes. More...
 
union  TEvent_Manager_Base::TEvent_Payload_Record
 Event payload data record, 64 bytes. More...
 
union  TEvent_Manager_Base::TEvent_Generic_Record
 Consolidated generic event data record. More...
 

Macros

#define RECORD_SIZE   64
 
#define EVENT_MANAGER_BUFFER_SIZE   32
 
#define EVENT_MANAGER_BUFFERS_COUNT   2
 
#define GLOBAL_INDEX_BYTES_NUMBER   8
 

Detailed Description

Event manager base class header file.

Attention
No special attention requered.
Revision
2582
Date
2021-04-11 19:40:47 +0500 (So, 11 Apr 2021)
Author
minch

Macro Definition Documentation

◆ EVENT_MANAGER_BUFFER_SIZE

#define EVENT_MANAGER_BUFFER_SIZE   32

◆ EVENT_MANAGER_BUFFERS_COUNT

#define EVENT_MANAGER_BUFFERS_COUNT   2

◆ GLOBAL_INDEX_BYTES_NUMBER

#define GLOBAL_INDEX_BYTES_NUMBER   8

◆ RECORD_SIZE

#define RECORD_SIZE   64