#include <LeuzeRs4.h>
|
uint8_t | crc (const uint8_t *buf, const ::std::size_t &len) const |
|
::std::size_t | recv (uint8_t *buf, const ::std::size_t &len) |
|
void | send (uint8_t *buf, const ::std::size_t &len) |
|
Enumerator |
---|
BAUDRATE_4800BPS |
4,800 bps.
|
BAUDRATE_9600BPS |
9,600 bps.
|
BAUDRATE_19200BPS |
19,200 bps.
|
BAUDRATE_38400BPS |
38,400 bps.
|
BAUDRATE_57600BPS |
57,600 bps.
|
BAUDRATE_115200BPS |
115,200 bps.
|
BAUDRATE_345600BPS |
345,600 bps.
|
BAUDRATE_625000BPS |
625,000 bps.
|
rl::hal::LeuzeRs4::LeuzeRs4 |
( |
const ::std::string & |
device = "/dev/ttyS0" , |
|
|
const BaudRate & |
baudRate = BAUDRATE_57600BPS , |
|
|
const ::std::string & |
password = "ROD4LE" |
|
) |
| |
- Parameters
-
password | String with 8 characters. |
rl::hal::LeuzeRs4::~LeuzeRs4 |
( |
| ) |
|
|
virtual |
void rl::hal::LeuzeRs4::close |
( |
| ) |
|
|
virtual |
uint8_t rl::hal::LeuzeRs4::crc |
( |
const uint8_t * |
buf, |
|
|
const ::std::size_t & |
len |
|
) |
| const |
|
private |
std::size_t rl::hal::LeuzeRs4::getDistancesCount |
( |
| ) |
const |
|
virtual |
rl::math::Real rl::hal::LeuzeRs4::getDistancesMaximum |
( |
const ::std::size_t & |
i | ) |
const |
|
virtual |
rl::math::Real rl::hal::LeuzeRs4::getDistancesMinimum |
( |
const ::std::size_t & |
i | ) |
const |
|
virtual |
void rl::hal::LeuzeRs4::open |
( |
| ) |
|
|
virtual |
std::size_t rl::hal::LeuzeRs4::recv |
( |
uint8_t * |
buf, |
|
|
const ::std::size_t & |
len |
|
) |
| |
|
private |
void rl::hal::LeuzeRs4::reset |
( |
| ) |
|
void rl::hal::LeuzeRs4::send |
( |
uint8_t * |
buf, |
|
|
const ::std::size_t & |
len |
|
) |
| |
|
private |
void rl::hal::LeuzeRs4::start |
( |
| ) |
|
|
virtual |
void rl::hal::LeuzeRs4::step |
( |
| ) |
|
|
virtual |
void rl::hal::LeuzeRs4::stop |
( |
| ) |
|
|
virtual |
uint8_t rl::hal::LeuzeRs4::data[1099] |
|
private |
bool rl::hal::LeuzeRs4::far1 |
|
private |
bool rl::hal::LeuzeRs4::far2 |
|
private |
bool rl::hal::LeuzeRs4::fn1Fn2 |
|
private |
bool rl::hal::LeuzeRs4::near1 |
|
private |
bool rl::hal::LeuzeRs4::near2 |
|
private |
::std::string rl::hal::LeuzeRs4::password |
|
private |
Serial* rl::hal::LeuzeRs4::serial |
|
private |
uint16_t rl::hal::LeuzeRs4::startIndex |
|
private |
uint16_t rl::hal::LeuzeRs4::stepSize |
|
private |
uint16_t rl::hal::LeuzeRs4::stopIndex |
|
private |
uint16_t rl::hal::LeuzeRs4::type |
|
private |
The documentation for this class was generated from the following files: