#include <Driver.hpp>
|
| | Driver (int max_packet_size, bool extract_last=false) |
| |
| void | open (std::string const &uri) |
| |
| virtual void | setAddress (uint const &address) |
| |
| virtual void | setRegs (std::vector< uint8_t > const ®s) |
| |
| virtual uint8_t | getReg (uint8_t reg) |
| |
| virtual void | sendReadMsg () |
| |
| virtual void | sendWriteMsg (int cmd, std::vector< uint8_t > *regs=NULL) |
| |
|
| virtual void | read () |
| |
| virtual int | extractPacket (uint8_t const *buffer, size_t buffer_size) const |
| |
| virtual void | setCS (char *cData) |
| |
| virtual void | checkCS (const char *cData) |
| |
| Driver::Driver |
( |
int |
max_packet_size, |
|
|
bool |
extract_last = false |
|
) |
| |
| void Driver::checkCS |
( |
const char * |
cData | ) |
|
|
protectedvirtual |
| int Driver::extractPacket |
( |
uint8_t const * |
buffer, |
|
|
size_t |
buffer_size |
|
) |
| const |
|
protectedvirtual |
Extract a valid response from incoming Data
| uint8_t Driver::getReg |
( |
uint8_t |
reg | ) |
|
|
virtual |
| void Driver::open |
( |
std::string const & |
uri | ) |
|
Tries to access the device at the provided URI
reading requested registers, storing into regMap
| void Driver::sendReadMsg |
( |
| ) |
|
|
virtual |
sends Register Read command
| void Driver::sendWriteMsg |
( |
int |
cmd, |
|
|
std::vector< uint8_t > * |
regs = NULL |
|
) |
| |
|
virtual |
| void Driver::setAddress |
( |
uint const & |
address | ) |
|
|
virtual |
| void Driver::setCS |
( |
char * |
cData | ) |
|
|
protectedvirtual |
| void Driver::setRegs |
( |
std::vector< uint8_t > const & |
regs | ) |
|
|
virtual |
| uint base_schilling::Driver::mAddress |
|
protected |
| std::map<uint8_t,uint8_t> base_schilling::Driver::mRegMap |
|
protected |
The documentation for this class was generated from the following files:
- /build/rock-master-18.09-drivers-base-schilling-0.20160617/src/Driver.hpp
- /build/rock-master-18.09-drivers-base-schilling-0.20160617/src/Driver.cpp