Motorcortex Core
version: 2.7.6
|
Public Types | |
enum | Type { NONE, PARAMETER_FIXED, PARAMETER_VARIABLE, INPUT_BUFFER, OUTPUT_BUFFER, EXTERNAL } |
Public Member Functions | |
DataContainer (Type type, const void *data_ptr, size_t offset_bytes, size_t length_bytes) | |
bool | allocate (Type type, size_t length_bytes) |
void | deallocate () |
DataContainer (const DataContainer &orig)=delete | |
DataContainer & | operator= (const DataContainer &orig) |
void | setDataPtr (Type type, const void *data_ptr, size_t offset_bytes, size_t length_bytes) |
void | readWithConversion (DataContainer *dst, const ConversionData &conversion) |
size_t | getMaxSize () const |
size_t | getSize () const |
size_t | getOffset () const |
const uint8_t * | getData () const |
Type | getType () const |
void | setSize (size_t size) |
void | setTime (const struct timespec &app_time) |
const struct timespec & | getTime () const |