![]() |
EVE 1.0
|
#include <datapump.h>
Data Fields | |
const struct datapump_cfg_t * | PumpCfg |
const struct datapump_vtbl_t * | Vtbl |
struct rbuf_t | RbufIn |
struct rbuf_t | RbufOut |
struct process * | ContikiProcess |
EventGroupHandle_t | EventGroup |
TaskHandle_t | MasterTask |
TaskHandle_t | SlaveTask |
uint8_t | RbufData [0] |
datapump data pump instance.
Definition at line 95 of file datapump.h.
const struct datapump_cfg_t* datapump_t::PumpCfg |
const struct datapump_vtbl_t* datapump_t::Vtbl |
struct rbuf_t datapump_t::RbufIn |
IN ring buffer control structure
Definition at line 99 of file datapump.h.
struct rbuf_t datapump_t::RbufOut |
OUT ring buffer control structure
Definition at line 100 of file datapump.h.
struct process* datapump_t::ContikiProcess |
Owner Contiki process, will receive datapump_cfg_t::EventOn... events
Definition at line 101 of file datapump.h.
EventGroupHandle_t datapump_t::EventGroup |
DATAPUMP_FLAGS_xxx waitable bits
Definition at line 102 of file datapump.h.
TaskHandle_t datapump_t::MasterTask |
Master task, used for connect, handshake and write
Definition at line 103 of file datapump.h.
TaskHandle_t datapump_t::SlaveTask |
Slave task, used for read
Definition at line 104 of file datapump.h.
uint8_t datapump_t::RbufData[0] |
Ring buffer data. Must be allocated w.r.t. datapump_pump_cfg_t::RbufInSize, datapump_pump_cfg_t::RbufOutSize
Definition at line 105 of file datapump.h.