Robotics Library
0.7.0
rl
hal
SchmersalLss300
rl::hal::SchmersalLss300 Member List
This is the complete list of members for
rl::hal::SchmersalLss300
, including all inherited members.
BaudRate
enum name
rl::hal::SchmersalLss300
baudRate
rl::hal::SchmersalLss300
private
BAUDRATE_19200BPS
enum value
rl::hal::SchmersalLss300
BAUDRATE_38400BPS
enum value
rl::hal::SchmersalLss300
BAUDRATE_57600BPS
enum value
rl::hal::SchmersalLss300
BAUDRATE_9600BPS
enum value
rl::hal::SchmersalLss300
close
()
rl::hal::SchmersalLss300
virtual
connected
rl::hal::Device
private
crc
(const ::std::uint8_t *buf, const ::std::size_t &len) const
rl::hal::SchmersalLss300
private
CyclicDevice
(const ::std::chrono::nanoseconds &updateRate)
rl::hal::CyclicDevice
data
rl::hal::SchmersalLss300
private
desired
rl::hal::SchmersalLss300
private
Device
()
rl::hal::Device
getBaudRate
() const
rl::hal::SchmersalLss300
getDistances
() const
rl::hal::SchmersalLss300
virtual
getDistancesCount
() const
rl::hal::SchmersalLss300
virtual
getDistancesMaximum
(const ::std::size_t &i) const
rl::hal::SchmersalLss300
virtual
getDistancesMinimum
(const ::std::size_t &i) const
rl::hal::SchmersalLss300
virtual
getMonitoring
() const
rl::hal::SchmersalLss300
getResolution
() const
rl::hal::SchmersalLss300
virtual
getStartAngle
() const
rl::hal::SchmersalLss300
virtual
getStopAngle
() const
rl::hal::SchmersalLss300
virtual
getType
()
rl::hal::SchmersalLss300
getUpdateRate
() const
rl::hal::CyclicDevice
isConnected
() const
rl::hal::Device
isRunning
() const
rl::hal::Device
Lidar
()
rl::hal::Lidar
Monitoring
enum name
rl::hal::SchmersalLss300
monitoring
rl::hal::SchmersalLss300
private
MONITORING_CONTINUOUS
enum value
rl::hal::SchmersalLss300
MONITORING_SINGLE
enum value
rl::hal::SchmersalLss300
open
()
rl::hal::SchmersalLss300
virtual
password
rl::hal::SchmersalLss300
private
RangeSensor
()
rl::hal::RangeSensor
recv
(::std::uint8_t *buf, const ::std::size_t &len, const ::std::uint8_t &command)
rl::hal::SchmersalLss300
private
reset
()
rl::hal::SchmersalLss300
running
rl::hal::Device
private
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::SchmersalLss300
private
serial
rl::hal::SchmersalLss300
private
setBaudRate
(const BaudRate &baudRate)
rl::hal::SchmersalLss300
setConnected
(const bool &connected)
rl::hal::Device
protected
setMonitoring
(const Monitoring &monitoring)
rl::hal::SchmersalLss300
setRunning
(const bool &running)
rl::hal::Device
protected
start
()
rl::hal::SchmersalLss300
virtual
step
()
rl::hal::SchmersalLss300
virtual
stop
()
rl::hal::SchmersalLss300
virtual
updateRate
rl::hal::CyclicDevice
private
waitAck
()
rl::hal::SchmersalLss300
private
~CyclicDevice
()
rl::hal::CyclicDevice
virtual
~Device
()
rl::hal::Device
virtual
~Lidar
()
rl::hal::Lidar
virtual
~RangeSensor
()
rl::hal::RangeSensor
virtual
~SchmersalLss300
()
rl::hal::SchmersalLss300
virtual
Generated by
1.8.20