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