#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: