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.