Robotics Library  0.7.0
rl::hal::SchmersalLss300 Member List

This is the complete list of members for rl::hal::SchmersalLss300, including all inherited members.

BaudRate enum namerl::hal::SchmersalLss300
baudRaterl::hal::SchmersalLss300private
BAUDRATE_19200BPS enum valuerl::hal::SchmersalLss300
BAUDRATE_38400BPS enum valuerl::hal::SchmersalLss300
BAUDRATE_57600BPS enum valuerl::hal::SchmersalLss300
BAUDRATE_9600BPS enum valuerl::hal::SchmersalLss300
close()rl::hal::SchmersalLss300virtual
connectedrl::hal::Deviceprivate
crc(const ::std::uint8_t *buf, const ::std::size_t &len) constrl::hal::SchmersalLss300private
CyclicDevice(const ::std::chrono::nanoseconds &updateRate)rl::hal::CyclicDevice
datarl::hal::SchmersalLss300private
desiredrl::hal::SchmersalLss300private
Device()rl::hal::Device
getBaudRate() constrl::hal::SchmersalLss300
getDistances() constrl::hal::SchmersalLss300virtual
getDistancesCount() constrl::hal::SchmersalLss300virtual
getDistancesMaximum(const ::std::size_t &i) constrl::hal::SchmersalLss300virtual
getDistancesMinimum(const ::std::size_t &i) constrl::hal::SchmersalLss300virtual
getMonitoring() constrl::hal::SchmersalLss300
getResolution() constrl::hal::SchmersalLss300virtual
getStartAngle() constrl::hal::SchmersalLss300virtual
getStopAngle() constrl::hal::SchmersalLss300virtual
getType()rl::hal::SchmersalLss300
getUpdateRate() constrl::hal::CyclicDevice
isConnected() constrl::hal::Device
isRunning() constrl::hal::Device
Lidar()rl::hal::Lidar
Monitoring enum namerl::hal::SchmersalLss300
monitoringrl::hal::SchmersalLss300private
MONITORING_CONTINUOUS enum valuerl::hal::SchmersalLss300
MONITORING_SINGLE enum valuerl::hal::SchmersalLss300
open()rl::hal::SchmersalLss300virtual
passwordrl::hal::SchmersalLss300private
RangeSensor()rl::hal::RangeSensor
recv(::std::uint8_t *buf, const ::std::size_t &len, const ::std::uint8_t &command)rl::hal::SchmersalLss300private
reset()rl::hal::SchmersalLss300
runningrl::hal::Deviceprivate
SchmersalLss300(const ::std::string &device="/dev/ttyS0", const BaudRate &baudRate=BAUDRATE_9600BPS, const Monitoring &monitoring=MONITORING_SINGLE, const ::std::string &password="PASS_LSS")rl::hal::SchmersalLss300
send(::std::uint8_t *buf, const ::std::size_t &len)rl::hal::SchmersalLss300private
serialrl::hal::SchmersalLss300private
setBaudRate(const BaudRate &baudRate)rl::hal::SchmersalLss300
setConnected(const bool &connected)rl::hal::Deviceprotected
setMonitoring(const Monitoring &monitoring)rl::hal::SchmersalLss300
setRunning(const bool &running)rl::hal::Deviceprotected
start()rl::hal::SchmersalLss300virtual
step()rl::hal::SchmersalLss300virtual
stop()rl::hal::SchmersalLss300virtual
updateRaterl::hal::CyclicDeviceprivate
waitAck()rl::hal::SchmersalLss300private
~CyclicDevice()rl::hal::CyclicDevicevirtual
~Device()rl::hal::Devicevirtual
~Lidar()rl::hal::Lidarvirtual
~RangeSensor()rl::hal::RangeSensorvirtual
~SchmersalLss300()rl::hal::SchmersalLss300virtual