Classes | |
| class | ChannelDevice |
| class | RPlidarDriver |
| class | RPlidarDriverImplCommon |
| class | RPlidarDriverSerial |
| class | RPlidarDriverTCP |
| struct | RplidarScanMode |
| class | SerialChannelDevice |
| class | TCPChannelDevice |
Enumerations | |
| enum | { DRIVER_TYPE_SERIALPORT = 0x0, DRIVER_TYPE_TCP = 0x1 } |
Functions | |
| static _u32 | _bitrev (_u32 input, _u16 bw) |
| static u_result | _crc32 (_u8 *ptr, _u32 len) |
| static void | _crc32_init (_u32 poly) |
| static _u32 | _crc32cal (_u32 crc, void *input, _u16 len) |
| static _u32 | _varbitscale_decode (_u32 scaled, _u32 &scaleLevel) |
| template<class TNode > | |
| static bool | angleLessThan (const TNode &a, const TNode &b) |
| template<class TNode > | |
| static u_result | ascendScanData_ (TNode *nodebuffer, size_t count) |
| static void | convert (const rplidar_response_measurement_node_t &from, rplidar_response_measurement_node_hq_t &to) |
| static void | convert (const rplidar_response_measurement_node_hq_t &from, rplidar_response_measurement_node_t &to) |
| static float | getAngle (const rplidar_response_measurement_node_t &node) |
| static float | getAngle (const rplidar_response_measurement_node_hq_t &node) |
| static _u16 | getDistanceQ2 (const rplidar_response_measurement_node_t &node) |
| static _u32 | getDistanceQ2 (const rplidar_response_measurement_node_hq_t &node) |
| static void | printDeprecationWarn (const char *fn, const char *replacement) |
| static void | setAngle (rplidar_response_measurement_node_t &node, float v) |
| static void | setAngle (rplidar_response_measurement_node_hq_t &node, float v) |
Variables | |
| struct rp::standalone::rplidar::RplidarScanMode | __attribute__ |
| static _u32 | table [256] |
| anonymous enum |
Definition at line 63 of file rplidar_driver.h.
| static _u32 rp::standalone::rplidar::_bitrev | ( | _u32 | input, |
| _u16 | bw | ||
| ) | [static] |
Definition at line 946 of file rplidar_driver.cpp.
| static u_result rp::standalone::rplidar::_crc32 | ( | _u8 * | ptr, |
| _u32 | len | ||
| ) | [static] |
Definition at line 1003 of file rplidar_driver.cpp.
| static void rp::standalone::rplidar::_crc32_init | ( | _u32 | poly | ) | [static] |
Definition at line 962 of file rplidar_driver.cpp.
| static _u32 rp::standalone::rplidar::_crc32cal | ( | _u32 | crc, |
| void * | input, | ||
| _u16 | len | ||
| ) | [static] |
Definition at line 981 of file rplidar_driver.cpp.
| static _u32 rp::standalone::rplidar::_varbitscale_decode | ( | _u32 | scaled, |
| _u32 & | scaleLevel | ||
| ) | [static] |
Definition at line 1100 of file rplidar_driver.cpp.
| static bool rp::standalone::rplidar::angleLessThan | ( | const TNode & | a, |
| const TNode & | b | ||
| ) | [static] |
Definition at line 1913 of file rplidar_driver.cpp.
| static u_result rp::standalone::rplidar::ascendScanData_ | ( | TNode * | nodebuffer, |
| size_t | count | ||
| ) | [static] |
Definition at line 1919 of file rplidar_driver.cpp.
| static void rp::standalone::rplidar::convert | ( | const rplidar_response_measurement_node_t & | from, |
| rplidar_response_measurement_node_hq_t & | to | ||
| ) | [static] |
Definition at line 69 of file rplidar_driver.cpp.
| static void rp::standalone::rplidar::convert | ( | const rplidar_response_measurement_node_hq_t & | from, |
| rplidar_response_measurement_node_t & | to | ||
| ) | [static] |
Definition at line 77 of file rplidar_driver.cpp.
| static float rp::standalone::rplidar::getAngle | ( | const rplidar_response_measurement_node_t & | node | ) | [inline, static] |
Definition at line 1881 of file rplidar_driver.cpp.
| static float rp::standalone::rplidar::getAngle | ( | const rplidar_response_measurement_node_hq_t & | node | ) | [inline, static] |
Definition at line 1892 of file rplidar_driver.cpp.
| static _u16 rp::standalone::rplidar::getDistanceQ2 | ( | const rplidar_response_measurement_node_t & | node | ) | [inline, static] |
Definition at line 1902 of file rplidar_driver.cpp.
| static _u32 rp::standalone::rplidar::getDistanceQ2 | ( | const rplidar_response_measurement_node_hq_t & | node | ) | [inline, static] |
Definition at line 1907 of file rplidar_driver.cpp.
| static void rp::standalone::rplidar::printDeprecationWarn | ( | const char * | fn, |
| const char * | replacement | ||
| ) | [static] |
Definition at line 64 of file rplidar_driver.cpp.
| static void rp::standalone::rplidar::setAngle | ( | rplidar_response_measurement_node_t & | node, |
| float | v | ||
| ) | [inline, static] |
Definition at line 1886 of file rplidar_driver.cpp.
| static void rp::standalone::rplidar::setAngle | ( | rplidar_response_measurement_node_hq_t & | node, |
| float | v | ||
| ) | [inline, static] |
Definition at line 1897 of file rplidar_driver.cpp.
_u32 rp::standalone::rplidar::table[256] [static] |
Definition at line 943 of file rplidar_driver.cpp.