#include <SchmersalLss300.h>
Private Member Functions |
uint16_t | crc (const uint8_t *buf, const ::std::size_t &len) const |
::std::size_t | recv (uint8_t *buf, const ::std::size_t &len, const uint8_t &command) |
void | send (uint8_t *buf, const ::std::size_t &len) |
bool | waitAck () |
Member Enumeration Documentation
- Enumerator:
BAUDRATE_9600BPS |
9,600 bps.
|
BAUDRATE_19200BPS |
19,200 bps.
|
BAUDRATE_38400BPS |
38,400 bps.
|
BAUDRATE_57600BPS |
57,600 bps.
|
- Enumerator:
MONITORING_CONTINUOUS |
|
MONITORING_SINGLE |
|
Constructor & Destructor Documentation
- Parameters
-
password | String with 8 characters comprising "0...9", "a...z", "A...Z", and "_". |
rl::hal::SchmersalLss300::~SchmersalLss300 |
( |
| ) |
|
|
virtual |
Member Function Documentation
void rl::hal::SchmersalLss300::close |
( |
| ) |
|
|
virtual |
uint16_t rl::hal::SchmersalLss300::crc |
( |
const uint8_t * |
buf, |
|
|
const ::std::size_t & |
len |
|
) |
| const |
|
private |
void rl::hal::SchmersalLss300::getDistances |
( |
::rl::math::Vector & |
distances | ) |
const |
|
virtual |
std::size_t rl::hal::SchmersalLss300::getDistancesCount |
( |
| ) |
const |
|
virtual |
rl::math::Real rl::hal::SchmersalLss300::getDistancesMaximum |
( |
const ::std::size_t & |
i | ) |
const |
|
virtual |
rl::math::Real rl::hal::SchmersalLss300::getDistancesMinimum |
( |
const ::std::size_t & |
i | ) |
const |
|
virtual |
std::string rl::hal::SchmersalLss300::getType |
( |
| ) |
|
void rl::hal::SchmersalLss300::open |
( |
| ) |
|
|
virtual |
std::size_t rl::hal::SchmersalLss300::recv |
( |
uint8_t * |
buf, |
|
|
const ::std::size_t & |
len, |
|
|
const uint8_t & |
command |
|
) |
| |
|
private |
void rl::hal::SchmersalLss300::reset |
( |
| ) |
|
void rl::hal::SchmersalLss300::send |
( |
uint8_t * |
buf, |
|
|
const ::std::size_t & |
len |
|
) |
| |
|
private |
void rl::hal::SchmersalLss300::setBaudRate |
( |
const BaudRate & |
baudRate | ) |
|
void rl::hal::SchmersalLss300::setMonitoring |
( |
const Monitoring & |
monitoring | ) |
|
void rl::hal::SchmersalLss300::start |
( |
| ) |
|
|
virtual |
void rl::hal::SchmersalLss300::step |
( |
| ) |
|
|
virtual |
void rl::hal::SchmersalLss300::stop |
( |
| ) |
|
|
virtual |
bool rl::hal::SchmersalLss300::waitAck |
( |
| ) |
|
|
private |
Member Data Documentation
BaudRate rl::hal::SchmersalLss300::baudRate |
|
private |
uint8_t rl::hal::SchmersalLss300::configuration |
|
private |
uint8_t rl::hal::SchmersalLss300::data[1013] |
|
private |
BaudRate rl::hal::SchmersalLss300::desired |
|
private |
::std::string rl::hal::SchmersalLss300::password |
|
private |
Serial* rl::hal::SchmersalLss300::serial |
|
private |
The documentation for this class was generated from the following files: