CANopenNode
CANopen protocol stack
Loading...
Searching...
No Matches
CO_trace_t Struct Reference

Trace object. More...

#include <CO_trace.h>

+ Collaboration diagram for CO_trace_t:

Data Fields

bool_t enabled
 True, if trace is enabled.
 
CO_SDO_t * SDO
 From CO_trace_init().
 
uint32_ttimeBuffer
 From CO_trace_init().
 
int32_tvalueBuffer
 From CO_trace_init().
 
uint32_t bufferSize
 From CO_trace_init().
 
volatile uint32_t writePtr
 Location in buffer, which will be next written.
 
volatile uint32_t readPtr
 Location in buffer, which will be next read.
 
uint32_t lastTimeStamp
 Last time stamp.
 
void * OD_variable
 Pointer to variable, which is monitored.
 
const CO_trace_dataType_tdt
 Data type specific function pointers.
 
int32_t valuePrev
 Previous value of value.
 
uint32_tmap
 From CO_trace_init().
 
uint8_tformat
 From CO_trace_init().
 
int32_tvalue
 From CO_trace_init().
 
int32_tminValue
 From CO_trace_init().
 
int32_tmaxValue
 From CO_trace_init().
 
uint32_ttriggerTime
 From CO_trace_init().
 
uint8_ttrigger
 From CO_trace_init().
 
int32_tthreshold
 From CO_trace_init().
 

Detailed Description

Trace object.

Field Documentation

◆ lastTimeStamp

uint32_t CO_trace_t::lastTimeStamp

Last time stamp.

If zero, then last point contains last timestamp.


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