![]() |
![]() |
Data Structures | |
struct | _DATALOG_OBJ_ |
Defines the data logging (DATALOG) object. More... | |
Macros | |
#define | DATA_LOG_BUFF_NUM 4 |
#define | DATA_LOG_BUFF_SIZE 400 |
#define | DLOG_BURST_SIZE 20 |
#define | DLOG_TRANSFER_SIZE 42 |
#define | DATALOG_DEFAULTS |
Defines the default initialization for the DLOG object. More... | |
Typedefs | |
typedef struct _DATALOG_OBJ_ | DATALOG_Obj |
Defines the data logging (DATALOG) object. More... | |
typedef struct _DATALOG_Obj_ * | DATALOG_Handle |
Defines the DATALOG handle. More... | |
Functions | |
DATALOG_Handle | DATALOG_init (void *pMemory, const size_t numBytes) |
Initializes the data logger. More... | |
static void | DATALOG_update (DATALOG_Handle handle) |
Updates the data logger. More... | |
static void | DATALOG_updateWithDMA (DATALOG_Handle handle) |
Updates the data logger. More... | |
Variables | |
float32_t | datalogBuff1 [400+2] |
float32_t | datalogBuff2 [400+2] |
float32_t | datalogBuff3 [400+2] |
float32_t | datalogBuff4 [400+2] |
DATALOG_Obj | datalog |
Defines the DATALOG object. More... | |
DATALOG_Handle | datalogHandle |
#define DATA_LOG_BUFF_NUM 4 |
#define DATA_LOG_BUFF_SIZE 400 |
#define DLOG_BURST_SIZE 20 |
#define DLOG_TRANSFER_SIZE 42 |
#define DATALOG_DEFAULTS |
Defines the default initialization for the DLOG object.
typedef struct _DATALOG_OBJ_ DATALOG_Obj |
Defines the data logging (DATALOG) object.
typedef struct _DATALOG_Obj_* DATALOG_Handle |
Defines the DATALOG handle.
DATALOG_Handle DATALOG_init | ( | void * | pMemory, |
const size_t | numBytes | ||
) |
Initializes the data logger.
[in] | ptr | The pointer to memory |
|
inlinestatic |
Updates the data logger.
[in] | ptr | The pointer to memory |
References _DATALOG_OBJ_::cntr, datalogBuff1, datalogBuff2, datalogBuff3, datalogBuff4, _DATALOG_OBJ_::flag_enableLogData, _DATALOG_OBJ_::flag_enableLogOneShot, _DATALOG_OBJ_::iptr, and _DATALOG_OBJ_::size.
|
inlinestatic |
Updates the data logger.
[in] | ptr | The pointer to memory |
References datalogBuff1, datalogBuff2, datalogBuff3, datalogBuff4, _DATALOG_OBJ_::iptr, and _DATALOG_OBJ_::size.
float32_t datalogBuff1[400+2] |
Referenced by DATALOG_update(), and DATALOG_updateWithDMA().
float32_t datalogBuff2[400+2] |
Referenced by DATALOG_update(), and DATALOG_updateWithDMA().
float32_t datalogBuff3[400+2] |
Referenced by DATALOG_update(), and DATALOG_updateWithDMA().
float32_t datalogBuff4[400+2] |
Referenced by DATALOG_update(), and DATALOG_updateWithDMA().
DATALOG_Obj datalog |
Defines the DATALOG object.
DATALOG_Handle datalogHandle |