ConOpSys V2970
P004.07
ANVILEX control operating system
|
Trace recorder class. More...
#include <Trace_Recorder.h>
Classes | |
struct | TTrace_Buffer |
Trace buffer structure definition. More... | |
Public Member Functions | |
TTrace_Recorder () | |
Class constructor method. More... | |
virtual | ~TTrace_Recorder () |
Class destructor method. More... | |
virtual VOID | Init () |
Class initialisation method. More... | |
virtual VOID | Done () |
Class finalisation method. More... | |
BOOL | Assign_Memory (TS25FL512 *object_Memory_Pointer) |
Memory type assignment method. More... | |
VOID | Frame_Create () |
Frame create method. More... | |
VOID | Frame_Close () |
Frame close method. More... | |
Private Attributes | |
TS25FL512 * | object_SPI_Memory = (TS25FL512*)NULL |
Pointer to event memory object. More... | |
TTrace_Buffer | struct_Trace_Buffer [TRACE_RECORDER_BUFFERS_COUNT] = { .bool_Flush_Request = (BOOL)false, .struct_Buffer = { (U8)0x00 } } |
Trace buffers. More... | |
Trace recorder class.
TTrace_Recorder::TTrace_Recorder | ( | ) |
Class constructor method.
|
virtual |
Class destructor method.
Memory type assignment method.
[in] | *object_Memory_Pointer | - Pointer to object of memory class |
References NULL, and object_SPI_Memory.
|
virtual |
Class finalisation method.
VOID TTrace_Recorder::Frame_Close | ( | ) |
Frame close method.
VOID TTrace_Recorder::Frame_Create | ( | ) |
Frame create method.
|
virtual |
Class initialisation method.
Pointer to event memory object.
Referenced by Assign_Memory().
|
private |
Trace buffers.