Public Member Functions | Public Attributes | Private Attributes
canopen::PDOMapper::Buffer Class Reference

List of all members.

Public Member Functions

 Buffer (const size_t sz)
void clean ()
bool read (uint8_t *b, const size_t len)
void read (const canopen::ObjectDict::Entry &entry, String &data)
void write (const uint8_t *b, const size_t len)
void write (const canopen::ObjectDict::Entry &, const String &data)

Public Attributes

const size_t size

Private Attributes

std::vector< char > buffer
bool dirty
bool empty
boost::mutex mutex

Detailed Description

Definition at line 69 of file canopen.h.


Constructor & Destructor Documentation

canopen::PDOMapper::Buffer::Buffer ( const size_t  sz) [inline]

Definition at line 77 of file canopen.h.


Member Function Documentation

Definition at line 75 of file canopen.h.

bool PDOMapper::Buffer::read ( uint8_t *  b,
const size_t  len 
)

Definition at line 334 of file pdo.cpp.

void PDOMapper::Buffer::read ( const canopen::ObjectDict::Entry entry,
String data 
)

Definition at line 355 of file pdo.cpp.

void PDOMapper::Buffer::write ( const uint8_t *  b,
const size_t  len 
)

Definition at line 346 of file pdo.cpp.

void PDOMapper::Buffer::write ( const canopen::ObjectDict::Entry entry,
const String data 
)

Definition at line 369 of file pdo.cpp.


Member Data Documentation

std::vector<char> canopen::PDOMapper::Buffer::buffer [private]

Definition at line 83 of file canopen.h.

Definition at line 81 of file canopen.h.

Definition at line 82 of file canopen.h.

boost::mutex canopen::PDOMapper::Buffer::mutex [private]

Definition at line 80 of file canopen.h.

Definition at line 76 of file canopen.h.


The documentation for this class was generated from the following files:


canopen_master
Author(s): Mathias L├╝dtke
autogenerated on Thu Jun 6 2019 20:43:54