|
Robotics Library
0.6.2
|
Go to the documentation of this file.
27 #ifndef _RL_HAL_SICKS300_H_
28 #define _RL_HAL_SICKS300_H_
45 const ::std::string& device =
"/dev/ttyS0",
82 uint16_t
crc(
const uint8_t* buf, const ::std::size_t& len)
const;
84 ::std::size_t
recv(uint8_t* buf);
93 #endif // _RL_HAL_SICKS300_H_
::std::size_t recv(uint8_t *buf)
Definition: SickS300.cpp:223
void stop()
Definition: SickS300.cpp:396
uint16_t crc(const uint8_t *buf, const ::std::size_t &len) const
Definition: SickS300.cpp:108
void open()
Definition: SickS300.cpp:215
::rl::math::Real getResolution() const
Definition: SickS300.cpp:176
void start()
Definition: SickS300.cpp:382
void close()
Definition: SickS300.cpp:98
::rl::math::Real getDistancesMinimum(const ::std::size_t &i) const
Definition: SickS300.cpp:167
uint8_t data[2048]
Definition: SickS300.h:86
::rl::math::Real getStartAngle() const
Definition: SickS300.cpp:193
void step()
Definition: SickS300.cpp:388
void getDistances(::rl::math::Vector &distances) const
Definition: SickS300.cpp:121
Serial serial
Definition: SickS300.h:88
Definition: SickS300.h:42
::std::size_t getTelegramNumber() const
Definition: SickS300.cpp:209
BaudRate
Definition: Serial.h:49
::std::size_t getScanNumber() const
Definition: SickS300.cpp:184
::Eigen::Matrix< Real, ::Eigen::Dynamic, 1 > Vector
Definition: Vector.h:41
SickS300(const ::std::string &device="/dev/ttyS0", const Serial::BaudRate &baudRate=Serial::BAUDRATE_9600BPS)
Definition: SickS300.cpp:76
::rl::math::Real getDistancesMaximum(const ::std::size_t &i) const
Definition: SickS300.cpp:158
::rl::math::Real getStopAngle() const
Definition: SickS300.cpp:201
::std::size_t getDistancesCount() const
Definition: SickS300.cpp:150
double Real
Definition: Real.h:34
@ BAUDRATE_9600BPS
9,600 bps.
Definition: Serial.h:63
virtual ~SickS300()
Definition: SickS300.cpp:93