abs_rxtx.h
/tmp/ws/src/rplidar_ros/sdk/src/hal/
abs__rxtx_8h
hal/types.h
rp::hal::serial_rxtx
rp
rp::hal
arch_linux.h
/tmp/ws/src/rplidar_ros/sdk/src/arch/linux/
arch__linux_8h
timer.h
arch_macOS.h
/tmp/ws/src/rplidar_ros/sdk/src/arch/macOS/
arch__macOS_8h
arch/macOS/timer.h
arch_win32.h
/tmp/ws/src/rplidar_ros/sdk/src/arch/win32/
arch__win32_8h
timer.h
#define
_CRT_SECURE_NO_WARNINGS
arch__win32_8h.html
af08ec37a8c99d747fb60fa15bc28678b
#define
_RICHEDIT_VER
arch__win32_8h.html
a044f8032029a472640adc8eeca632733
#define
_WIN32_IE
arch__win32_8h.html
ad4562ce705fe4682e63dc8f1ea9dd344
#define
_WIN32_WINNT
arch__win32_8h.html
ac50762666aa00bd3a4308158510f1748
#define
WINVER
arch__win32_8h.html
a966cd377b9f3fdeb1432460c33352af1
assert.h
/tmp/ws/src/rplidar_ros/sdk/src/hal/
assert_8h
byteops.h
/tmp/ws/src/rplidar_ros/sdk/src/hal/
byteops_8h
#define
__fast_swap
byteops_8h.html
ab7c59d0ea347d51157e3f92136fdd7a5
(a, b)
#define
__static_byteswap_16
byteops_8h.html
aec4e1bab1121254af8b853c3ada27479
(x)
#define
__static_byteswap_32
byteops_8h.html
a374f6b02d70cf9688089a68a79aa9a1c
(x)
#define
__static_byteswap_64
byteops_8h.html
aee46b08f8de2e157df0c570c8ff94e20
(x)
static _u16
__byteswap_16
byteops_8h.html
ac6bcc59b3a2d049970f4a250f369cba8
(_u16 x)
static _u32
__byteswap_32
byteops_8h.html
aa7c1a599a9e0695b5ff217fb39945048
(_u32 x)
static _u64
__byteswap_64
byteops_8h.html
a165f43e6a36eb11f9946079bc37a527a
(_u64 x)
client.cpp
/tmp/ws/src/rplidar_ros/src/
client_8cpp
#define
RAD2DEG
client_8cpp.html
af93ab8e29004f71549e1cd50278c5473
(x)
int
main
client_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
scanCallback
client_8cpp.html
abe3232211edb2291f70f7fee36aefe12
(const sensor_msgs::LaserScan::ConstPtr &scan)
event.h
/tmp/ws/src/rplidar_ros/sdk/src/hal/
event_8h
rp::hal::Event
rp
rp::hal
locker.h
/tmp/ws/src/rplidar_ros/sdk/src/hal/
locker_8h
rp::hal::AutoLocker
rp::hal::Locker
rp
rp::hal
linux/net_serial.cpp
/tmp/ws/src/rplidar_ros/sdk/src/arch/linux/
linux_2net__serial_8cpp
arch/linux/arch_linux.h
hal/types.h
arch/linux/net_serial.h
rp
rp::arch
rp::arch::net
rp::hal
#define
BAUD_CONV
linux_2net__serial_8cpp.html
afe38c083ea748d0956a120d92a89680e
(_baud_)
macOS/net_serial.cpp
/tmp/ws/src/rplidar_ros/sdk/src/arch/macOS/
macOS_2net__serial_8cpp
arch/macOS/arch_macOS.h
arch/macOS/net_serial.h
rp
rp::arch
rp::arch::net
rp::hal
#define
BAUD_CONV
macOS_2net__serial_8cpp.html
afe38c083ea748d0956a120d92a89680e
(_baud_)
win32/net_serial.cpp
/tmp/ws/src/rplidar_ros/sdk/src/arch/win32/
win32_2net__serial_8cpp
sdkcommon.h
net_serial.h
rp
rp::arch
rp::arch::net
rp::hal
linux/net_serial.h
/tmp/ws/src/rplidar_ros/sdk/src/arch/linux/
linux_2net__serial_8h
hal/abs_rxtx.h
rp::arch::net::raw_serial
rp
rp::arch
rp::arch::net
rp::arch::net::raw_serial
__attribute__
namespacerp_1_1arch_1_1net.html
a96b7970716f0cb9a1cf96ddcf6f235a2
macOS/net_serial.h
/tmp/ws/src/rplidar_ros/sdk/src/arch/macOS/
macOS_2net__serial_8h
hal/abs_rxtx.h
rp::arch::net::raw_serial
rp
rp::arch
rp::arch::net
win32/net_serial.h
/tmp/ws/src/rplidar_ros/sdk/src/arch/win32/
win32_2net__serial_8h
hal/abs_rxtx.h
rp::arch::net::raw_serial
rp
rp::arch
rp::arch::net
linux/net_socket.cpp
/tmp/ws/src/rplidar_ros/sdk/src/arch/linux/
linux_2net__socket_8cpp
sdkcommon.h
../../hal/socket.h
rp::arch::net::DGramSocketImpl
rp::arch::net::StreamSocketImpl
rp
rp::arch
rp::arch::net
rp::net
static int
_halAddrTypeToOSType
namespacerp_1_1net.html
a1bf218504eaa0d9a68897f37f8d33fa4
(SocketAddress::address_type_t type)
static int
_socketHalFamilyToOSFamily
namespacerp_1_1net.html
a58b5b8967556454063a704862c6839dd
(SocketBase::socket_family_t family)
macOS/net_socket.cpp
/tmp/ws/src/rplidar_ros/sdk/src/arch/macOS/
macOS_2net__socket_8cpp
sdkcommon.h
../../hal/socket.h
rp::arch::net::DGramSocketImpl
rp::arch::net::StreamSocketImpl
rp
rp::arch
rp::arch::net
rp::net
static int
_halAddrTypeToOSType
namespacerp_1_1net.html
a1bf218504eaa0d9a68897f37f8d33fa4
(SocketAddress::address_type_t type)
static int
_socketHalFamilyToOSFamily
namespacerp_1_1net.html
a58b5b8967556454063a704862c6839dd
(SocketBase::socket_family_t family)
win32/net_socket.cpp
/tmp/ws/src/rplidar_ros/sdk/src/arch/win32/
win32_2net__socket_8cpp
sdkcommon.h
rp::arch::net::DGramSocketImpl
rp::arch::net::StreamSocketImpl
rp
rp::arch
rp::arch::net
rp::net
#define
_WINSOCKAPI_
win32_2net__socket_8cpp.html
a8d9ac41ded5e14e0ced0dc41b3fb5258
static bool
_checkWSAStartup
namespacerp_1_1net.html
a4a2da17b785ff91afefcb4b7939c0bd7
()
static int
_halAddrTypeToOSType
namespacerp_1_1net.html
a1bf218504eaa0d9a68897f37f8d33fa4
(SocketAddress::address_type_t type)
static const char *
_inet_ntop
namespacerp_1_1net.html
a18621e8384444c346437bb9812e92120
(int af, const void *src, char *dst, int cnt)
static int
_inet_pton
namespacerp_1_1net.html
a0d04c3a51c33a581833539d9f90854c3
(int Family, const char *pszAddrString, void *pAddrBuf)
static int
_socketHalFamilyToOSFamily
namespacerp_1_1net.html
a58b5b8967556454063a704862c6839dd
(SocketBase::socket_family_t family)
static volatile bool
_isWSAStartupCalled
namespacerp_1_1net.html
a000207ecd9bc54e565bbcab24a1f2b85
node.cpp
/tmp/ws/src/rplidar_ros/src/
node_8cpp
sl_lidar.h
#define
_countof
node_8cpp.html
a3719cb4807507eff229b9a7488c3f80e
(_Array)
#define
DEG2RAD
node_8cpp.html
a2b4f9c3a8b58ecc8e9a6cda26417ba00
(x)
#define
RESET_TIMEOUT
node_8cpp.html
a51bf649eb4bb2e62b4373eb1ffe22538
LIDAR_A_SERIES_MINUM_MAJOR_ID
node_8cpp.html
a80155586fa275b28773c9b203f52cabaacc24e5998bb3357ac86c9b994f88c02a
LIDAR_S_SERIES_MINUM_MAJOR_ID
node_8cpp.html
a80155586fa275b28773c9b203f52cabaafe4e3ba85d0e391d413628aeee78062b
LIDAR_T_SERIES_MINUM_MAJOR_ID
node_8cpp.html
a80155586fa275b28773c9b203f52cabaa86bc5d6956dcbf76eb932d263e9e1038
bool
checkRPLIDARHealth
node_8cpp.html
a141e13fdf54b6363558d5b5961ff493b
(ILidarDriver *drv)
static float
getAngle
node_8cpp.html
ad01361cb112f13b0c2e16287e55c71b7
(const sl_lidar_response_measurement_node_hq_t &node)
bool
getRPLIDARDeviceInfo
node_8cpp.html
a4000c680cf7369ab025cbb6386b7cfc4
(ILidarDriver *drv)
int
main
node_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
void
publish_scan
node_8cpp.html
a12ddf03eba5166d95f7879724bd6681d
(ros::Publisher *pub, sl_lidar_response_measurement_node_hq_t *nodes, size_t node_count, ros::Time start, double scan_time, bool inverted, float angle_min, float angle_max, float max_distance, std::string frame_id)
bool
resetRPLIDAR
node_8cpp.html
aefcc7fc56c3e599c24c1e6e16556d5d1
(ILidarDriver *drv)
bool
start_motor
node_8cpp.html
ad0921c9b5726b759e18108863f6f61b1
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
bool
stop_motor
node_8cpp.html
a3c3f04a7ffeb92b4b399b96612b45e68
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
ILidarDriver *
drv
node_8cpp.html
ac0fdad2a9711493f9955233e7dc13030
rplidar.h
/tmp/ws/src/rplidar_ros/sdk/include/
rplidar_8h
hal/types.h
rplidar_protocol.h
rplidar_cmd.h
rplidar_driver.h
#define
SLAMTEC_LIDAR_SDK_VERSION
rplidar_8h.html
a5acdd1e068d8ecd0f1f60ed88c194fca
rplidar_cmd.h
/tmp/ws/src/rplidar_ros/sdk/include/
rplidar__cmd_8h
sl_lidar_cmd.h
rplidar_protocol.h
#define
RPLIDAR_ANS_TYPE_ACC_BOARD_FLAG
rplidar__cmd_8h.html
ac0db88932fada2997f4c197b5f768f9e
#define
RPLIDAR_ANS_TYPE_DEVHEALTH
rplidar__cmd_8h.html
ac4be632d7073aa295f876719aa602568
#define
RPLIDAR_ANS_TYPE_DEVINFO
rplidar__cmd_8h.html
a40ba95bc8a8b5724b30d509fbad5975e
#define
RPLIDAR_ANS_TYPE_GET_LIDAR_CONF
rplidar__cmd_8h.html
a9236245198346737372bab2d8f1cff6d
#define
RPLIDAR_ANS_TYPE_MEASUREMENT
rplidar__cmd_8h.html
acb97e916d859e6e053e43b33661543ca
#define
RPLIDAR_ANS_TYPE_MEASUREMENT_CAPSULED
rplidar__cmd_8h.html
ac2ed3ff13656e310ad01c6126630eaa9
#define
RPLIDAR_ANS_TYPE_MEASUREMENT_CAPSULED_ULTRA
rplidar__cmd_8h.html
ac5d2a15afd049ad8c50cf7d19b414a8d
#define
RPLIDAR_ANS_TYPE_MEASUREMENT_DENSE_CAPSULED
rplidar__cmd_8h.html
ab2e26f184b732c18372de3c5657c23d1
#define
RPLIDAR_ANS_TYPE_MEASUREMENT_HQ
rplidar__cmd_8h.html
a46cb4c0cf559da4685736882bb1cc3f4
#define
RPLIDAR_ANS_TYPE_SAMPLE_RATE
rplidar__cmd_8h.html
af49a0b8f94f3969fbe1d389ca9329b19
#define
RPLIDAR_ANS_TYPE_SET_LIDAR_CONF
rplidar__cmd_8h.html
a26f62ea807affa5c0153f4d07bdc184e
#define
RPLIDAR_AUTOBAUD_MAGICBYTE
rplidar__cmd_8h.html
a196e6e47052e52a269e4e8607dab81d8
#define
RPLIDAR_CMD_EXPRESS_SCAN
rplidar__cmd_8h.html
a99d7c440ad53711d0b9c22d235faa4c6
#define
RPLIDAR_CMD_FORCE_SCAN
rplidar__cmd_8h.html
ab76598a7b76df3db0de3f2571f7a027e
#define
RPLIDAR_CMD_GET_ACC_BOARD_FLAG
rplidar__cmd_8h.html
a26ac3f185a5597b0205dae2e0faaeff1
#define
RPLIDAR_CMD_GET_DEVICE_HEALTH
rplidar__cmd_8h.html
ac32d9664c30b33b3686204baad582e56
#define
RPLIDAR_CMD_GET_DEVICE_INFO
rplidar__cmd_8h.html
a39ce7c2792e936c59030373a2221d0ca
#define
RPLIDAR_CMD_GET_LIDAR_CONF
rplidar__cmd_8h.html
ae9ed98333af49ce1ef496da730073c9e
#define
RPLIDAR_CMD_GET_SAMPLERATE
rplidar__cmd_8h.html
a8321d09413dd770daef75bcd6315a45c
#define
RPLIDAR_CMD_HQ_MOTOR_SPEED_CTRL
rplidar__cmd_8h.html
a82f4eb861da4d548471cf417068f08a1
#define
RPLIDAR_CMD_HQ_SCAN
rplidar__cmd_8h.html
adb99f34cb901ed3be9bf5701b2d0a41d
#define
RPLIDAR_CMD_NEW_BAUDRATE_CONFIRM
rplidar__cmd_8h.html
acb9bd2f88c3df81b701b879477146ca8
#define
RPLIDAR_CMD_RESET
rplidar__cmd_8h.html
accd66bb886456cd959f344b4f0742bf6
#define
RPLIDAR_CMD_SCAN
rplidar__cmd_8h.html
a94138abd61d3133709bd6ebd80575b0b
#define
RPLIDAR_CMD_SET_LIDAR_CONF
rplidar__cmd_8h.html
a154338d69bf035915c3e4efebeb43bb6
#define
RPLIDAR_CMD_SET_MOTOR_PWM
rplidar__cmd_8h.html
ad3e24cb9fbc8ffaf01d6c4471b03905f
#define
RPLIDAR_CMD_STOP
rplidar__cmd_8h.html
a06032ea65248bbbafb6a3e27ab2d1798
#define
RPLIDAR_CONF_ANGLE_RANGE
rplidar__cmd_8h.html
aff61064b42bdf09067e85abba2377923
#define
RPLIDAR_CONF_DESIRED_ROT_FREQ
rplidar__cmd_8h.html
a4e92dd1ac54c03494b85af6aee7d2db8
#define
RPLIDAR_CONF_DETECTED_SERIAL_BPS
rplidar__cmd_8h.html
a2ef7a58161e3f45f7afa6ed5bf8b0cb7
#define
RPLIDAR_CONF_LIDAR_MAC_ADDR
rplidar__cmd_8h.html
ac754d1b6be6ecdbf8bfed84882b224b6
#define
RPLIDAR_CONF_LIDAR_STATIC_IP_ADDR
rplidar__cmd_8h.html
a83c9c26ccfb55fd659428e716f855168
#define
RPLIDAR_CONF_MAX_DISTANCE
rplidar__cmd_8h.html
a23163980937dabf717a4089fddecee65
#define
RPLIDAR_CONF_MAX_ROT_FREQ
rplidar__cmd_8h.html
ad2e74816cb17215d1899c3318ac0e911
#define
RPLIDAR_CONF_MIN_ROT_FREQ
rplidar__cmd_8h.html
a5556a43f656ce067a03d2afb7be06ad1
#define
RPLIDAR_CONF_SCAN_COMMAND_BITMAP
rplidar__cmd_8h.html
ac41034778303c07a9b04adfc51603762
#define
RPLIDAR_CONF_SCAN_COMMAND_BOOST
rplidar__cmd_8h.html
a3b7fc16a59b85906d674c24ff7de2e81
#define
RPLIDAR_CONF_SCAN_COMMAND_EXPRESS
rplidar__cmd_8h.html
a2f8df0c7a49901f735f43a4b19d658d5
#define
RPLIDAR_CONF_SCAN_COMMAND_HQ
rplidar__cmd_8h.html
ac5e4073bb13ec4bef226b9d9eaa4fd00
#define
RPLIDAR_CONF_SCAN_COMMAND_SENSITIVITY
rplidar__cmd_8h.html
a5bc541b044e3447f7715b36ea45d5c00
#define
RPLIDAR_CONF_SCAN_COMMAND_STABILITY
rplidar__cmd_8h.html
a38fd7fe69c2a4023275c978607c6a8c0
#define
RPLIDAR_CONF_SCAN_COMMAND_STD
rplidar__cmd_8h.html
a5701030e9354f37c134472d6cdda8a7c
#define
RPLIDAR_CONF_SCAN_MODE_ANS_TYPE
rplidar__cmd_8h.html
a353fc7b3ae56ef40c82bba5c3343860b
#define
RPLIDAR_CONF_SCAN_MODE_COUNT
rplidar__cmd_8h.html
a50d06845eff6b67a7a51c47581b662ea
#define
RPLIDAR_CONF_SCAN_MODE_MAX_DISTANCE
rplidar__cmd_8h.html
a8b308eb9efbd334d37d9b6233f75ff89
#define
RPLIDAR_CONF_SCAN_MODE_NAME
rplidar__cmd_8h.html
a7ba2a88080cdf498514f8796001fcb1a
#define
RPLIDAR_CONF_SCAN_MODE_TYPICAL
rplidar__cmd_8h.html
aaa0e8f6554a2d0f8a39a27e1826b053d
#define
RPLIDAR_CONF_SCAN_MODE_US_PER_SAMPLE
rplidar__cmd_8h.html
a04a717fa595d8eb8b2067cf092f991ec
#define
RPLIDAR_EXPRESS_SCAN_FLAG_BOOST
rplidar__cmd_8h.html
ab4ba4782cb9b150f295303cdfa15d3de
#define
RPLIDAR_EXPRESS_SCAN_FLAG_SUNLIGHT_REJECTION
rplidar__cmd_8h.html
ad26cc5e1232009704ab7c8067ae5e2a0
#define
RPLIDAR_EXPRESS_SCAN_MODE_FIXANGLE
rplidar__cmd_8h.html
ab9643bf79c5be6bf1a97a577468b8193
#define
RPLIDAR_EXPRESS_SCAN_MODE_NORMAL
rplidar__cmd_8h.html
ad96020f0ca9c360b848e95dc77b0d294
#define
RPLIDAR_EXPRESS_SCAN_SENSITIVITY_BITMAP
rplidar__cmd_8h.html
a1ee6dfe733694449573c9a7bf1aae933
#define
RPLIDAR_EXPRESS_SCAN_STABILITY_BITMAP
rplidar__cmd_8h.html
abcd48d3b69785aead8b6cd736ebc793e
#define
RPLIDAR_HQ_SCAN_FLAG_CCW
rplidar__cmd_8h.html
a3195583b97d2c3642d64611515c1cce3
#define
RPLIDAR_HQ_SCAN_FLAG_RAW_DISTANCE
rplidar__cmd_8h.html
a7a5e3c100264c196612320ade362c058
#define
RPLIDAR_HQ_SCAN_FLAG_RAW_ENCODER
rplidar__cmd_8h.html
a0b6b3da7e313a9cf215973958e7d902b
#define
RPLIDAR_RESP_ACC_BOARD_FLAG_MOTOR_CTRL_SUPPORT_MASK
rplidar__cmd_8h.html
aac50c400f1d415713b7567b33be6e860
#define
RPLIDAR_RESP_HQ_FLAG_SYNCBIT
rplidar__cmd_8h.html
a007c2ba98f1429720c78a46dc7860c45
#define
RPLIDAR_RESP_MEASUREMENT_ANGLE_SHIFT
rplidar__cmd_8h.html
addccf37a516632b7e057b9ac0b628360
#define
RPLIDAR_RESP_MEASUREMENT_CHECKBIT
rplidar__cmd_8h.html
a0503f4a0850417252d0dd6af80657512
#define
RPLIDAR_RESP_MEASUREMENT_EXP_ANGLE_MASK
rplidar__cmd_8h.html
a175bfc5fc7235f34dd897ac6c6d7245a
#define
RPLIDAR_RESP_MEASUREMENT_EXP_DISTANCE_MASK
rplidar__cmd_8h.html
a5da73224ad1c2a4de20f226ef4bdb2a9
#define
RPLIDAR_RESP_MEASUREMENT_EXP_SYNC_1
rplidar__cmd_8h.html
a7fc220f5de429886f3861cb7ffa121c1
#define
RPLIDAR_RESP_MEASUREMENT_EXP_SYNC_2
rplidar__cmd_8h.html
a976923e6e0fd1910ee2a5605a47c3377
#define
RPLIDAR_RESP_MEASUREMENT_EXP_SYNCBIT
rplidar__cmd_8h.html
a9b1376e0135ad1136dfcf6ada6b93342
#define
RPLIDAR_RESP_MEASUREMENT_EXP_ULTRA_MAJOR_BITS
rplidar__cmd_8h.html
a47eb3c42375d60d6dc4ff16284dd9597
#define
RPLIDAR_RESP_MEASUREMENT_EXP_ULTRA_PREDICT_BITS
rplidar__cmd_8h.html
ab318ddda52bf3aa685eeec2f109b7fc2
#define
RPLIDAR_RESP_MEASUREMENT_HQ_SYNC
rplidar__cmd_8h.html
a44e6366c8a587b5a74af35bd8b5a8346
#define
RPLIDAR_RESP_MEASUREMENT_QUALITY_SHIFT
rplidar__cmd_8h.html
a2985ae1d9c620d539721269102757b2a
#define
RPLIDAR_RESP_MEASUREMENT_SYNCBIT
rplidar__cmd_8h.html
a05f0c00f4888efd878d6c8b3a812d29c
#define
RPLIDAR_STATUS_ERROR
rplidar__cmd_8h.html
ad6fc32d4a7d3ef8809a3d39df8087693
#define
RPLIDAR_STATUS_OK
rplidar__cmd_8h.html
ad4069ed2bd795e2d2b8129e77f3f5bc7
#define
RPLIDAR_STATUS_WARNING
rplidar__cmd_8h.html
a15449e6e10e97bacace2fcf8a84d485c
#define
RPLIDAR_ULTRAEXPRESS_SCAN_FLAG_HIGH_SENSITIVITY
rplidar__cmd_8h.html
a6b51be0b4ea65bd7bfc58a902bf84826
#define
RPLIDAR_ULTRAEXPRESS_SCAN_FLAG_STD
rplidar__cmd_8h.html
a4daf49df45c102b9e84789fa6e6d2b12
#define
RPLIDAR_VARBITSCALE_GET_SRC_MAX_VAL_BY_BITS
rplidar__cmd_8h.html
a8b5dde09f6131dcbcf896ba878caac0f
(_BITS_)
#define
RPLIDAR_VARBITSCALE_X16_DEST_VAL
rplidar__cmd_8h.html
ade199d4935b66cc76397e35fa8747450
#define
RPLIDAR_VARBITSCALE_X16_SRC_BIT
rplidar__cmd_8h.html
a8916be24dd38895d9f17888c294d3976
#define
RPLIDAR_VARBITSCALE_X2_DEST_VAL
rplidar__cmd_8h.html
a1d92f171926d76f77b131dfbef8c5fb7
#define
RPLIDAR_VARBITSCALE_X2_SRC_BIT
rplidar__cmd_8h.html
a7564ab4bf242e6855dcaf1e4b64b0b23
#define
RPLIDAR_VARBITSCALE_X4_DEST_VAL
rplidar__cmd_8h.html
a28bcd3a80c3f3c63fb270d3822a39cd3
#define
RPLIDAR_VARBITSCALE_X4_SRC_BIT
rplidar__cmd_8h.html
a8815672b3c8a85e0bbfd5a2e542d6ba2
#define
RPLIDAR_VARBITSCALE_X8_DEST_VAL
rplidar__cmd_8h.html
a1cf7ef45be5c4398775179d5faa6bc71
#define
RPLIDAR_VARBITSCALE_X8_SRC_BIT
rplidar__cmd_8h.html
a478033bcfddfb2c4b134082e6932d7e6
sl_lidar_ip_conf_t
rplidar_ip_conf_t
rplidar__cmd_8h.html
a2f2c0e6d8cee5ff50183becc28e7ee52
sl_lidar_payload_acc_board_flag_t
rplidar_payload_acc_board_flag_t
rplidar__cmd_8h.html
a95c2dba0ed9294d20af3cee336122176
sl_lidar_payload_express_scan_t
rplidar_payload_express_scan_t
rplidar__cmd_8h.html
aee55f84289d4f2d754e52a0356ec3209
sl_lidar_payload_get_scan_conf_t
rplidar_payload_get_scan_conf_t
rplidar__cmd_8h.html
a260b2d54cdb48239357749a1164d068d
sl_lidar_payload_hq_scan_t
rplidar_payload_hq_scan_t
rplidar__cmd_8h.html
a8226619f6dedcb2978fac93f61d510b3
sl_lidar_payload_motor_pwm_t
rplidar_payload_motor_pwm_t
rplidar__cmd_8h.html
a3cb418b5d138a07e30196de1eb002549
sl_lidar_payload_new_bps_confirmation_t
rplidar_payload_new_bps_confirmation_t
rplidar__cmd_8h.html
afde2fd66b37974adad1a6f95a962c930
sl_lidar_payload_set_scan_conf_t
rplidar_payload_set_scan_conf_t
rplidar__cmd_8h.html
a169b371f57bf046c5bedb13e86ad76a0
sl_lidar_response_acc_board_flag_t
rplidar_response_acc_board_flag_t
rplidar__cmd_8h.html
ad607ca5261f470218b7385c6c59cc9c8
sl_lidar_response_cabin_nodes_t
rplidar_response_cabin_nodes_t
rplidar__cmd_8h.html
a37d444ec88ed84ce373dd2c1525820b6
sl_lidar_response_capsule_measurement_nodes_t
rplidar_response_capsule_measurement_nodes_t
rplidar__cmd_8h.html
a3e6bb8f7f10bee9d5d92ce560834f703
sl_lidar_response_dense_cabin_nodes_t
rplidar_response_dense_cabin_nodes_t
rplidar__cmd_8h.html
ac8d1f2e84969bc6b7df8a838a5efce8d
sl_lidar_response_dense_capsule_measurement_nodes_t
rplidar_response_dense_capsule_measurement_nodes_t
rplidar__cmd_8h.html
a1835375f39e9a931c16730df0a1f3f09
sl_lidar_response_device_health_t
rplidar_response_device_health_t
rplidar__cmd_8h.html
af2d413075e8aae40f9daf6ca27e3ccd6
sl_lidar_response_device_info_t
rplidar_response_device_info_t
rplidar__cmd_8h.html
a14949870c2db12ece0942219e8f7afc0
sl_lidar_response_device_macaddr_info_t
rplidar_response_device_macaddr_info_t
rplidar__cmd_8h.html
a1e47f7c88c8946a9d1da3a840b20ae10
sl_lidar_response_get_lidar_conf_t
rplidar_response_get_lidar_conf_t
rplidar__cmd_8h.html
a202e9de4876c4f2218364f1a472cd1f5
sl_lidar_response_hq_capsule_measurement_nodes_t
rplidar_response_hq_capsule_measurement_nodes_t
rplidar__cmd_8h.html
a78fd99abf1d4dfab2f2d2430d6224727
sl_lidar_response_measurement_node_hq_t
rplidar_response_measurement_node_hq_t
rplidar__cmd_8h.html
a3bb2069113c6ed487ed81033d8b2d0ad
sl_lidar_response_measurement_node_t
rplidar_response_measurement_node_t
rplidar__cmd_8h.html
acaf848b88114e20ffdfecd7b62b4785a
sl_lidar_response_sample_rate_t
rplidar_response_sample_rate_t
rplidar__cmd_8h.html
ac84f2015dde596b1403a6e8e9aa4434a
sl_lidar_response_set_lidar_conf_t
rplidar_response_set_lidar_conf_t
rplidar__cmd_8h.html
aec16b1a78232109858e27c065d0003c4
sl_lidar_response_ultra_cabin_nodes_t
rplidar_response_ultra_cabin_nodes_t
rplidar__cmd_8h.html
a2df9059a43c7dd8a4381bf58632cc78a
sl_lidar_response_ultra_capsule_measurement_nodes_t
rplidar_response_ultra_capsule_measurement_nodes_t
rplidar__cmd_8h.html
ad63700c2d17a7e79ce3ecaa12d9a7407
rplidar_driver.cpp
/tmp/ws/src/rplidar_ros/sdk/src/
rplidar__driver_8cpp
sdkcommon.h
hal/abs_rxtx.h
hal/thread.h
hal/types.h
hal/assert.h
hal/locker.h
hal/socket.h
hal/event.h
rplidar_driver.h
sl_crc.h
rp
rp::standalone
rp::standalone::rplidar
rplidar_driver.h
/tmp/ws/src/rplidar_ros/sdk/include/
rplidar__driver_8h
sl_lidar_driver.h
rp::standalone::rplidar::RPlidarDriver
rp
rp::standalone
rp::standalone::rplidar
LidarScanMode
RplidarScanMode
namespacerp_1_1standalone_1_1rplidar.html
aa9ac9f5e5d555192bdac0120e993f8ba
rplidar_driver_impl.h
/tmp/ws/src/rplidar_ros/sdk/src/
rplidar__driver__impl_8h
rp::standalone::rplidar::RPlidarDriverImplCommon
rp
rp::standalone
rp::standalone::rplidar
rplidar_driver_serial.h
/tmp/ws/src/rplidar_ros/sdk/src/
rplidar__driver__serial_8h
rp::standalone::rplidar::RPlidarDriverSerial
rp::standalone::rplidar::SerialChannelDevice
rp
rp::standalone
rp::standalone::rplidar
rplidar_driver_TCP.h
/tmp/ws/src/rplidar_ros/sdk/src/
rplidar__driver__TCP_8h
rp::standalone::rplidar::RPlidarDriverTCP
rp::standalone::rplidar::TCPChannelDevice
rp
rp::standalone
rp::standalone::rplidar
rplidar_protocol.h
/tmp/ws/src/rplidar_ros/sdk/include/
rplidar__protocol_8h
sl_lidar_protocol.h
#define
RPLIDAR_ANS_HEADER_SIZE_MASK
rplidar__protocol_8h.html
a4b27f5c889f7a5486fc97d4018b6a1d2
#define
RPLIDAR_ANS_HEADER_SUBTYPE_SHIFT
rplidar__protocol_8h.html
a73a2b9c191cfad9889265f8ee7c246ea
#define
RPLIDAR_ANS_PKTFLAG_LOOP
rplidar__protocol_8h.html
a046e557c7f79b52c59b5c6b67e87c1e6
#define
RPLIDAR_ANS_SYNC_BYTE1
rplidar__protocol_8h.html
a8a454e15a0b13a7ec641137d38920719
#define
RPLIDAR_ANS_SYNC_BYTE2
rplidar__protocol_8h.html
a0fe547f97017a3f2ba2f8ed890059e94
#define
RPLIDAR_CMD_SYNC_BYTE
rplidar__protocol_8h.html
ab3e49fd8f459749bc840649fbf522244
#define
RPLIDAR_CMDFLAG_HAS_PAYLOAD
rplidar__protocol_8h.html
a44143778aa5087206b320d7562b028df
sl_lidar_ans_header_t
rplidar_ans_header_t
rplidar__protocol_8h.html
adec0ea14a096b6d484886b1ce0368ea1
sl_lidar_cmd_packet_t
rplidar_cmd_packet_t
rplidar__protocol_8h.html
a6b91a0be4f8e2bc3f152a42dd8e331ad
rptypes.h
/tmp/ws/src/rplidar_ros/sdk/include/
rptypes_8h
#define
__attribute__
rptypes_8h.html
a9d373a9b65ff25b2db84c07394e1c212
(x)
#define
__small_endian
rptypes_8h.html
a8bdb84e658f7f9c819d9e284aac0876e
#define
IS_FAIL
rptypes_8h.html
aab0adb4ddb301fc29e5260dd871772dc
(x)
#define
IS_OK
rptypes_8h.html
aa9af8e76797e08dba1b1e541971e20e5
(x)
#define
RESULT_ALREADY_DONE
rptypes_8h.html
a3024157b51e04d74a09712f819f71076
#define
RESULT_FAIL_BIT
rptypes_8h.html
a7680b3678306a6e21e23557d5ccb83ac
#define
RESULT_FORMAT_NOT_SUPPORT
rptypes_8h.html
a13329d60601e220848f45a1bd40369ab
#define
RESULT_INSUFFICIENT_MEMORY
rptypes_8h.html
a32d624c523e0b76df9b5654b2baecaa9
#define
RESULT_INVALID_DATA
rptypes_8h.html
ac185ffa60faf217f221ba8fca8b35fe9
#define
RESULT_OK
rptypes_8h.html
a2618c097a9f7213a8b01afbcf0d3936e
#define
RESULT_OPERATION_FAIL
rptypes_8h.html
a789f1eb7c04ace1cd61e2dbf7e239ac5
#define
RESULT_OPERATION_NOT_SUPPORT
rptypes_8h.html
abe3ac0cf8ea1297874aa52fdf901a724
#define
RESULT_OPERATION_STOP
rptypes_8h.html
a313a1360d26fecb31adeefc372c83abd
#define
RESULT_OPERATION_TIMEOUT
rptypes_8h.html
a643f71140ee9631574bfc7f8442b5db6
int16_t
_s16
rptypes_8h.html
afe7a44df84382fc8a5f84f9575b6c009
int32_t
_s32
rptypes_8h.html
a72ba73aa9146e63093239a2606c75a80
int64_t
_s64
rptypes_8h.html
ac0186bf12dd93f8087975e20cd10866f
int8_t
_s8
rptypes_8h.html
a8c1c46c75cbdda3d86969aa28157aad2
uint16_t
_u16
rptypes_8h.html
a0ff807843ee3edd61b33fa0425b571e6
uint32_t
_u32
rptypes_8h.html
a07491c35a48354e0e7b56974a04cc3de
uint64_t
_u64
rptypes_8h.html
ab6cc27767e5120b044fbfefc322304fc
uint8_t
_u8
rptypes_8h.html
af2b0f13cffd24f6dddf794ae0c7472b4
uint32_t
u_result
rptypes_8h.html
aae3c3046a3ac6b72370c3d3c9c9061db
typedef
_word_size_t
rptypes_8h.html
a4771db3b1758bdddc709e86b91dcc364
(THREAD_PROC *thread_proc_t)(void *)
sdkcommon.h
/tmp/ws/src/rplidar_ros/sdk/src/
sdkcommon_8h
hal/types.h
hal/assert.h
rplidar.h
hal/util.h
sl_crc.cpp
/tmp/ws/src/rplidar_ros/sdk/src/
sl__crc_8cpp
sl_crc.h
sl
sl::crc32
sl_u32
bitrev
namespacesl_1_1crc32.html
a32c22a2477cc95342b0c0cc4c1f7e77d
(sl_u32 input, sl_u16 bw)
sl_u32
cal
namespacesl_1_1crc32.html
a6a53855282128830e5c09a1d11bd7eda
(sl_u32 crc, void *input, sl_u16 len)
sl_result
getResult
namespacesl_1_1crc32.html
ad0d6c754d8bed7bbd6844bb2372970c2
(sl_u8 *ptr, sl_u32 len)
void
init
namespacesl_1_1crc32.html
a58d72ff5e9e35b6668f71b2174e9f774
(sl_u32 poly)
static sl_u32
table
namespacesl_1_1crc32.html
a4b3040c7e6adbd517e44f9cf1d2e7d16
[256]
sl_crc.h
/tmp/ws/src/rplidar_ros/sdk/include/
sl__crc_8h
sl_lidar_cmd.h
sl
sl::crc32
sl_u32
bitrev
namespacesl_1_1crc32.html
a32c22a2477cc95342b0c0cc4c1f7e77d
(sl_u32 input, sl_u16 bw)
sl_u32
cal
namespacesl_1_1crc32.html
a6a53855282128830e5c09a1d11bd7eda
(sl_u32 crc, void *input, sl_u16 len)
sl_result
getResult
namespacesl_1_1crc32.html
ad0d6c754d8bed7bbd6844bb2372970c2
(sl_u8 *ptr, sl_u32 len)
void
init
namespacesl_1_1crc32.html
a58d72ff5e9e35b6668f71b2174e9f774
(sl_u32 poly)
sl_lidar.h
/tmp/ws/src/rplidar_ros/sdk/include/
sl__lidar_8h
sl_lidar_driver.h
#define
SL_LIDAR_SDK_VERSION
sl__lidar_8h.html
a64b339dd546cd1a93faba7d517cd39ce
#define
SL_LIDAR_SDK_VERSION_MAJOR
sl__lidar_8h.html
a5a0711b0b48c7fa5d0c1dc359dd93b0c
#define
SL_LIDAR_SDK_VERSION_MINOR
sl__lidar_8h.html
a319d25c7f33c4a1046eded2e6f9f91d3
#define
SL_LIDAR_SDK_VERSION_PATCH
sl__lidar_8h.html
ab4c1bae05cfa1162f40127e8f11a57e4
#define
SL_LIDAR_SDK_VERSION_SEQ
sl__lidar_8h.html
a486dd204049dc3da9c3f5c7fc8273531
sl_lidar_cmd.h
/tmp/ws/src/rplidar_ros/sdk/include/
sl__lidar__cmd_8h
sl_lidar_protocol.h
_sl_lidar_ip_conf_t
_sl_lidar_payload_acc_board_flag_t
_sl_lidar_payload_express_scan_t
_sl_lidar_payload_get_scan_conf_t
_sl_lidar_payload_hq_scan_t
_sl_lidar_payload_hq_spd_ctrl_t
_sl_lidar_payload_motor_pwm_t
_sl_lidar_payload_new_bps_confirmation_t
_sl_lidar_response_acc_board_flag_t
_sl_lidar_response_cabin_nodes_t
_sl_lidar_response_capsule_measurement_nodes_t
_sl_lidar_response_dense_cabin_nodes_t
_sl_lidar_response_dense_capsule_measurement_nodes_t
_sl_lidar_response_desired_rot_speed_t
_sl_lidar_response_device_health_t
_sl_lidar_response_device_info_t
_sl_lidar_response_device_macaddr_info_t
_sl_lidar_response_get_lidar_conf
_sl_lidar_response_hq_capsule_measurement_nodes_t
_sl_lidar_response_measurement_node_t
_sl_lidar_response_sample_rate_t
_sl_lidar_response_set_lidar_conf
_sl_lidar_response_ultra_cabin_nodes_t
_sl_lidar_response_ultra_capsule_measurement_nodes_t
_sl_payload_set_scan_conf_t
sl_lidar_response_measurement_node_hq_t
#define
DEFAULT_MOTOR_SPEED
sl__lidar__cmd_8h.html
a8e3de4244f70752f35fb95b3fea8dc88
#define
SL_LIDAR_ANS_TYPE_ACC_BOARD_FLAG
sl__lidar__cmd_8h.html
a4a2935e8feed67e00f5507113612da92
#define
SL_LIDAR_ANS_TYPE_DEVHEALTH
sl__lidar__cmd_8h.html
a6e1fc3652e8741172f22ad583771460d
#define
SL_LIDAR_ANS_TYPE_DEVINFO
sl__lidar__cmd_8h.html
a74ee786b6a96d6927bc7e066755c77ce
#define
SL_LIDAR_ANS_TYPE_GET_LIDAR_CONF
sl__lidar__cmd_8h.html
a182cfaea5d749c58b94dfdbfdf7543b9
#define
SL_LIDAR_ANS_TYPE_MEASUREMENT
sl__lidar__cmd_8h.html
a3cf9d863e82d0a4260be8437a95eccf1
#define
SL_LIDAR_ANS_TYPE_MEASUREMENT_CAPSULED
sl__lidar__cmd_8h.html
a1a82cb81f80fa6913af69ed8ddde6d16
#define
SL_LIDAR_ANS_TYPE_MEASUREMENT_CAPSULED_ULTRA
sl__lidar__cmd_8h.html
a252204d91082cb732dbc03ea0d52a4ef
#define
SL_LIDAR_ANS_TYPE_MEASUREMENT_DENSE_CAPSULED
sl__lidar__cmd_8h.html
afed6b764aa1dc70bc2a6511ee4d6ac1c
#define
SL_LIDAR_ANS_TYPE_MEASUREMENT_HQ
sl__lidar__cmd_8h.html
a582f7beb235f1517f4ad2469ecbf8d53
#define
SL_LIDAR_ANS_TYPE_SAMPLE_RATE
sl__lidar__cmd_8h.html
ae4fb69a75b1270951ad20fa56c4218e7
#define
SL_LIDAR_ANS_TYPE_SET_LIDAR_CONF
sl__lidar__cmd_8h.html
a7193a954fdd023bb1134fc23ab95b1fe
#define
SL_LIDAR_AUTOBAUD_MAGICBYTE
sl__lidar__cmd_8h.html
a93c105e79454bf42896bb4e5a996d529
#define
SL_LIDAR_CMD_EXPRESS_SCAN
sl__lidar__cmd_8h.html
aff7923894591a08fc19182bf70f2eb08
#define
SL_LIDAR_CMD_FORCE_SCAN
sl__lidar__cmd_8h.html
a2f0599498b1d059c0e20a66bf4405066
#define
SL_LIDAR_CMD_GET_ACC_BOARD_FLAG
sl__lidar__cmd_8h.html
a2b7eb4e86639932ea9e4115e24f6c843
#define
SL_LIDAR_CMD_GET_DEVICE_HEALTH
sl__lidar__cmd_8h.html
a223a7f8b940f37d4d534b5f9367cf817
#define
SL_LIDAR_CMD_GET_DEVICE_INFO
sl__lidar__cmd_8h.html
a0307a5a9ea36555cd01bd09f1da81d8b
#define
SL_LIDAR_CMD_GET_LIDAR_CONF
sl__lidar__cmd_8h.html
af898b069f6ed4d9f37b5fd5a2eb5dfb4
#define
SL_LIDAR_CMD_GET_SAMPLERATE
sl__lidar__cmd_8h.html
abfc6a03d35e9543c2e2a349fe8e6296b
#define
SL_LIDAR_CMD_HQ_MOTOR_SPEED_CTRL
sl__lidar__cmd_8h.html
a68ee9e2c128827408ba9e9a40fa9dbe5
#define
SL_LIDAR_CMD_HQ_SCAN
sl__lidar__cmd_8h.html
aa9f242d98fff6cb5c61003f4b8ace6ea
#define
SL_LIDAR_CMD_NEW_BAUDRATE_CONFIRM
sl__lidar__cmd_8h.html
abff82b5d495ce40034f922a439adaf4e
#define
SL_LIDAR_CMD_RESET
sl__lidar__cmd_8h.html
aa5df11baeb279f9117da6f9bf5ee78e0
#define
SL_LIDAR_CMD_SCAN
sl__lidar__cmd_8h.html
a6cb1d4ec0bc0d938f52e417467fc3313
#define
SL_LIDAR_CMD_SET_LIDAR_CONF
sl__lidar__cmd_8h.html
a56d2d23c6dfe9e20ccc2ab669bfc4997
#define
SL_LIDAR_CMD_SET_MOTOR_PWM
sl__lidar__cmd_8h.html
a8e5e8641b6d547d1bb653c74856bef70
#define
SL_LIDAR_CMD_STOP
sl__lidar__cmd_8h.html
a98b568af4611f5a87c2f2b4bfa18e318
#define
SL_LIDAR_CONF_ANGLE_RANGE
sl__lidar__cmd_8h.html
a79a63f6a7778b0b3a54375570ac1e6ad
#define
SL_LIDAR_CONF_DESIRED_ROT_FREQ
sl__lidar__cmd_8h.html
a2e0b6157776969e091d48e7d4d8df548
#define
SL_LIDAR_CONF_DETECTED_SERIAL_BPS
sl__lidar__cmd_8h.html
a587456437da46aac042d6e0bb725e9d5
#define
SL_LIDAR_CONF_LIDAR_MAC_ADDR
sl__lidar__cmd_8h.html
a17aa1e55c569e6bd4e8c61da92b18b9a
#define
SL_LIDAR_CONF_LIDAR_STATIC_IP_ADDR
sl__lidar__cmd_8h.html
a466b42dd3758492c9cd93c4ff93b32b3
#define
SL_LIDAR_CONF_MAX_DISTANCE
sl__lidar__cmd_8h.html
abb9e3f764c78b4b835746ab301af3d9e
#define
SL_LIDAR_CONF_MAX_ROT_FREQ
sl__lidar__cmd_8h.html
af806a1cc248d9a39c05b0ff0c736262b
#define
SL_LIDAR_CONF_MIN_ROT_FREQ
sl__lidar__cmd_8h.html
aaa839167fd9c4a6829e2663e511bae77
#define
SL_LIDAR_CONF_SCAN_COMMAND_BITMAP
sl__lidar__cmd_8h.html
abd53d231d864d96c8a61b599ae581e5c
#define
SL_LIDAR_CONF_SCAN_COMMAND_BOOST
sl__lidar__cmd_8h.html
a2e5efa27698e3f4aa216f3e8705fb0dc
#define
SL_LIDAR_CONF_SCAN_COMMAND_EXPRESS
sl__lidar__cmd_8h.html
aa6c52c27a38dc6eea02d7858c546925a
#define
SL_LIDAR_CONF_SCAN_COMMAND_HQ
sl__lidar__cmd_8h.html
aed4907f98ac8620001364af569e39e08
#define
SL_LIDAR_CONF_SCAN_COMMAND_SENSITIVITY
sl__lidar__cmd_8h.html
a0db3e29796bad494f2cd021393deb9b5
#define
SL_LIDAR_CONF_SCAN_COMMAND_STABILITY
sl__lidar__cmd_8h.html
a8ecee90d8885fd55cc86181eec7fa0c3
#define
SL_LIDAR_CONF_SCAN_COMMAND_STD
sl__lidar__cmd_8h.html
a71191d0be5787dd4f8ccc096df047ef3
#define
SL_LIDAR_CONF_SCAN_MODE_ANS_TYPE
sl__lidar__cmd_8h.html
a437e8704945485f2ab8200211423ed19
#define
SL_LIDAR_CONF_SCAN_MODE_COUNT
sl__lidar__cmd_8h.html
a4903234607291be919519486537eef8b
#define
SL_LIDAR_CONF_SCAN_MODE_MAX_DISTANCE
sl__lidar__cmd_8h.html
aff92376926c6cdd7df5ef5c49313f607
#define
SL_LIDAR_CONF_SCAN_MODE_NAME
sl__lidar__cmd_8h.html
a37cd60092be98e32807a91f50822e71e
#define
SL_LIDAR_CONF_SCAN_MODE_TYPICAL
sl__lidar__cmd_8h.html
ae1c63f571db53621320f7e0b82be524b
#define
SL_LIDAR_CONF_SCAN_MODE_US_PER_SAMPLE
sl__lidar__cmd_8h.html
a7b4f78d57766c03c79f7385b383b8de6
#define
SL_LIDAR_EXPRESS_SCAN_FLAG_BOOST
sl__lidar__cmd_8h.html
a0b3d7feba0f206f39d1d4825c0a996a7
#define
SL_LIDAR_EXPRESS_SCAN_FLAG_SUNLIGHT_REJECTION
sl__lidar__cmd_8h.html
a12e9158e2f2a5af4fc355135830ed8a0
#define
SL_LIDAR_EXPRESS_SCAN_MODE_FIXANGLE
sl__lidar__cmd_8h.html
abcef1fd6b714727fa7d459a1f278cde0
#define
SL_LIDAR_EXPRESS_SCAN_MODE_NORMAL
sl__lidar__cmd_8h.html
ae2cc7ec676bf6596ea0b039eb9ff355d
#define
SL_LIDAR_EXPRESS_SCAN_SENSITIVITY_BITMAP
sl__lidar__cmd_8h.html
aca010446020c05dc89985124f8e7eea9
#define
SL_LIDAR_EXPRESS_SCAN_STABILITY_BITMAP
sl__lidar__cmd_8h.html
a4c164db0d76209247276c2de6a9fd4f4
#define
SL_LIDAR_RESP_ACC_BOARD_FLAG_MOTOR_CTRL_SUPPORT_MASK
sl__lidar__cmd_8h.html
a8584094c0ea1e992b336001c11fef9fc
#define
SL_LIDAR_RESP_HQ_FLAG_SYNCBIT
sl__lidar__cmd_8h.html
a529e8298205eb8c0249b5507ff57c843
#define
SL_LIDAR_RESP_MEASUREMENT_ANGLE_SHIFT
sl__lidar__cmd_8h.html
acdf830d539205988645d119229700132
#define
SL_LIDAR_RESP_MEASUREMENT_CHECKBIT
sl__lidar__cmd_8h.html
ac8de80f3c8ed6b445c84f06309f732d4
#define
SL_LIDAR_RESP_MEASUREMENT_EXP_ANGLE_MASK
sl__lidar__cmd_8h.html
af4f45676c14b29d4d8f6dba4c18441c4
#define
SL_LIDAR_RESP_MEASUREMENT_EXP_DISTANCE_MASK
sl__lidar__cmd_8h.html
ad044276c0869450f692984f5c5b4f644
#define
SL_LIDAR_RESP_MEASUREMENT_EXP_SYNC_1
sl__lidar__cmd_8h.html
a6230d2cfe87dde97dc34e21d08d2d414
#define
SL_LIDAR_RESP_MEASUREMENT_EXP_SYNC_2
sl__lidar__cmd_8h.html
a6f67cbf93451163f4c9e941d8375c08a
#define
SL_LIDAR_RESP_MEASUREMENT_EXP_SYNCBIT
sl__lidar__cmd_8h.html
af84292b607924f4fe4e0971d11ca9ed6
#define
SL_LIDAR_RESP_MEASUREMENT_EXP_ULTRA_MAJOR_BITS
sl__lidar__cmd_8h.html
a7a62d2f0fe59f265b399b467e97cda39
#define
SL_LIDAR_RESP_MEASUREMENT_EXP_ULTRA_PREDICT_BITS
sl__lidar__cmd_8h.html
ae02ef8aaa4ffa65ec27e0f6a69e041e4
#define
SL_LIDAR_RESP_MEASUREMENT_HQ_SYNC
sl__lidar__cmd_8h.html
a9023d79958b1a968b2083db7f6b431bb
#define
SL_LIDAR_RESP_MEASUREMENT_QUALITY_SHIFT
sl__lidar__cmd_8h.html
a483381dfc63b3c5e7e546fcdaa5b8948
#define
SL_LIDAR_RESP_MEASUREMENT_SYNCBIT
sl__lidar__cmd_8h.html
aff3e5d389e82194fc749b7c5fcbe41c6
#define
SL_LIDAR_STATUS_ERROR
sl__lidar__cmd_8h.html
af233db04b918ef41e674af727faa07e7
#define
SL_LIDAR_STATUS_OK
sl__lidar__cmd_8h.html
ad58698e4a66f42a1f449f15ae4b42077
#define
SL_LIDAR_STATUS_WARNING
sl__lidar__cmd_8h.html
aa68db001d9d82fada1ff334fd7ab6b2d
#define
SL_LIDAR_ULTRAEXPRESS_SCAN_FLAG_HIGH_SENSITIVITY
sl__lidar__cmd_8h.html
a63018071226344dd16218a97dd51001e
#define
SL_LIDAR_ULTRAEXPRESS_SCAN_FLAG_STD
sl__lidar__cmd_8h.html
aab03e5172376744861db49840c64d637
#define
SL_LIDAR_VARBITSCALE_GET_SRC_MAX_VAL_BY_BITS
sl__lidar__cmd_8h.html
a21598d2f7cc4ad8abfedb8f8cbbf25f4
(_BITS_)
#define
SL_LIDAR_VARBITSCALE_X16_DEST_VAL
sl__lidar__cmd_8h.html
a5dcc72eccf8b6b42ec4c40e5312b843b
#define
SL_LIDAR_VARBITSCALE_X16_SRC_BIT
sl__lidar__cmd_8h.html
a076044ff820b69ee53c185d808250622
#define
SL_LIDAR_VARBITSCALE_X2_DEST_VAL
sl__lidar__cmd_8h.html
a0bd87c53383dd1c973ff1615c03f8a27
#define
SL_LIDAR_VARBITSCALE_X2_SRC_BIT
sl__lidar__cmd_8h.html
a98adaca5efdfd4f414a839813ec9f35b
#define
SL_LIDAR_VARBITSCALE_X4_DEST_VAL
sl__lidar__cmd_8h.html
ae2e16cebab73f0cd9961c1b7ab620690
#define
SL_LIDAR_VARBITSCALE_X4_SRC_BIT
sl__lidar__cmd_8h.html
ac517bcc43bc79780b37d36dd47e44b82
#define
SL_LIDAR_VARBITSCALE_X8_DEST_VAL
sl__lidar__cmd_8h.html
a60e77c2bbf2c58e9e4bcb2a21645a7fa
#define
SL_LIDAR_VARBITSCALE_X8_SRC_BIT
sl__lidar__cmd_8h.html
aa981b0727846dd34bbd19618f99ae609
struct _sl_lidar_payload_express_scan_t
__attribute__
sl__lidar__cmd_8h.html
a2dfde825eb4b0d0b561f7764eb97183d
((packed)) sl_lidar_payload_express_scan_t
sl_u16
angle_q6_checkbit
sl__lidar__cmd_8h.html
aadcb148a38d82303a4860e06bdc6471c
sl_u16
angle_z_q14
sl__lidar__cmd_8h.html
ab88077e06407738cfc33ba34bb1f9d22
sl_lidar_response_cabin_nodes_t
cabins
sl__lidar__cmd_8h.html
a4415197e6bf45978015301a7f4e1132c
[16]
sl_u32
combined_x3
sl__lidar__cmd_8h.html
a0473834fb0705b46bf2d988c8e4cc3c7
sl_u32
crc32
sl__lidar__cmd_8h.html
a40008797bdde87ce4f5e2241af1694b4
sl_u32
dist_mm_q2
sl__lidar__cmd_8h.html
a1657bf24bfd15318c82ad92666e61e08
sl_u16
distance
sl__lidar__cmd_8h.html
a6876dfa00b650d1dbc09b9dc64c37354
sl_u16
distance_angle_1
sl__lidar__cmd_8h.html
a7ac53ed1f5d844b4ae1fa5a67660bfeb
sl_u16
distance_angle_2
sl__lidar__cmd_8h.html
ae4ae57360549903c95d5bc2726fba90e
sl_u16
distance_q2
sl__lidar__cmd_8h.html
a813de9098e44c478ec1b9d93bdf5fc2c
sl_u16
error_code
sl__lidar__cmd_8h.html
ada499a5f4a338b94b547797897be73d4
sl_u16
express_sample_duration_us
sl__lidar__cmd_8h.html
ab866c8fd9a7af30f9545ef79a680f045
sl_u16
firmware_version
sl__lidar__cmd_8h.html
a74e17668b6b87fd251c616d785de6230
sl_u8
flag
sl__lidar__cmd_8h.html
ac458f7f4da1a6cb0c85b211cf34641b7
sl_u8
gw
sl__lidar__cmd_8h.html
a0be33c89f38b8921489d6b5649b214e5
[4]
sl_u8
hardware_version
sl__lidar__cmd_8h.html
a737bd37bfa05dc4e5cf0959f5b0cbc5c
sl_u8
ip_addr
sl__lidar__cmd_8h.html
aeefc0bfd733500d718eff5e99d346141
[4]
sl_u8
macaddr
sl__lidar__cmd_8h.html
a30f046b81107edb5367748e01830258d
[6]
sl_u8
model
sl__lidar__cmd_8h.html
a479b05b353babd9dc080086c331a9d38
sl_u8
net_mask
sl__lidar__cmd_8h.html
a4a1db60f7f035287ac7baea2f26662e3
[4]
sl_lidar_response_measurement_node_hq_t
node_hq
sl__lidar__cmd_8h.html
aad25639850ee92154115c87e08cfb4c7
[96]
sl_u8
offset_angles_q3
sl__lidar__cmd_8h.html
a4de9e1b2cb055c73fb5e68a35c2bf540
sl_u16
param
sl__lidar__cmd_8h.html
a560907a60a23771c36191943c51c08af
sl_u8
payload
sl__lidar__cmd_8h.html
a8bed97305158af87a29002741de8947c
[0]
sl_u16
pwm_ref
sl__lidar__cmd_8h.html
a8cb477491fa92d4a9e54109c3708d20d
sl_u16
pwm_value
sl__lidar__cmd_8h.html
ae1577e7098163bd749a0e5d16322860d
sl_u8
quality
sl__lidar__cmd_8h.html
ad1ef15dbac890a86176550551d7a4706
sl_u32
required_bps
sl__lidar__cmd_8h.html
ae2d50f17132f690419f87dd4bc2a62ae
sl_u8
reserved
sl__lidar__cmd_8h.html
a52aeaed69c838c88002e563e4a319324
[32]
sl_u32
result
sl__lidar__cmd_8h.html
af4f32426dae9834f643a32d6bb1029d1
sl_u16
rpm
sl__lidar__cmd_8h.html
ac4467811e434dfb9279d7498b9946755
sl_u8
s_checksum_1
sl__lidar__cmd_8h.html
aeeef14545e7d732e0365c2a5f124595c
sl_u8
s_checksum_2
sl__lidar__cmd_8h.html
a72046dbbe64eacaf41e6bbecd1f73878
sl_u8
serialnum
sl__lidar__cmd_8h.html
a1585e08250f0028d9a26d12e6a15c3ae
[16]
sl_u16
start_angle_sync_q6
sl__lidar__cmd_8h.html
af7ad50ac495ee389359d3db6334fcb6a
sl_u8
status
sl__lidar__cmd_8h.html
ad347e334ff14d41ce18f8ccb662e3e43
sl_u16
std_sample_duration_us
sl__lidar__cmd_8h.html
aaf328508ff77e8217950eb31431f9803
sl_u32
support_flag
sl__lidar__cmd_8h.html
a6cf171072501d9aa5df5a19607909241
sl_u8
sync_byte
sl__lidar__cmd_8h.html
a7a9d3c3636d2940d071a57315ba6548e
sl_u8
sync_quality
sl__lidar__cmd_8h.html
a8d0f71207f645ce20d0faca1db09ef12
sl_u64
time_stamp
sl__lidar__cmd_8h.html
a8fcb080c9d6fd56fa176cbe13e6f1253
sl_u32
type
sl__lidar__cmd_8h.html
af614c23d3b64c5814c2ced2c6f6193c8
sl_lidar_response_ultra_cabin_nodes_t
ultra_cabins
sl__lidar__cmd_8h.html
a83ce43668940a08ad88e37791dc244f6
[32]
sl_u16
working_flags
sl__lidar__cmd_8h.html
ad5fa1e36de3b53fc7d28381e93091c97
sl_u8
working_mode
sl__lidar__cmd_8h.html
a110825cc899d59268dd106a9f9bf9aaf
sl_lidar_driver.cpp
/tmp/ws/src/rplidar_ros/sdk/src/
sl__lidar__driver_8cpp
sdkcommon.h
hal/abs_rxtx.h
hal/thread.h
hal/types.h
hal/assert.h
hal/locker.h
hal/socket.h
hal/event.h
sl_lidar_driver.h
sl_crc.h
sl::SlamtecLidarDriver
sl
#define
MAX_SCAN_NODES
sl__lidar__driver_8cpp.html
a597ae1173f54a2b992842aa53220ba57
static sl_u32
_varbitscale_decode
namespacesl.html
a7ad063c6bf677c643e55921bd2ce0340
(sl_u32 scaled, sl_u32 &scaleLevel)
static bool
angleLessThan
namespacesl.html
a634c9936c25aff7673e194de021f3f8b
(const TNode &a, const TNode &b)
static sl_result
ascendScanData_
namespacesl.html
a120a8acb4a0b5facbe3bc53389cc4c68
(TNode *nodebuffer, size_t count)
static void
convert
namespacesl.html
a6d9872c92beaa1bd4b1a9f273c6d66da
(const sl_lidar_response_measurement_node_t &from, sl_lidar_response_measurement_node_hq_t &to)
static void
convert
namespacesl.html
aa4c50af6f76871e111473d71adb204f6
(const sl_lidar_response_measurement_node_hq_t &from, sl_lidar_response_measurement_node_t &to)
Result< ILidarDriver * >
createLidarDriver
namespacesl.html
addd16c4fe99b83f0db98bda4386f97bd
()
static float
getAngle
namespacesl.html
ab05757e9e43226012330af2fc82af37b
(const sl_lidar_response_measurement_node_t &node)
static float
getAngle
namespacesl.html
ab431c3631bbc0389af8f7dbb27230193
(const sl_lidar_response_measurement_node_hq_t &node)
static sl_u16
getDistanceQ2
namespacesl.html
a6332cf833dfc2abe37247b3f8039b552
(const sl_lidar_response_measurement_node_t &node)
static sl_u32
getDistanceQ2
namespacesl.html
a1a78868f14316ae9318fac0eb3104e7b
(const sl_lidar_response_measurement_node_hq_t &node)
static void
printDeprecationWarn
namespacesl.html
a4d7b6c7aecbd972fed06fb7f2e9696c3
(const char *fn, const char *replacement)
static void
setAngle
namespacesl.html
a26f203848246f5ca69a3f37a0e8b326a
(sl_lidar_response_measurement_node_t &node, float v)
static void
setAngle
namespacesl.html
a23752707afb8db93f150c7aabf2dc7bf
(sl_lidar_response_measurement_node_hq_t &node, float v)
sl_lidar_driver.h
/tmp/ws/src/rplidar_ros/sdk/include/
sl__lidar__driver_8h
sl_lidar_cmd.h
sl::IChannel
sl::ILidarDriver
sl::ISerialPortChannel
sl::LidarMotorInfo
sl::LidarScanMode
sl::Result
sl
#define
DEPRECATED
sl__lidar__driver_8h.html
aaf225a2b96038de3a42d61a1fa63654b
(func)
#define
DEPRECATED_WARN
sl__lidar__driver_8h.html
ae8fc2cf31255b4b8f3a8b6486562b423
(fn, replacement)
ChannelType
namespacesl.html
a851e0c7b6da678c8684c219136c26c44
CHANNEL_TYPE_SERIALPORT
namespacesl.html
a851e0c7b6da678c8684c219136c26c44a01cd4b22f34565e52a7f3af13b102dfb
CHANNEL_TYPE_TCP
namespacesl.html
a851e0c7b6da678c8684c219136c26c44ab7ddf6f735e01aa3e35932d18cebb00a
CHANNEL_TYPE_UDP
namespacesl.html
a851e0c7b6da678c8684c219136c26c44ae3cd7f78bf4b50e5fe79a04e959a1126
MotorCtrlSupport
namespacesl.html
a4d2f7c51f7ff4bf58349d988068361f1
MotorCtrlSupportNone
namespacesl.html
a4d2f7c51f7ff4bf58349d988068361f1a570882a9c5a12bc3befb297a329e9870
MotorCtrlSupportPwm
namespacesl.html
a4d2f7c51f7ff4bf58349d988068361f1a2804fdd7b549346a7b0780e0be0acb3c
MotorCtrlSupportRpm
namespacesl.html
a4d2f7c51f7ff4bf58349d988068361f1ae5bc0e3055d24e62bf4508bcab79b8b6
Result< ILidarDriver * >
createLidarDriver
namespacesl.html
addd16c4fe99b83f0db98bda4386f97bd
()
Result< IChannel * >
createSerialPortChannel
namespacesl.html
a2f1221e9d67df7cc9b2a15cf5185ddb3
(const std::string &device, int baudrate)
Result< IChannel * >
createTcpChannel
namespacesl.html
a211936de102d82a6d2b25aa9c6a1148e
(const std::string &ip, int port)
Result< IChannel * >
createUdpChannel
namespacesl.html
ae7821f3929d243bf4b21f5ae92e518eb
(const std::string &ip, int port)
struct sl::LidarScanMode
__attribute__
namespacesl.html
af472f7fb0d99e26450b18d2eb3af17c8
sl_lidar_driver_impl.h
/tmp/ws/src/rplidar_ros/sdk/include/
sl__lidar__driver__impl_8h
sl_lidar_driver.h
sl::SL_LidarDriver
sl
sl_lidar_protocol.h
/tmp/ws/src/rplidar_ros/sdk/include/
sl__lidar__protocol_8h
sl_types.h
sl_lidar_ans_header_t
sl_lidar_cmd_packet_t
#define
SL_LIDAR_ANS_HEADER_SIZE_MASK
sl__lidar__protocol_8h.html
a0ff8798211a2bdb2167a40ce168f3430
#define
SL_LIDAR_ANS_HEADER_SUBTYPE_SHIFT
sl__lidar__protocol_8h.html
aa90168db7819f368ec70c5a2030c4ac1
#define
SL_LIDAR_ANS_PKTFLAG_LOOP
sl__lidar__protocol_8h.html
a5a3c73d4bad3ce7a77260f177a56e49b
#define
SL_LIDAR_ANS_SYNC_BYTE1
sl__lidar__protocol_8h.html
aae13182745f2c551b739ea9461d4bead
#define
SL_LIDAR_ANS_SYNC_BYTE2
sl__lidar__protocol_8h.html
a711bc6c9e6f5e51c4fda9dfe0ba9228c
#define
SL_LIDAR_CMD_SYNC_BYTE
sl__lidar__protocol_8h.html
a880ee54337b7ca4f9001cf5053c32a73
#define
SL_LIDAR_CMDFLAG_HAS_PAYLOAD
sl__lidar__protocol_8h.html
a2490ac4db4f4b34c1d20beca9fd601de
struct sl_lidar_cmd_packet_t
__attribute__
sl__lidar__protocol_8h.html
a313aba50cdf0d263a6341779f769f999
((packed)) sl_lidar_cmd_packet_t
sl_u8
cmd_flag
sl__lidar__protocol_8h.html
a09efb8f67b8799a29287d7f899597739
sl_u8
data
sl__lidar__protocol_8h.html
aae93d31afdc0404324c8c6d9734a37b4
[0]
sl_u8
size
sl__lidar__protocol_8h.html
a42ad11498796e288ffa09083c79f45fc
sl_u32
size_q30_subtype
sl__lidar__protocol_8h.html
ac51233354c4474c40fcb9feac27a78dd
sl_u8
syncByte
sl__lidar__protocol_8h.html
acfc20021baf2c09d61de7f6e634512eb
sl_u8
syncByte1
sl__lidar__protocol_8h.html
afd06cff655b017119cb3d25849e68c32
sl_u8
syncByte2
sl__lidar__protocol_8h.html
a37489131f0ac74c80537a33460c8e05e
sl_u8
type
sl__lidar__protocol_8h.html
a39c7dd23ed369dbaf16456fba8ea2b82
sl_serial_channel.cpp
/tmp/ws/src/rplidar_ros/sdk/src/
sl__serial__channel_8cpp
sl_lidar_driver.h
hal/abs_rxtx.h
hal/socket.h
sl::SerialPortChannel
sl
Result< IChannel * >
createSerialPortChannel
namespacesl.html
a2f1221e9d67df7cc9b2a15cf5185ddb3
(const std::string &device, int baudrate)
sl_tcp_channel.cpp
/tmp/ws/src/rplidar_ros/sdk/src/
sl__tcp__channel_8cpp
sl_lidar_driver.h
hal/abs_rxtx.h
hal/socket.h
sl::TcpChannel
sl
Result< IChannel * >
createTcpChannel
namespacesl.html
a211936de102d82a6d2b25aa9c6a1148e
(const std::string &ip, int port)
sl_types.h
/tmp/ws/src/rplidar_ros/sdk/include/
sl__types_8h
#define
__attribute__
sl__types_8h.html
a9d373a9b65ff25b2db84c07394e1c212
(x)
#define
SL_DEFINE_INT_TYPE
sl__types_8h.html
ad4638f82e109766e9ed1fb9adb5cf397
(Bits)
#define
SL_DEFINE_TYPE
sl__types_8h.html
aa596d5c0ed2961cea6fcf11b1c6d5cb2
(IntType, NewType)
#define
SL_IS_FAIL
sl__types_8h.html
adffd4cb9ff346f638057861e74827281
(x)
#define
SL_IS_OK
sl__types_8h.html
a297564d57c158ce0255d8a8252d1d4ab
(x)
#define
SL_RESULT_ALREADY_DONE
sl__types_8h.html
a15b3876647b52a162b8a6f8d2d1fbf36
#define
SL_RESULT_FAIL_BIT
sl__types_8h.html
a42731b22ca11c6fb19e379555e9ce2b4
#define
SL_RESULT_FORMAT_NOT_SUPPORT
sl__types_8h.html
a858668010033579431908b596e81639d
#define
SL_RESULT_INSUFFICIENT_MEMORY
sl__types_8h.html
a949cd15a0bca588055dd959cea8419f7
#define
SL_RESULT_INVALID_DATA
sl__types_8h.html
ad1a9fcab965e9620d7648537e868a23b
#define
SL_RESULT_OK
sl__types_8h.html
a0e1876051122f689f8af931045d4da83
#define
SL_RESULT_OPERATION_FAIL
sl__types_8h.html
a304ded6604032ff30c2f754da6b097a0
#define
SL_RESULT_OPERATION_NOT_SUPPORT
sl__types_8h.html
acc65e83864fa516c5ab457830c85a0af
#define
SL_RESULT_OPERATION_STOP
sl__types_8h.html
ab2d96e0f2879098a1fbf59eb7f44da59
#define
SL_RESULT_OPERATION_TIMEOUT
sl__types_8h.html
a7d13e230570244cd23a784a95f59961a
uint32_t
sl_result
sl__types_8h.html
a19b55dbbe6db047fa6d31337c1f8ed5c
sl_udp_channel.cpp
/tmp/ws/src/rplidar_ros/sdk/src/
sl__udp__channel_8cpp
sl_lidar_driver.h
hal/abs_rxtx.h
hal/socket.h
sl::UdpChannel
sl
Result< IChannel * >
createUdpChannel
namespacesl.html
ae7821f3929d243bf4b21f5ae92e518eb
(const std::string &ip, int port)
socket.h
/tmp/ws/src/rplidar_ros/sdk/src/hal/
socket_8h
rp::net::DGramSocket
rp::net::SocketAddress
rp::net::SocketBase
rp::net::StreamSocket
rp
rp::net
thread.cpp
/tmp/ws/src/rplidar_ros/sdk/src/hal/
thread_8cpp
sdkcommon.h
hal/thread.h
thread.h
/tmp/ws/src/rplidar_ros/sdk/src/hal/
thread_8h
hal/types.h
rp::hal::Thread
rp
rp::hal
#define
CLASS_THREAD
thread_8h.html
aa4711e1d1b5d30348342c2ac30fb397d
(c, x)
linux/thread.hpp
/tmp/ws/src/rplidar_ros/sdk/src/arch/linux/
linux_2thread_8hpp
arch/linux/arch_linux.h
rp
rp::hal
macOS/thread.hpp
/tmp/ws/src/rplidar_ros/sdk/src/arch/macOS/
macOS_2thread_8hpp
arch/macOS/arch_macOS.h
rp
rp::hal
linux/timer.cpp
/tmp/ws/src/rplidar_ros/sdk/src/arch/linux/
linux_2timer_8cpp
arch/linux/arch_linux.h
rp
rp::arch
_u32
rp_getms
namespacerp_1_1arch.html
a954409dcc3cd3e552e55d36a8bccaf40
()
_u64
rp_getus
namespacerp_1_1arch.html
a9c42762aaa6406794a82ada997a13f8e
()
macOS/timer.cpp
/tmp/ws/src/rplidar_ros/sdk/src/arch/macOS/
macOS_2timer_8cpp
arch/macOS/arch_macOS.h
rp
rp::arch
_u64
getus
namespacerp_1_1arch.html
af7335d193e08f28e253b01b8b2fc73a5
()
_u32
rp_getms
namespacerp_1_1arch.html
a954409dcc3cd3e552e55d36a8bccaf40
()
win32/timer.cpp
/tmp/ws/src/rplidar_ros/sdk/src/arch/win32/
win32_2timer_8cpp
sdkcommon.h
rp
rp::arch
BEGIN_STATIC_CODE
namespacerp_1_1arch.html
a1b13fc70563a249d8f029d61343c2f17
(timer_cailb)
_u32
getHDTimer
namespacerp_1_1arch.html
a3eeadd01640f97c48069c0a1aafce056
()
void
HPtimer_reset
namespacerp_1_1arch.html
a53999dab623b659bfb2a4154f5e15c62
()
static LARGE_INTEGER
_current_freq
namespacerp_1_1arch.html
ab640edd18b50bd9e14f5933d8730834b
linux/timer.h
/tmp/ws/src/rplidar_ros/sdk/src/arch/linux/
linux_2timer_8h
hal/types.h
rp
rp::arch
#define
getms
linux_2timer_8h.html
af7f31ecdc9692ece4460e7f650dc3479
()
static void
delay
linux_2timer_8h.html
a8724e5bde332a7ca1592e7ec14bc705c
(_word_size_t ms)
_u32
rp_getms
namespacerp_1_1arch.html
a954409dcc3cd3e552e55d36a8bccaf40
()
_u64
rp_getus
namespacerp_1_1arch.html
a9c42762aaa6406794a82ada997a13f8e
()
macOS/timer.h
/tmp/ws/src/rplidar_ros/sdk/src/arch/macOS/
macOS_2timer_8h
rptypes.h
rp
rp::arch
#define
getms
macOS_2timer_8h.html
af7f31ecdc9692ece4460e7f650dc3479
()
static void
delay
macOS_2timer_8h.html
a8724e5bde332a7ca1592e7ec14bc705c
(_word_size_t ms)
_u32
rp_getms
namespacerp_1_1arch.html
a954409dcc3cd3e552e55d36a8bccaf40
()
_u64
rp_getus
namespacerp_1_1arch.html
a9c42762aaa6406794a82ada997a13f8e
()
win32/timer.h
/tmp/ws/src/rplidar_ros/sdk/src/arch/win32/
win32_2timer_8h
hal/types.h
rp
rp::arch
#define
delay
win32_2timer_8h.html
a524f992188578dc1b5b0baed174bec0a
(x)
#define
getms
win32_2timer_8h.html
af7f31ecdc9692ece4460e7f650dc3479
()
_u32
getHDTimer
namespacerp_1_1arch.html
a3eeadd01640f97c48069c0a1aafce056
()
void
HPtimer_reset
namespacerp_1_1arch.html
a53999dab623b659bfb2a4154f5e15c62
()
types.h
/tmp/ws/src/rplidar_ros/sdk/src/hal/
types_8h
#define
__attribute__
types_8h.html
a9d373a9b65ff25b2db84c07394e1c212
(x)
#define
__small_endian
types_8h.html
a8bdb84e658f7f9c819d9e284aac0876e
#define
_multi_thread
types_8h.html
ac83b5c22a38925c79a366562f02f013e
#define
_single_thread
types_8h.html
ad4bde3632aa89e94c7506349e6656bc5
#define
IS_FAIL
types_8h.html
aab0adb4ddb301fc29e5260dd871772dc
(x)
#define
IS_OK
types_8h.html
aa9af8e76797e08dba1b1e541971e20e5
(x)
#define
RESULT_ALREADY_DONE
types_8h.html
a3024157b51e04d74a09712f819f71076
#define
RESULT_FAIL_BIT
types_8h.html
a7680b3678306a6e21e23557d5ccb83ac
#define
RESULT_FORMAT_NOT_SUPPORT
types_8h.html
a13329d60601e220848f45a1bd40369ab
#define
RESULT_INSUFFICIENT_MEMORY
types_8h.html
a32d624c523e0b76df9b5654b2baecaa9
#define
RESULT_INVALID_DATA
types_8h.html
ac185ffa60faf217f221ba8fca8b35fe9
#define
RESULT_NOT_FOUND
types_8h.html
aca04e23b2609f4dc55e44f7b70243ef7
#define
RESULT_OK
types_8h.html
a2618c097a9f7213a8b01afbcf0d3936e
#define
RESULT_OPERATION_ABORTED
types_8h.html
ae293a0652053b5dd42824e3c134b2ecf
#define
RESULT_OPERATION_FAIL
types_8h.html
a789f1eb7c04ace1cd61e2dbf7e239ac5
#define
RESULT_OPERATION_NOT_SUPPORT
types_8h.html
abe3ac0cf8ea1297874aa52fdf901a724
#define
RESULT_OPERATION_STOP
types_8h.html
a313a1360d26fecb31adeefc372c83abd
#define
RESULT_OPERATION_TIMEOUT
types_8h.html
a643f71140ee9631574bfc7f8442b5db6
#define
RESULT_RECONNECTING
types_8h.html
a6cf5b1c5b4d52976138b749ef1781311
#define
RPMODULE_EXPORT
types_8h.html
a6723257605f3aeaa31a823a803af19c5
#define
RPMODULE_IMPEXP
types_8h.html
a4c7da7e0eb4867e37559c9e1fa1e0a5a
#define
RPMODULE_IMPORT
types_8h.html
a1e1ddedd210ea89cb3adf20e0bf69161
int16_t
_s16
types_8h.html
afe7a44df84382fc8a5f84f9575b6c009
int32_t
_s32
types_8h.html
a72ba73aa9146e63093239a2606c75a80
int64_t
_s64
types_8h.html
ac0186bf12dd93f8087975e20cd10866f
int8_t
_s8
types_8h.html
a8c1c46c75cbdda3d86969aa28157aad2
uint16_t
_u16
types_8h.html
a0ff807843ee3edd61b33fa0425b571e6
uint32_t
_u32
types_8h.html
a07491c35a48354e0e7b56974a04cc3de
uint64_t
_u64
types_8h.html
ab6cc27767e5120b044fbfefc322304fc
uint8_t
_u8
types_8h.html
af2b0f13cffd24f6dddf794ae0c7472b4
uint32_t
u_result
types_8h.html
aae3c3046a3ac6b72370c3d3c9c9061db
typedef
_word_size_t
types_8h.html
a4771db3b1758bdddc709e86b91dcc364
(THREAD_PROC *thread_proc_t)(void *)
util.h
/tmp/ws/src/rplidar_ros/sdk/src/hal/
util_8h
#define
_countof
util_8h.html
a3719cb4807507eff229b9a7488c3f80e
(_Array)
#define
BEGIN_STATIC_CODE
util_8h.html
a441816ee092d8faf4f9f15a5b2bab7d7
(_blockname_)
#define
END_STATIC_CODE
util_8h.html
a10213f0c2c269c42b90c5f82c99a5013
(_blockname_)
#define
offsetof
util_8h.html
ae1b0be8fc27090494bab1cbe0136474f
(_structure, _field)
winthread.hpp
/tmp/ws/src/rplidar_ros/sdk/src/arch/win32/
winthread_8hpp
sdkcommon.h
rp
rp::hal
_sl_lidar_ip_conf_t
struct__sl__lidar__ip__conf__t.html
sl_u8
gw
struct__sl__lidar__ip__conf__t.html
a4371f24b56479eb472bdc439f2972cda
[4]
sl_u8
ip_addr
struct__sl__lidar__ip__conf__t.html
a07c15efa05d627dd4249984ca90f2814
[4]
sl_u8
net_mask
struct__sl__lidar__ip__conf__t.html
a9a842e84cc356e95fb02b3142c7dfef0
[4]
_sl_lidar_payload_acc_board_flag_t
struct__sl__lidar__payload__acc__board__flag__t.html
sl_u32
reserved
struct__sl__lidar__payload__acc__board__flag__t.html
a98dd2d1c4eb9e10b098bc1571efb0886
_sl_lidar_payload_express_scan_t
struct__sl__lidar__payload__express__scan__t.html
sl_u16
param
struct__sl__lidar__payload__express__scan__t.html
abac99c5502e624f263c017ad774120ec
sl_u16
working_flags
struct__sl__lidar__payload__express__scan__t.html
aded3ab6ec80ab19c62928356448efc15
sl_u8
working_mode
struct__sl__lidar__payload__express__scan__t.html
a7afca96e596528c6435439336fe73c28
_sl_lidar_payload_get_scan_conf_t
struct__sl__lidar__payload__get__scan__conf__t.html
sl_u8
reserved
struct__sl__lidar__payload__get__scan__conf__t.html
a95a564232a302fd1f9e2a15d5b1aaca1
[32]
sl_u32
type
struct__sl__lidar__payload__get__scan__conf__t.html
ac17aa1808266a6ab8aeee03ab2db16f8
_sl_lidar_payload_hq_scan_t
struct__sl__lidar__payload__hq__scan__t.html
sl_u8
flag
struct__sl__lidar__payload__hq__scan__t.html
a2d45728587d3576ae287b6d41059fa90
sl_u8
reserved
struct__sl__lidar__payload__hq__scan__t.html
a076e455beb43b5e237533ba9319aa173
[32]
_sl_lidar_payload_hq_spd_ctrl_t
struct__sl__lidar__payload__hq__spd__ctrl__t.html
sl_u16
rpm
struct__sl__lidar__payload__hq__spd__ctrl__t.html
a4aca6283f77772bb867647ed7d5f964d
_sl_lidar_payload_motor_pwm_t
struct__sl__lidar__payload__motor__pwm__t.html
sl_u16
pwm_value
struct__sl__lidar__payload__motor__pwm__t.html
a398b1e5f449fc49d234d8b71a8f951b5
_sl_lidar_payload_new_bps_confirmation_t
struct__sl__lidar__payload__new__bps__confirmation__t.html
sl_u16
flag
struct__sl__lidar__payload__new__bps__confirmation__t.html
a2ebce8e63e5a87aecae2f1356745326c
sl_u16
param
struct__sl__lidar__payload__new__bps__confirmation__t.html
a38afaa3dc820fb7cdd33f6af47fc00e8
sl_u32
required_bps
struct__sl__lidar__payload__new__bps__confirmation__t.html
a63ead2c77f4255b195c0f6f838fa46dd
_sl_lidar_response_acc_board_flag_t
struct__sl__lidar__response__acc__board__flag__t.html
sl_u32
support_flag
struct__sl__lidar__response__acc__board__flag__t.html
ad39255a005f2a642c143e1f7a42d0a88
_sl_lidar_response_cabin_nodes_t
struct__sl__lidar__response__cabin__nodes__t.html
sl_u16
distance_angle_1
struct__sl__lidar__response__cabin__nodes__t.html
a8363b73ea628e8fe5c0d6afb14599727
sl_u16
distance_angle_2
struct__sl__lidar__response__cabin__nodes__t.html
a84503df15441a25d069fad6c701824e1
sl_u8
offset_angles_q3
struct__sl__lidar__response__cabin__nodes__t.html
a57171b6043e9d2ecbd8127cfbee3cb32
_sl_lidar_response_capsule_measurement_nodes_t
struct__sl__lidar__response__capsule__measurement__nodes__t.html
sl_lidar_response_cabin_nodes_t
cabins
struct__sl__lidar__response__capsule__measurement__nodes__t.html
a8a528cedf44c20647540d490618a0e87
[16]
sl_u8
s_checksum_1
struct__sl__lidar__response__capsule__measurement__nodes__t.html
a4659142cdd5aeeb899c9910822f2079d
sl_u8
s_checksum_2
struct__sl__lidar__response__capsule__measurement__nodes__t.html
a5bd1083baab1c3e245271b873b6dd8e9
sl_u16
start_angle_sync_q6
struct__sl__lidar__response__capsule__measurement__nodes__t.html
a0d6927cf4619a9edbed58dfbc2b4ee4b
_sl_lidar_response_dense_cabin_nodes_t
struct__sl__lidar__response__dense__cabin__nodes__t.html
sl_u16
distance
struct__sl__lidar__response__dense__cabin__nodes__t.html
a78aec72529d30da419a78e61b579c3db
_sl_lidar_response_dense_capsule_measurement_nodes_t
struct__sl__lidar__response__dense__capsule__measurement__nodes__t.html
sl_lidar_response_dense_cabin_nodes_t
cabins
struct__sl__lidar__response__dense__capsule__measurement__nodes__t.html
adc76ec4a21a3d2386766620bf53c3e71
[40]
sl_u8
s_checksum_1
struct__sl__lidar__response__dense__capsule__measurement__nodes__t.html
a3cb9db06aa6bf9a5f48975c4cd4f5702
sl_u8
s_checksum_2
struct__sl__lidar__response__dense__capsule__measurement__nodes__t.html
ac787dbe4c911875ccaaa3dbe81ee65d1
sl_u16
start_angle_sync_q6
struct__sl__lidar__response__dense__capsule__measurement__nodes__t.html
a0680b2af4d5027ad58750460c66f88ae
_sl_lidar_response_desired_rot_speed_t
struct__sl__lidar__response__desired__rot__speed__t.html
sl_u16
pwm_ref
struct__sl__lidar__response__desired__rot__speed__t.html
a89ffee9473a95e64f492ed3e265f9082
sl_u16
rpm
struct__sl__lidar__response__desired__rot__speed__t.html
a870844c15f13dad5bd899f10e5f3481e
_sl_lidar_response_device_health_t
struct__sl__lidar__response__device__health__t.html
sl_u16
error_code
struct__sl__lidar__response__device__health__t.html
abd226dca1a630b3e5694a66d3fb02cf4
sl_u8
status
struct__sl__lidar__response__device__health__t.html
a25b03e824032c4ba215d06f611bb14e4
_sl_lidar_response_device_info_t
struct__sl__lidar__response__device__info__t.html
sl_u16
firmware_version
struct__sl__lidar__response__device__info__t.html
a50d4c347aa3e1146a300d409227eee1b
sl_u8
hardware_version
struct__sl__lidar__response__device__info__t.html
aea418ab623103635de0aa080d63a1efb
sl_u8
model
struct__sl__lidar__response__device__info__t.html
a88a07997ceea088be66c488683786f22
sl_u8
serialnum
struct__sl__lidar__response__device__info__t.html
a8e69429735598c3cb0d0cdfde3bbf89f
[16]
_sl_lidar_response_device_macaddr_info_t
struct__sl__lidar__response__device__macaddr__info__t.html
sl_u8
macaddr
struct__sl__lidar__response__device__macaddr__info__t.html
a1e33a1074c3d49c005d1d125ce48b899
[6]
_sl_lidar_response_get_lidar_conf
struct__sl__lidar__response__get__lidar__conf.html
sl_u8
payload
struct__sl__lidar__response__get__lidar__conf.html
a988e8c1a451c2dcfd080068d8efc87ea
[0]
sl_u32
type
struct__sl__lidar__response__get__lidar__conf.html
acac09f892fcc2429a70af3e8df969260
_sl_lidar_response_hq_capsule_measurement_nodes_t
struct__sl__lidar__response__hq__capsule__measurement__nodes__t.html
sl_u32
crc32
struct__sl__lidar__response__hq__capsule__measurement__nodes__t.html
a409b03aabca58ab76990c2414380dfb5
sl_lidar_response_measurement_node_hq_t
node_hq
struct__sl__lidar__response__hq__capsule__measurement__nodes__t.html
ae93435db26898b4e5efed39aa304b96c
[96]
sl_u8
sync_byte
struct__sl__lidar__response__hq__capsule__measurement__nodes__t.html
afb2f897b47a3e9d96d531463a20517fa
sl_u64
time_stamp
struct__sl__lidar__response__hq__capsule__measurement__nodes__t.html
a616d2d848fc94a058dc8251612d23587
_sl_lidar_response_measurement_node_t
struct__sl__lidar__response__measurement__node__t.html
sl_u16
angle_q6_checkbit
struct__sl__lidar__response__measurement__node__t.html
a3226a478c30e6d93dbd70ee004f79dcd
sl_u16
distance_q2
struct__sl__lidar__response__measurement__node__t.html
aa3a58c471c28f7dd94a515f819143595
sl_u8
sync_quality
struct__sl__lidar__response__measurement__node__t.html
a089f626f5265f2bc4652d537e92d99b8
_sl_lidar_response_sample_rate_t
struct__sl__lidar__response__sample__rate__t.html
sl_u16
express_sample_duration_us
struct__sl__lidar__response__sample__rate__t.html
a4af64d54ffffa9ab6cea7a787b40869c
sl_u16
std_sample_duration_us
struct__sl__lidar__response__sample__rate__t.html
a911bfa1d28027aa089b2a1561ec5514a
_sl_lidar_response_set_lidar_conf
struct__sl__lidar__response__set__lidar__conf.html
sl_u32
result
struct__sl__lidar__response__set__lidar__conf.html
aa529cdc8d11c4fcfcfd160f984cd88cc
_sl_lidar_response_ultra_cabin_nodes_t
struct__sl__lidar__response__ultra__cabin__nodes__t.html
sl_u32
combined_x3
struct__sl__lidar__response__ultra__cabin__nodes__t.html
a56fdda75aad1c4ece52dad6fb3fe7a3e
_sl_lidar_response_ultra_capsule_measurement_nodes_t
struct__sl__lidar__response__ultra__capsule__measurement__nodes__t.html
sl_u8
s_checksum_1
struct__sl__lidar__response__ultra__capsule__measurement__nodes__t.html
a8ba268653ddcac6d56cb8b255e167440
sl_u8
s_checksum_2
struct__sl__lidar__response__ultra__capsule__measurement__nodes__t.html
a5c2b224b8aa93c1d5825edfd05b242be
sl_u16
start_angle_sync_q6
struct__sl__lidar__response__ultra__capsule__measurement__nodes__t.html
a95f653fba504afcbd0f58bd6c96373d1
sl_lidar_response_ultra_cabin_nodes_t
ultra_cabins
struct__sl__lidar__response__ultra__capsule__measurement__nodes__t.html
a7fb7738c13a9aea115baa62058206f6e
[32]
_sl_payload_set_scan_conf_t
struct__sl__payload__set__scan__conf__t.html
sl_u32
type
struct__sl__payload__set__scan__conf__t.html
a0a067690406b1564d6070710a2a066b6
rp::hal::AutoLocker
classrp_1_1hal_1_1AutoLocker.html
AutoLocker
classrp_1_1hal_1_1AutoLocker.html
a61c446101afc5c1bbf47b45cd232986e
(Locker &l)
void
forceUnlock
classrp_1_1hal_1_1AutoLocker.html
a40cd5a2064dbbc43cd09e3593541558b
()
~AutoLocker
classrp_1_1hal_1_1AutoLocker.html
abe05e427eb92774747e2717055f7b5a3
()
Locker &
_binded
classrp_1_1hal_1_1AutoLocker.html
a70bd1f25ff99fa2f284022f92fdd1b23
rp::net::DGramSocket
classrp_1_1net_1_1DGramSocket.html
rp::net::SocketBase
virtual u_result
recvFrom
classrp_1_1net_1_1DGramSocket.html
a1b910fd2eff90e80088370e854c51765
(void *buf, size_t len, size_t &recv_len, SocketAddress *sourceAddr=NULL)=0
virtual u_result
sendTo
classrp_1_1net_1_1DGramSocket.html
ae28290b55f04e485dab97345ccaa5f39
(const SocketAddress &target, const void *buffer, size_t len)=0
virtual u_result
setPairAddress
classrp_1_1net_1_1DGramSocket.html
a3deaa477d6dfdf2e69113861073aa66e
(const SocketAddress *pairAddress)=0
static DGramSocket *
CreateSocket
classrp_1_1net_1_1DGramSocket.html
a5c1c845de55d991ff43c0ce2765151f5
(socket_family_t family=SOCKET_FAMILY_INET)
DGramSocket
classrp_1_1net_1_1DGramSocket.html
ab4179791c3f0a16abf58badc57c5f830
()
virtual
~DGramSocket
classrp_1_1net_1_1DGramSocket.html
af3e5e5e62e9b2cffd8d9b5afb8114f57
()
rp::arch::net::DGramSocketImpl
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
rp::net::DGramSocket
rp::net::DGramSocket
rp::net::DGramSocket
virtual u_result
bind
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a262c6d0bff49b76e1309b4fe4dcce0c0
(const SocketAddress &localaddr)
virtual u_result
bind
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a262c6d0bff49b76e1309b4fe4dcce0c0
(const SocketAddress &localaddr)
virtual u_result
bind
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a262c6d0bff49b76e1309b4fe4dcce0c0
(const SocketAddress &localaddr)
DGramSocketImpl
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a6ea96b9fe06aaf248ed104ab3e6e5550
(int fd)
DGramSocketImpl
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a6ea96b9fe06aaf248ed104ab3e6e5550
(int fd)
DGramSocketImpl
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a4ee195ecad9fd83db0a3a060637666f0
(SOCKET fd)
virtual void
dispose
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a8f1f55fd73755fbd18cd3f17a8013e2d
()
virtual void
dispose
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a8f1f55fd73755fbd18cd3f17a8013e2d
()
virtual void
dispose
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a8f1f55fd73755fbd18cd3f17a8013e2d
()
virtual u_result
getLocalAddress
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
adabfacdc1de5f925775a707bf0a6832c
(SocketAddress &localaddr)
virtual u_result
getLocalAddress
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
adabfacdc1de5f925775a707bf0a6832c
(SocketAddress &localaddr)
virtual u_result
getLocalAddress
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
adabfacdc1de5f925775a707bf0a6832c
(SocketAddress &localaddr)
virtual u_result
recvFrom
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a6b1bade9f1caa9ddb70ef22469438e0d
(void *buf, size_t len, size_t &recv_len, SocketAddress *sourceAddr)
virtual u_result
recvFrom
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a6b1bade9f1caa9ddb70ef22469438e0d
(void *buf, size_t len, size_t &recv_len, SocketAddress *sourceAddr)
virtual u_result
recvFrom
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a6b1bade9f1caa9ddb70ef22469438e0d
(void *buf, size_t len, size_t &recv_len, SocketAddress *sourceAddr)
virtual u_result
sendTo
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
aefb7cad3d3c34488e600907a87dc772e
(const SocketAddress &target, const void *buffer, size_t len)
virtual u_result
sendTo
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
aefb7cad3d3c34488e600907a87dc772e
(const SocketAddress &target, const void *buffer, size_t len)
virtual u_result
sendTo
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
aefb7cad3d3c34488e600907a87dc772e
(const SocketAddress &target, const void *buffer, size_t len)
virtual u_result
setPairAddress
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a6f310d1bc7b5502651f6e816c27de240
(const SocketAddress *pairAddress)
virtual u_result
setPairAddress
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a6f310d1bc7b5502651f6e816c27de240
(const SocketAddress *pairAddress)
virtual u_result
setTimeout
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a7ff5a971f1625e17e68e12c27320adc3
(_u32 timeout, socket_direction_mask msk)
virtual u_result
setTimeout
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a7ff5a971f1625e17e68e12c27320adc3
(_u32 timeout, socket_direction_mask msk)
virtual u_result
setTimeout
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a7ff5a971f1625e17e68e12c27320adc3
(_u32 timeout, socket_direction_mask msk)
virtual u_result
waitforData
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a59b5799e641e653c60c236e965eba295
(_u32 timeout)
virtual u_result
waitforData
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a59b5799e641e653c60c236e965eba295
(_u32 timeout)
virtual u_result
waitforData
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a59b5799e641e653c60c236e965eba295
(_u32 timeout)
virtual u_result
waitforSent
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a133d423a9c70844b8a1d45d5418e3b0f
(_u32 timeout)
virtual u_result
waitforSent
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a133d423a9c70844b8a1d45d5418e3b0f
(_u32 timeout)
virtual u_result
waitforSent
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a133d423a9c70844b8a1d45d5418e3b0f
(_u32 timeout)
virtual
~DGramSocketImpl
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
ac24166c081a4d71d5bc3eb8df4db8db9
()
virtual
~DGramSocketImpl
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
ac24166c081a4d71d5bc3eb8df4db8db9
()
virtual
~DGramSocketImpl
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
ac24166c081a4d71d5bc3eb8df4db8db9
()
int
_socket_fd
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
a0410072bd9b7fa14d5d40970e24d0119
SOCKET
_socket_fd
classrp_1_1arch_1_1net_1_1DGramSocketImpl.html
af1bc8135b1317229c8d929ff771626b0
rp::hal::Event
classrp_1_1hal_1_1Event.html
EVENT_OK
classrp_1_1hal_1_1Event.html
a86548dee2567f663f8854dfae2af2296a139f6c3d0809889a944a18aa18ee0a5b
EVENT_TIMEOUT
classrp_1_1hal_1_1Event.html
a86548dee2567f663f8854dfae2af2296a852ea1d1d7e6751ab08298824121c288
EVENT_FAILED
classrp_1_1hal_1_1Event.html
a86548dee2567f663f8854dfae2af2296af73bd9207c2980aca05bc9546d72043e
EVENT_FAILED
classrp_1_1hal_1_1Event.html
a86548dee2567f663f8854dfae2af2296af73bd9207c2980aca05bc9546d72043e
EVENT_OK
classrp_1_1hal_1_1Event.html
a86548dee2567f663f8854dfae2af2296a139f6c3d0809889a944a18aa18ee0a5b
EVENT_TIMEOUT
classrp_1_1hal_1_1Event.html
a86548dee2567f663f8854dfae2af2296a852ea1d1d7e6751ab08298824121c288
Event
classrp_1_1hal_1_1Event.html
a632d5e12fe4d8709ec11d4c681dec1a4
(bool isAutoReset=true, bool isSignal=false)
void
set
classrp_1_1hal_1_1Event.html
ad87731e580a0eeee9eed26476befc903
(bool isSignal=true)
int
wait
classrp_1_1hal_1_1Event.html
ade13062a61e8616c282dd66130be0353
(unsigned long timeout=0xFFFFFFFF)
~ Event
classrp_1_1hal_1_1Event.html
a32fba9c24ad1e2fff9b1f6eb289036f7
()
void
release
classrp_1_1hal_1_1Event.html
aaa9785bf4bc377d0f6b8bbbc44d7aafa
()
pthread_mutex_t
_cond_locker
classrp_1_1hal_1_1Event.html
a3fda821f69d289568f6975ef9c35fa85
pthread_cond_t
_cond_var
classrp_1_1hal_1_1Event.html
af4197d902d31c8053cc0423ef02fb4f5
bool
_is_signalled
classrp_1_1hal_1_1Event.html
a232333eb066f86ac6d82eb319a591d14
bool
_isAutoReset
classrp_1_1hal_1_1Event.html
ad7f40908be3af60e1ebe2902154e4c31
sl::IChannel
classsl_1_1IChannel.html
virtual void
clearReadCache
classsl_1_1IChannel.html
ab52e89416f26572916c967483b15735a
()=0
virtual void
close
classsl_1_1IChannel.html
ada9aca3e3c8347814b2f3cc724fbfe5e
()=0
virtual void
flush
classsl_1_1IChannel.html
ad120f7a16595d2a0b5c81f622b465ff6
()=0
virtual bool
open
classsl_1_1IChannel.html
aed00eb4bd113a8b245f05b0947ddd371
()=0
virtual int
read
classsl_1_1IChannel.html
a503a2b956a133390b0f2daf81ac14dbe
(void *buffer, size_t size)=0
virtual bool
waitForData
classsl_1_1IChannel.html
a60086e7c5a7f24b06b6169318edfb81d
(size_t size, sl_u32 timeoutInMs=-1, size_t *actualReady=nullptr)=0
virtual int
write
classsl_1_1IChannel.html
a0e440ecac0644da2948c9478a987ecea
(const void *data, size_t size)=0
virtual
~IChannel
classsl_1_1IChannel.html
ac41bd05427c7b5e395d8cbed1b8c1914
()
sl::ILidarDriver
classsl_1_1ILidarDriver.html
DEFAULT_TIMEOUT
classsl_1_1ILidarDriver.html
ad1db37c4f96e015853ce66d74fbe9734ab9e4db9297db20d503b1a00a0567e38f
DEFAULT_TIMEOUT
classsl_1_1ILidarDriver.html
ad1db37c4f96e015853ce66d74fbe9734ab9e4db9297db20d503b1a00a0567e38f
virtual sl_result
ascendScanData
classsl_1_1ILidarDriver.html
a2e2de682cfb265fba3f40a1b4f88647c
(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t count)=0
virtual sl_result
checkMotorCtrlSupport
classsl_1_1ILidarDriver.html
aceecc58638a9017c0e25aa6aa996c3a5
(MotorCtrlSupport &motorCtrlSupport, sl_u32 timeout=DEFAULT_TIMEOUT)=0
virtual sl_result
connect
classsl_1_1ILidarDriver.html
a014e064d0a093d97de8c0a0d16cbfcc3
(IChannel *channel)=0
virtual void
disconnect
classsl_1_1ILidarDriver.html
a2f04f486788b2e05d3cb0594bedc62b2
()=0
virtual sl_result
getAllSupportedScanModes
classsl_1_1ILidarDriver.html
a51db6e5508535088dc16540765d459d3
(std::vector< LidarScanMode > &outModes, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)=0
virtual sl_result
getDeviceInfo
classsl_1_1ILidarDriver.html
a85e22091f9ccb6de99c573fd0c8c6711
(sl_lidar_response_device_info_t &info, sl_u32 timeout=DEFAULT_TIMEOUT)=0
virtual sl_result
getDeviceMacAddr
classsl_1_1ILidarDriver.html
a07883f0be7acb376ded54e3e559c8f67
(sl_u8 *macAddrArray, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)=0
virtual sl_result
getFrequency
classsl_1_1ILidarDriver.html
ad6770da1d411583f108488a89f7f8213
(const LidarScanMode &scanMode, const sl_lidar_response_measurement_node_hq_t *nodes, size_t count, float &frequency)=0
virtual sl_result
getHealth
classsl_1_1ILidarDriver.html
a2c28fc76547ec6466c280e9d3939f02d
(sl_lidar_response_device_health_t &health, sl_u32 timeout=DEFAULT_TIMEOUT)=0
virtual sl_result
getMotorInfo
classsl_1_1ILidarDriver.html
abd3e7314327d5b686d15c63146002988
(LidarMotorInfo &motorInfo, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)=0
virtual sl_result
getScanDataWithIntervalHq
classsl_1_1ILidarDriver.html
aa4565ae6236490d19ce3969d0f5ef8cd
(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &count)=0
virtual sl_result
getTypicalScanMode
classsl_1_1ILidarDriver.html
a153e8c1c78746472ab38db67f7e127ba
(sl_u16 &outMode, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)=0
virtual sl_result
grabScanDataHq
classsl_1_1ILidarDriver.html
adb5eb71aa411f326980f3f9d5cb5fc56
(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &count, sl_u32 timeout=DEFAULT_TIMEOUT)=0
virtual bool
isConnected
classsl_1_1ILidarDriver.html
a3866969a8f20dc4864121dbb3a0e18f4
()=0
virtual sl_result
negotiateSerialBaudRate
classsl_1_1ILidarDriver.html
a85da9fd603f808e837f7369450642e47
(sl_u32 requiredBaudRate, sl_u32 *baudRateDetected=NULL)=0
virtual sl_result
reset
classsl_1_1ILidarDriver.html
adfe7498ef58a56502a09f90db9b2a02d
(sl_u32 timeoutInMs=DEFAULT_TIMEOUT)=0
virtual sl_result
setLidarIpConf
classsl_1_1ILidarDriver.html
a13e0904a036153e2074c76e3b884d64a
(const sl_lidar_ip_conf_t &conf, sl_u32 timeout=DEFAULT_TIMEOUT)=0
virtual sl_result
setMotorSpeed
classsl_1_1ILidarDriver.html
a0a99f3cecc26fe23b52f59954c9646fb
(sl_u16 speed=DEFAULT_MOTOR_SPEED)=0
virtual sl_result
startScan
classsl_1_1ILidarDriver.html
acaa311abe3245c1c8fc020acd73bb015
(bool force, bool useTypicalScan, sl_u32 options=0, LidarScanMode *outUsedScanMode=nullptr)=0
virtual sl_result
startScanExpress
classsl_1_1ILidarDriver.html
a1bad2a2ca8b338cebf3021acdd9bc77e
(bool force, sl_u16 scanMode, sl_u32 options=0, LidarScanMode *outUsedScanMode=nullptr, sl_u32 timeout=DEFAULT_TIMEOUT)=0
virtual sl_result
stop
classsl_1_1ILidarDriver.html
ad5b330a3fa5b5c6a40aaeb04cda53078
(sl_u32 timeout=DEFAULT_TIMEOUT)=0
virtual
~ILidarDriver
classsl_1_1ILidarDriver.html
a4bd92944129143dd2a7afa3a046ed1d5
()
sl::ISerialPortChannel
classsl_1_1ISerialPortChannel.html
sl::IChannel
virtual void
setDTR
classsl_1_1ISerialPortChannel.html
a048fa66da1e0ee0c98e831762377b10d
(bool dtr)=0
virtual
~ISerialPortChannel
classsl_1_1ISerialPortChannel.html
a68ff517ceee0e3643e61d2be88547f5d
()
sl::LidarMotorInfo
structsl_1_1LidarMotorInfo.html
sl_u16
desired_speed
structsl_1_1LidarMotorInfo.html
ae91e82acbfd61b04eddf4b40f446a508
sl_u16
max_speed
structsl_1_1LidarMotorInfo.html
ae57eecdc426b7db5f92302e9575f06c7
sl_u16
min_speed
structsl_1_1LidarMotorInfo.html
ae0c0a4e58574559535e9366f01adceaa
MotorCtrlSupport
motorCtrlSupport
structsl_1_1LidarMotorInfo.html
a25325649c027dda2aa49b942c7a8fabf
sl::LidarScanMode
structsl_1_1LidarScanMode.html
sl_u8
ans_type
structsl_1_1LidarScanMode.html
ad5c4f33494a0e299de03fb829a54b014
sl_u16
id
structsl_1_1LidarScanMode.html
ac7263858748c6f502ab3b9baedcc22b8
float
max_distance
structsl_1_1LidarScanMode.html
a186e97f2187fed7879febd19f85736f9
char
scan_mode
structsl_1_1LidarScanMode.html
aeaac94942790814a15004ef6ae704616
[64]
float
us_per_sample
structsl_1_1LidarScanMode.html
ae09ca0ca4e20d986912b6384f36edabb
rp::hal::Locker
classrp_1_1hal_1_1Locker.html
LOCK_FAILED
classrp_1_1hal_1_1Locker.html
a9cb4e772305172d588f4997f490d2533a9e30787310cbbb020350f8b4364b4f01
LOCK_OK
classrp_1_1hal_1_1Locker.html
a9cb4e772305172d588f4997f490d2533a779ead5765477ec132db3f51a4820afc
LOCK_STATUS
classrp_1_1hal_1_1Locker.html
a9cb4e772305172d588f4997f490d2533
LOCK_OK
classrp_1_1hal_1_1Locker.html
a9cb4e772305172d588f4997f490d2533a779ead5765477ec132db3f51a4820afc
LOCK_TIMEOUT
classrp_1_1hal_1_1Locker.html
a9cb4e772305172d588f4997f490d2533a48423b1afb927111927c99c9d86719a0
LOCK_FAILED
classrp_1_1hal_1_1Locker.html
a9cb4e772305172d588f4997f490d2533a9e30787310cbbb020350f8b4364b4f01
LOCK_TIMEOUT
classrp_1_1hal_1_1Locker.html
a9cb4e772305172d588f4997f490d2533a48423b1afb927111927c99c9d86719a0
pthread_mutex_t *
getLockHandle
classrp_1_1hal_1_1Locker.html
aec115b151e5f0c8a73ea6fecc406f864
()
Locker::LOCK_STATUS
lock
classrp_1_1hal_1_1Locker.html
aeb8b1a5948df1d5c72e4e3d8ef365ee5
(unsigned long timeout=0xFFFFFFFF)
Locker
classrp_1_1hal_1_1Locker.html
aa56ef2d73b96e8892a1992b5bd464a21
()
void
unlock
classrp_1_1hal_1_1Locker.html
ac1cff45869f7fb86411fd99f74064fbd
()
~Locker
classrp_1_1hal_1_1Locker.html
a77c7ed5bfb123200e0fe48efca49e40b
()
void
init
classrp_1_1hal_1_1Locker.html
a7546b1df4d4db8628936d37dfc23acf4
()
void
release
classrp_1_1hal_1_1Locker.html
a15a51587c49cbf94b5e0b7cdc9bb1768
()
pthread_mutex_t
_lock
classrp_1_1hal_1_1Locker.html
a106f3b132e3e78a98e2afcc1881d4dbf
rp::arch::net::raw_serial
classrp_1_1arch_1_1net_1_1raw__serial.html
rp::hal::serial_rxtx
rp::hal::serial_rxtx
rp::hal::serial_rxtx
SERIAL_RX_BUFFER_SIZE
classrp_1_1arch_1_1net_1_1raw__serial.html
ae270c3b687128052c3c6896f4f00847ca41717bdab05d06c9e6c4b21c7fdc56c4
SERIAL_TX_BUFFER_SIZE
classrp_1_1arch_1_1net_1_1raw__serial.html
ae270c3b687128052c3c6896f4f00847ca4b9474c219e7522a80115331d974260d
SERIAL_RX_BUFFER_SIZE
classrp_1_1arch_1_1net_1_1raw__serial.html
ae270c3b687128052c3c6896f4f00847ca41717bdab05d06c9e6c4b21c7fdc56c4
SERIAL_TX_BUFFER_SIZE
classrp_1_1arch_1_1net_1_1raw__serial.html
ae270c3b687128052c3c6896f4f00847ca4b9474c219e7522a80115331d974260d
SERIAL_RX_BUFFER_SIZE
classrp_1_1arch_1_1net_1_1raw__serial.html
ae270c3b687128052c3c6896f4f00847ca41717bdab05d06c9e6c4b21c7fdc56c4
SERIAL_TX_BUFFER_SIZE
classrp_1_1arch_1_1net_1_1raw__serial.html
ae270c3b687128052c3c6896f4f00847ca4b9474c219e7522a80115331d974260d
SERIAL_RX_TIMEOUT
classrp_1_1arch_1_1net_1_1raw__serial.html
ae270c3b687128052c3c6896f4f00847cad8b48eb5b75c709f2fa4e7bd351ff479
SERIAL_TX_TIMEOUT
classrp_1_1arch_1_1net_1_1raw__serial.html
ae270c3b687128052c3c6896f4f00847ca6ac114f1145a70a7aadfb8b36598af0b
SERIAL_RX_BUFFER_SIZE
classrp_1_1arch_1_1net_1_1raw__serial.html
ae270c3b687128052c3c6896f4f00847ca41717bdab05d06c9e6c4b21c7fdc56c4
SERIAL_RX_TIMEOUT
classrp_1_1arch_1_1net_1_1raw__serial.html
ae270c3b687128052c3c6896f4f00847cad8b48eb5b75c709f2fa4e7bd351ff479
SERIAL_TX_BUFFER_SIZE
classrp_1_1arch_1_1net_1_1raw__serial.html
ae270c3b687128052c3c6896f4f00847ca4b9474c219e7522a80115331d974260d
SERIAL_TX_TIMEOUT
classrp_1_1arch_1_1net_1_1raw__serial.html
ae270c3b687128052c3c6896f4f00847ca6ac114f1145a70a7aadfb8b36598af0b
virtual bool
bind
classrp_1_1arch_1_1net_1_1raw__serial.html
a9c0dbe2864e219a12ba8f265bd1494fe
(const char *portname, uint32_t baudrate, uint32_t flags=0)
virtual bool
bind
classrp_1_1arch_1_1net_1_1raw__serial.html
adfd7999d84c6a5b5c898ee5aef3075cf
(const char *portname, uint32_t baudrate, uint32_t flags=0)
virtual bool
bind
classrp_1_1arch_1_1net_1_1raw__serial.html
a9e17d5a9e3706dddea6a2006b532f9dd
(const char *portname, _u32 baudrate, _u32 flags=0)
virtual void
cancelOperation
classrp_1_1arch_1_1net_1_1raw__serial.html
afa7a10aae5dbc15d6d1b5e8ae4a8d2ff
()
virtual void
clearDTR
classrp_1_1arch_1_1net_1_1raw__serial.html
ab4766ed798031ef5f61c911b36520025
()
virtual void
clearDTR
classrp_1_1arch_1_1net_1_1raw__serial.html
a85913b518f41f1618911c7180d5508de
()
virtual void
clearDTR
classrp_1_1arch_1_1net_1_1raw__serial.html
a85913b518f41f1618911c7180d5508de
()
virtual void
close
classrp_1_1arch_1_1net_1_1raw__serial.html
af07512610bb42b36af338c37217a6b99
()
virtual void
close
classrp_1_1arch_1_1net_1_1raw__serial.html
a638cadcf4f7900dd251594c7e98b181b
()
virtual void
close
classrp_1_1arch_1_1net_1_1raw__serial.html
a638cadcf4f7900dd251594c7e98b181b
()
virtual void
flush
classrp_1_1arch_1_1net_1_1raw__serial.html
a40d2982af9b5a1739a9ad507bea2bdd6
(_u32 flags)
virtual void
flush
classrp_1_1arch_1_1net_1_1raw__serial.html
ab37d6822ff0a74525c8e4fed2ea27dcc
(_u32 flags)
virtual void
flush
classrp_1_1arch_1_1net_1_1raw__serial.html
a40d2982af9b5a1739a9ad507bea2bdd6
(_u32 flags)
_u32
getTermBaudBitmap
classrp_1_1arch_1_1net_1_1raw__serial.html
a1613145361709c6b769aebea68e33a90
(_u32 baud)
_u32
getTermBaudBitmap
classrp_1_1arch_1_1net_1_1raw__serial.html
a1613145361709c6b769aebea68e33a90
(_u32 baud)
virtual bool
open
classrp_1_1arch_1_1net_1_1raw__serial.html
adc0cd67a3f25a9a8db6d7d4f530f982a
()
virtual bool
open
classrp_1_1arch_1_1net_1_1raw__serial.html
a3723bf1dbde6d67e4e7d8c3e4906fcde
()
virtual bool
open
classrp_1_1arch_1_1net_1_1raw__serial.html
a3723bf1dbde6d67e4e7d8c3e4906fcde
()
raw_serial
classrp_1_1arch_1_1net_1_1raw__serial.html
a9124fd89b39fe218df40828d445c418d
()
raw_serial
classrp_1_1arch_1_1net_1_1raw__serial.html
a9124fd89b39fe218df40828d445c418d
()
raw_serial
classrp_1_1arch_1_1net_1_1raw__serial.html
a9124fd89b39fe218df40828d445c418d
()
virtual int
recvdata
classrp_1_1arch_1_1net_1_1raw__serial.html
ad4e0fe56f3e824fb91a31bd62c78d343
(unsigned char *data, size_t size)
virtual int
recvdata
classrp_1_1arch_1_1net_1_1raw__serial.html
a7d026bf99b2cdd8180821953df5b93f7
(unsigned char *data, _word_size_t size)
virtual int
recvdata
classrp_1_1arch_1_1net_1_1raw__serial.html
abb3ee710a0a513bef92ec3e03d0689c6
(unsigned char *data, size_t size)
virtual size_t
rxqueue_count
classrp_1_1arch_1_1net_1_1raw__serial.html
adfd10ef913d874c2484163e09f1f4e79
()
virtual size_t
rxqueue_count
classrp_1_1arch_1_1net_1_1raw__serial.html
ac9ec488e6d8a83190dde75e34ea38bdb
()
virtual size_t
rxqueue_count
classrp_1_1arch_1_1net_1_1raw__serial.html
ac9ec488e6d8a83190dde75e34ea38bdb
()
virtual int
senddata
classrp_1_1arch_1_1net_1_1raw__serial.html
a6c7b5d6e801fe75b40cc2eb0d4365487
(const unsigned char *data, size_t size)
virtual int
senddata
classrp_1_1arch_1_1net_1_1raw__serial.html
a6ec4925f7121464177d8cf5d1eea4c3e
(const unsigned char *data, _word_size_t size)
virtual int
senddata
classrp_1_1arch_1_1net_1_1raw__serial.html
a23fa45167bb8a91b2bc0be6beabb1a6b
(const unsigned char *data, size_t size)
virtual void
setDTR
classrp_1_1arch_1_1net_1_1raw__serial.html
a85ed000fd177b36af8e25bcfac2569ce
()
virtual void
setDTR
classrp_1_1arch_1_1net_1_1raw__serial.html
ad644c98742359c4bb66edfb7f0526aa6
()
virtual void
setDTR
classrp_1_1arch_1_1net_1_1raw__serial.html
ad644c98742359c4bb66edfb7f0526aa6
()
virtual int
waitfordata
classrp_1_1arch_1_1net_1_1raw__serial.html
af7efa9b5b756ea2eb6cf668518155d48
(size_t data_count, _u32 timeout=-1, size_t *returned_size=NULL)
virtual int
waitfordata
classrp_1_1arch_1_1net_1_1raw__serial.html
ae2ab7601afdbe7aa1b2feff53f636d24
(_word_size_t data_count, _u32 timeout=-1, _word_size_t *returned_size=NULL)
virtual int
waitfordata
classrp_1_1arch_1_1net_1_1raw__serial.html
a07cfaa2d78ee542bd6684a1a7652a3c7
(size_t data_count, _u32 timeout=-1, size_t *returned_size=NULL)
virtual int
waitforrecv
classrp_1_1arch_1_1net_1_1raw__serial.html
a845ba3f60498c60b0ffb15045f11a1ea
(_u32 timeout=-1, size_t *returned_size=NULL)
virtual int
waitforrecv
classrp_1_1arch_1_1net_1_1raw__serial.html
ac161d40bcf5ee2c47405dd841d046754
(_u32 timeout=-1, _word_size_t *returned_size=NULL)
virtual int
waitforrecv
classrp_1_1arch_1_1net_1_1raw__serial.html
a1da3dfccb91eca0590476cd39b3a926c
(_u32 timeout=-1, size_t *returned_size=NULL)
virtual int
waitforsent
classrp_1_1arch_1_1net_1_1raw__serial.html
a803c3162e44329dbb81e155a6a2c6af0
(_u32 timeout=-1, _word_size_t *returned_size=NULL)
virtual int
waitforsent
classrp_1_1arch_1_1net_1_1raw__serial.html
adb153c90d00edfab9777f1edb9157453
(_u32 timeout=-1, size_t *returned_size=NULL)
virtual int
waitforsent
classrp_1_1arch_1_1net_1_1raw__serial.html
a3a118c4acc9d1c7485638d0843787709
(_u32 timeout=-1, size_t *returned_size=NULL)
virtual
~raw_serial
classrp_1_1arch_1_1net_1_1raw__serial.html
a58ab54260f4a155ea7a6817c33a34a96
()
virtual
~raw_serial
classrp_1_1arch_1_1net_1_1raw__serial.html
a64622a75ff05669fc9da573241bd7bf9
()
virtual
~raw_serial
classrp_1_1arch_1_1net_1_1raw__serial.html
a64622a75ff05669fc9da573241bd7bf9
()
void
_init
classrp_1_1arch_1_1net_1_1raw__serial.html
af27de3948c3b4d35eb3f29ba14956fd5
()
void
_init
classrp_1_1arch_1_1net_1_1raw__serial.html
af27de3948c3b4d35eb3f29ba14956fd5
()
void
_init
classrp_1_1arch_1_1net_1_1raw__serial.html
af27de3948c3b4d35eb3f29ba14956fd5
()
bool
open
classrp_1_1arch_1_1net_1_1raw__serial.html
a2475176cf3f5fefc48fe47cfcc08d08c
(const char *portname, uint32_t baudrate, uint32_t flags=0)
bool
open
classrp_1_1arch_1_1net_1_1raw__serial.html
a59117ba8cb7389c543885fb28ce60bfd
(const char *portname, _u32 baudrate, _u32 flags)
bool
open
classrp_1_1arch_1_1net_1_1raw__serial.html
a2475176cf3f5fefc48fe47cfcc08d08c
(const char *portname, uint32_t baudrate, uint32_t flags=0)
uint32_t
_baudrate
classrp_1_1arch_1_1net_1_1raw__serial.html
a1265040c5901c990422fa7419113123f
COMMTIMEOUTS
_co
classrp_1_1arch_1_1net_1_1raw__serial.html
a762a82d93941c14f92938a7bf76e2a0b
DCB
_dcb
classrp_1_1arch_1_1net_1_1raw__serial.html
a5eb5558b15d28e0d583539bc1f704555
uint32_t
_flags
classrp_1_1arch_1_1net_1_1raw__serial.html
a71b495eb0e1af6175ff3dd06007339cf
bool
_operation_aborted
classrp_1_1arch_1_1net_1_1raw__serial.html
af16c273df09c60bcd3616d48a683184e
char
_portName
classrp_1_1arch_1_1net_1_1raw__serial.html
afb5db66302c9846fa8ba320120267fe7
[200]
OVERLAPPED
_ro
classrp_1_1arch_1_1net_1_1raw__serial.html
ab6fbf40184fcfce27933bea45e2b285d
int
_selfpipe
classrp_1_1arch_1_1net_1_1raw__serial.html
a6f0b9bba40cf2449156b5e29ef895a85
[2]
volatile HANDLE
_serial_handle
classrp_1_1arch_1_1net_1_1raw__serial.html
aab925cb3aa86b24f425db14ea13ea0eb
OVERLAPPED
_wait_o
classrp_1_1arch_1_1net_1_1raw__serial.html
aae59a0ab096930ce756628cd68150e3e
OVERLAPPED
_wo
classrp_1_1arch_1_1net_1_1raw__serial.html
a5d871b37ae5c98d9f1ac40e81324996b
size_t
required_rx_cnt
classrp_1_1arch_1_1net_1_1raw__serial.html
a46fac30800fd1bac5dff04cfcc706987
size_t
required_tx_cnt
classrp_1_1arch_1_1net_1_1raw__serial.html
a099ce082e23455de7576fa2aca7aa342
int
serial_fd
classrp_1_1arch_1_1net_1_1raw__serial.html
ab4b56280b1a7d969157db7c94906ce98
sl::Result
structsl_1_1Result.html
T
operator bool
structsl_1_1Result.html
a0025ef6134926be3d1dfe2815e40d728
() const
operator sl_result
structsl_1_1Result.html
add0898ce30143b775b5e1162b569cbc6
() const
T &
operator*
structsl_1_1Result.html
af70c13df628a9c3c75317cb5a28a6052
()
T *
operator->
structsl_1_1Result.html
a2516fd777e878a1278193af55c405163
()
Result
structsl_1_1Result.html
a3af04d778c2524ed384f8fb986765b2c
(const T &value)
Result
structsl_1_1Result.html
a28f602d969dc5646e49677dd2c0d67e3
(sl_result err)
sl_result
err
structsl_1_1Result.html
a07ff01b7e3849ba357e98a93f324df51
T
value
structsl_1_1Result.html
a10c4dfb80a4cdfd9c5b19aaacb31ec92
rp::standalone::rplidar::RPlidarDriver
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
DEFAULT_TIMEOUT
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
ac8b425378bcd818b59569422e68b80a9a406a656768524d4cfc8eb178474e2474
MAX_SCAN_NODES
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
ad1ea97e9d75d6e531b41bf313f8d8feca4f3ec082370e53212847c2aa64a2545e
LEGACY_SAMPLE_DURATION
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
aa355ba37399d9e75e7c3cc1b3361c531a885d23e14cbb31102a25bcb7e2275ffe
DEFAULT_TIMEOUT
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
ac8b425378bcd818b59569422e68b80a9a406a656768524d4cfc8eb178474e2474
LEGACY_SAMPLE_DURATION
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
aa355ba37399d9e75e7c3cc1b3361c531a885d23e14cbb31102a25bcb7e2275ffe
MAX_SCAN_NODES
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
ad1ea97e9d75d6e531b41bf313f8d8feca4f3ec082370e53212847c2aa64a2545e
u_result
ascendScanData
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a4628453b61d6c85cafdc91f53f2b22e4
(rplidar_response_measurement_node_hq_t *nodebuffer, size_t count)
u_result
checkMotorCtrlSupport
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a0b7955d3ff530595f8bb71769b2e08db
(bool &support, _u32 timeout=DEFAULT_TIMEOUT)
u_result
clearNetSerialRxCache
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a921963f2f2638b2d1d4d398cd0945c2e
()
u_result
connect
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
ac81dec7eecffa8c86e83bcf970389e3c
(const char *path, _u32 portOrBaud, _u32 flag=0)
void
disconnect
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a5581e10e7b4beb7788355326cef05849
()
u_result
getAllSupportedScanModes
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a2f1808d6f0abd6363eaa4a1e6f8764b4
(std::vector< RplidarScanMode > &outModes, _u32 timeoutInMs=DEFAULT_TIMEOUT)
u_result
getDeviceInfo
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a16da268f9cf2cfbfc8ae317186f5dd06
(rplidar_response_device_info_t &info, _u32 timeout=DEFAULT_TIMEOUT)
u_result
getDeviceMacAddr
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a2145494fdd886c34237e199ebb3a4a49
(_u8 *macAddrArray, _u32 timeoutInMs=DEFAULT_TIMEOUT)
u_result
getHealth
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
ae6c61d6c47d3276a092a77f0219e7d2b
(rplidar_response_device_health_t &health, _u32 timeout=DEFAULT_TIMEOUT)
u_result
getScanDataWithInterval
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
af18fec51d550e529b916021aaa01ff7b
(rplidar_response_measurement_node_t *nodebuffer, size_t &count)
u_result
getScanDataWithIntervalHq
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
aba5fc620a4f379df70bb7ae9dbad5770
(rplidar_response_measurement_node_hq_t *nodebuffer, size_t &count)
u_result
getTypicalScanMode
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
ae43d6840bba970f882b0a9b3b98aa25f
(_u16 &outMode, _u32 timeoutInMs=DEFAULT_TIMEOUT)
u_result
grabScanDataHq
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
ade69cedf9111c49d16ea0403077fe3d2
(rplidar_response_measurement_node_hq_t *nodebuffer, size_t &count, _u32 timeout=DEFAULT_TIMEOUT)
bool
isConnected
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a9efab9304f9d1056c7b40f1c0eae5c6e
()
u_result
reset
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a54c09f47a82ff22f31bb378e870676d3
(_u32 timeout=DEFAULT_TIMEOUT)
RPlidarDriver
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
afa11ed08c19014890d07c8a17a8e0691
(sl_u32 channelType)
u_result
setLidarIpConf
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a1cf915b75f840eee25232bcf1b772142
(const rplidar_ip_conf_t &conf, _u32 timeout=DEFAULT_TIMEOUT)
u_result
setMotorPWM
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
af20647ffcc8b4e2415f83e8c74958322
(_u16 pwm)
u_result
startMotor
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
ae05db244ecf1f0ed2b00d6369f99737b
()
u_result
startScan
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
ab58ef810605a5c70f481473508677567
(bool force, bool useTypicalScan, _u32 options=0, RplidarScanMode *outUsedScanMode=NULL)
u_result
startScanExpress
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a0a2fb6abb9126bd5b5f6fa83de6e43a7
(bool force, _u16 scanMode, _u32 options=0, RplidarScanMode *outUsedScanMode=NULL, _u32 timeout=DEFAULT_TIMEOUT)
u_result
stop
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a107425eba1fbfbd3f2ee3494f7ff2438
(_u32 timeout=DEFAULT_TIMEOUT)
u_result
stopMotor
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
ab4297d155a619a87e7ea5a202027486e
()
virtual
~RPlidarDriver
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a52117168f6d1950b874ab8a8a66e71b9
()
static RPlidarDriver *
CreateDriver
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a88e24218791381a4da9c70f24773c277
(_u32 drivertype=CHANNEL_TYPE_SERIALPORT)
static void
DisposeDriver
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a7a305fcf79ca231e5b9d314c8681f2ab
(RPlidarDriver *drv)
RPlidarDriver
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a571d26c1a67444276534abcf8ecb3520
()
IChannel *
_channel
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
af0bf1d7c765182767743c8fa3ff23469
sl_u32
_channelType
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a7ee384db6fa6ed38c8657f7fd664c748
ILidarDriver *
_lidarDrv
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a73775ed82cfc3aa859085f1634caed31
rp::standalone::rplidar::RPlidarDriverImplCommon
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
rp::standalone::rplidar::RPlidarDriver
virtual u_result
ascendScanData
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
ac58d1e4eb5e368608c59f1aa3d9480a9
(rplidar_response_measurement_node_t *nodebuffer, size_t count)
virtual u_result
ascendScanData
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a82c3b19ef6c51405ff67ce79fcc1eb2f
(rplidar_response_measurement_node_hq_t *nodebuffer, size_t count)
virtual u_result
checkExpressScanSupported
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a2c07563074b49daf428448d44f9ef42c
(bool &support, _u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
checkMotorCtrlSupport
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a8b81c7952e025ef6c1173dd815ae49c6
(bool &support, _u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
checkSupportConfigCommands
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a107c9c4a3504955eac87ee514e46befa
(bool &outSupport, _u32 timeoutInMs=DEFAULT_TIMEOUT)
virtual u_result
getAllSupportedScanModes
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
afb92018ed6e06fda5ecd1c4380d7c501
(std::vector< RplidarScanMode > &outModes, _u32 timeoutInMs=DEFAULT_TIMEOUT)
virtual u_result
getDeviceInfo
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a5876b17fd35d299acd6bd37ac370cb61
(rplidar_response_device_info_t &info, _u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
getFrequency
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a64f4c7a9e2a9f0117720ff561b112967
(bool inExpressMode, size_t count, float &frequency, bool &is4kmode)
virtual u_result
getFrequency
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a1457a447f458808929d2bbcc32741b41
(const RplidarScanMode &scanMode, size_t count, float &frequency)
virtual u_result
getHealth
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a6dedda7f61b5cf10ec32884b0708a523
(rplidar_response_device_health_t &health, _u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
getLidarConf
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
ab21cc822b6b069037ffa260915ec463b
(_u32 type, std::vector< _u8 > &outputBuf, const std::vector< _u8 > &reserve=std::vector< _u8 >(), _u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
getLidarSampleDuration
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
aa0ecadbb17563e2488630ce23860a559
(float &sampleDurationRes, _u16 scanModeID, _u32 timeoutInMs=DEFAULT_TIMEOUT)
virtual u_result
getMaxDistance
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a623b6397203dffb7a70aa4b1315d370e
(float &maxDistance, _u16 scanModeID, _u32 timeoutInMs=DEFAULT_TIMEOUT)
virtual u_result
getSampleDuration_uS
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
af6f9e5d7b978cfdcfc70787be4e323d9
(rplidar_response_sample_rate_t &rateInfo, _u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
getScanDataWithInterval
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
ab273bc48d58f134e5faddc8093c77897
(rplidar_response_measurement_node_t *nodebuffer, size_t &count)
virtual u_result
getScanDataWithIntervalHq
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a163b0c8306e23a0e2ce0f8f14b2fd747
(rplidar_response_measurement_node_hq_t *nodebuffer, size_t &count)
virtual u_result
getScanModeAnsType
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
ad2dff9fc215abe0a2b9b0c4b4fcc02ef
(_u8 &ansType, _u16 scanModeID, _u32 timeoutInMs=DEFAULT_TIMEOUT)
virtual u_result
getScanModeCount
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a74e5cc7935a74e7424ce7cfe85ae1001
(_u16 &modeCount, _u32 timeoutInMs=DEFAULT_TIMEOUT)
virtual u_result
getScanModeName
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
aa3a50e9a53de03212e1c0845293e3fb9
(char *modeName, _u16 scanModeID, _u32 timeoutInMs=DEFAULT_TIMEOUT)
virtual u_result
getTypicalScanMode
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a7ca63064810a8ddfd79fa3e5542fb8f4
(_u16 &outMode, _u32 timeoutInMs=DEFAULT_TIMEOUT)
virtual u_result
grabScanData
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
af217a4993fb4be404b2ac8c82b83e850
(rplidar_response_measurement_node_t *nodebuffer, size_t &count, _u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
grabScanDataHq
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a922871309f6244a21bb9567aec32bfea
(rplidar_response_measurement_node_hq_t *nodebuffer, size_t &count, _u32 timeout=DEFAULT_TIMEOUT)
virtual bool
isConnected
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
ae991577276cc931ad75e41b36e08ddcf
()
virtual u_result
reset
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
ac1ba58996701a0d98cee53c28f036956
(_u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
setMotorPWM
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a4358034ee48530650ff453805aa5f246
(_u16 pwm)
virtual u_result
startMotor
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
ab74320c65d34f360740549567f9e0baf
()
virtual u_result
startScan
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a0230c0c852061b8e40c81a4cb4719b15
(bool force, bool useTypicalScan, _u32 options=0, RplidarScanMode *outUsedScanMode=NULL)
virtual u_result
startScanExpress
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a0fe3a334efb3a15f46f18847d0b2f535
(bool force, _u16 scanMode, _u32 options=0, RplidarScanMode *outUsedScanMode=NULL, _u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
startScanNormal
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a1d9789810750d2bcc419d23c1b640ceb
(bool force, _u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
stop
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
afd23221b8ecbdcf0357679c331e7bbb0
(_u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
stopMotor
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
aa2fa11cf2e923067b21e5faf2b1f914b
()
virtual u_result
_cacheCapsuledScanData
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a761b22cfe5f0b59d3368483f52b9b081
()
virtual u_result
_cacheScanData
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a0a158965b254793030978d50fd2eea27
()
virtual u_result
_cacheUltraCapsuledScanData
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
ace4ca2fab7519d6091daf2b9d722895d
()
virtual void
_capsuleToNormal
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a7c07b858af5c6d3fd33fd1d8dee97838
(const rplidar_response_capsule_measurement_nodes_t &capsule, rplidar_response_measurement_node_hq_t *nodebuffer, size_t &nodeCount)
void
_disableDataGrabbing
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
ac192b735fcc0a81faa03e1a338edca19
()
virtual u_result
_sendCommand
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
af3b4e6fc496df21eec88cfeb50d90436
(_u8 cmd, const void *payload=NULL, size_t payloadsize=0)
virtual void
_ultraCapsuleToNormal
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a9acafcb235d30ea8aa46063c00c89557
(const rplidar_response_ultra_capsule_measurement_nodes_t &capsule, rplidar_response_measurement_node_hq_t *nodebuffer, size_t &nodeCount)
virtual u_result
_waitCapsuledNode
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a22b9fdf9c6bc9a7dd1665f88301186e7
(rplidar_response_capsule_measurement_nodes_t &node, _u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
_waitNode
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
ac0cae7b9b71459672cd304c2a4b5231c
(rplidar_response_measurement_node_t *node, _u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
_waitResponseHeader
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a7b6ea4f9b3c7d475832923d28c7210e6
(rplidar_ans_header_t *header, _u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
_waitScanData
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a6e2c99a36cd6eec34415a464b0f30e3a
(rplidar_response_measurement_node_t *nodebuffer, size_t &count, _u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
_waitUltraCapsuledNode
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
ac022f112d625b05a255f26d55a343a9a
(rplidar_response_ultra_capsule_measurement_nodes_t &node, _u32 timeout=DEFAULT_TIMEOUT)
RPlidarDriverImplCommon
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
adfcca89759840e5ff0f5e4c845d061b7
()
virtual
~RPlidarDriverImplCommon
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a3ecc4b9586a52b249624f97a3573a8b7
()
rplidar_response_capsule_measurement_nodes_t
_cached_previous_capsuledata
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
aff191c73b68d2702d07371066b7394a1
rplidar_response_ultra_capsule_measurement_nodes_t
_cached_previous_ultracapsuledata
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
af99c9ac8485b1fb6ebf5b6eb4a464d63
_u16
_cached_sampleduration_express
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a43610dbd8f6ae60e11b6c0314aa1a32d
_u16
_cached_sampleduration_std
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
ac59bad4c454f8b06676cedeb17d39192
rplidar_response_measurement_node_hq_t
_cached_scan_node_hq_buf
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a36b02ca05d2b6d25bb004c091c255a76
[8192]
rplidar_response_measurement_node_hq_t
_cached_scan_node_hq_buf_for_interval_retrieve
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
adbafe35f56c697d3d569600354c59e5d
[8192]
size_t
_cached_scan_node_hq_count
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
ac3eeb8bd3b2c28bb7a1815084539d6a2
size_t
_cached_scan_node_hq_count_for_interval_retrieve
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a8215543acb044903d9a1901f71a43442
rp::hal::Thread
_cachethread
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a2a6e75daceb38e110b874d90b5f23708
rp::hal::Event
_dataEvt
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
ab8f6552d72f0d5d7f24889e4ceea3eaf
bool
_is_previous_capsuledataRdy
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
af97c77059d6364a0559c491b1b4bb9aa
bool
_isConnected
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a2c0b711c2eb0632fb860bb545a223b93
bool
_isScanning
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
ad3c925e593d852084c298e664d3fce75
bool
_isSupportingMotorCtrl
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
a18804722a5a13c93adb2b04b7e1a6c65
rp::hal::Locker
_lock
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverImplCommon.html
af985ca5d191031723a49f7291747fbe8
rp::standalone::rplidar::RPlidarDriverSerial
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerial.html
rp::standalone::rplidar::RPlidarDriverImplCommon
virtual u_result
connect
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerial.html
a524c9e2bf84825856773e88a28f4b787
(const char *port_path, _u32 baudrate, _u32 flag=0)
virtual void
disconnect
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerial.html
a560fa318af648d83b901c818386b9fa8
()
RPlidarDriverSerial
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerial.html
ae8fa5671fe0abed7ab2a1a96d007252b
()
virtual
~RPlidarDriverSerial
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerial.html
a27cd160c1e8ba3c03b1e11cbe7d352d5
()
rp::standalone::rplidar::RPlidarDriverTCP
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverTCP.html
rp::standalone::rplidar::RPlidarDriverImplCommon
virtual u_result
connect
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverTCP.html
ac5a46d952593bf49bc4b2584ab70d4c4
(const char *ipStr, _u32 port, _u32 flag=0)
virtual void
disconnect
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverTCP.html
a4d08994436d3d8d753bab501c699ceb5
()
RPlidarDriverTCP
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverTCP.html
a5c644347bac101179b95df822e974e20
()
virtual
~RPlidarDriverTCP
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverTCP.html
a0541ae2e0c9ee0da20c80fbd33e2141c
()
rp::hal::serial_rxtx
classrp_1_1hal_1_1serial__rxtx.html
ANS_OK
classrp_1_1hal_1_1serial__rxtx.html
ac07fef5765aa0699dfb370153b79225ba36a3841b2d1ee14e9de039eaac562854
ANS_TIMEOUT
classrp_1_1hal_1_1serial__rxtx.html
ac07fef5765aa0699dfb370153b79225ba95c0983a1013f36effa39f19663b7bdf
ANS_DEV_ERR
classrp_1_1hal_1_1serial__rxtx.html
ac07fef5765aa0699dfb370153b79225ba098ba849f1a0b4a9e7dddcfd178a0c6b
ANS_DEV_ERR
classrp_1_1hal_1_1serial__rxtx.html
ac07fef5765aa0699dfb370153b79225ba098ba849f1a0b4a9e7dddcfd178a0c6b
ANS_OK
classrp_1_1hal_1_1serial__rxtx.html
ac07fef5765aa0699dfb370153b79225ba36a3841b2d1ee14e9de039eaac562854
ANS_TIMEOUT
classrp_1_1hal_1_1serial__rxtx.html
ac07fef5765aa0699dfb370153b79225ba95c0983a1013f36effa39f19663b7bdf
virtual bool
bind
classrp_1_1hal_1_1serial__rxtx.html
abc2c7c47c5b53ef5012986db7f0b8a93
(const char *portname, _u32 baudrate, _u32 flags=0)=0
virtual void
cancelOperation
classrp_1_1hal_1_1serial__rxtx.html
a0e35d10ec042bba82beb27f0d7a870b9
()
virtual void
clearDTR
classrp_1_1hal_1_1serial__rxtx.html
a5d7ed534dfdd18ead2c999a844f45f66
()=0
virtual void
close
classrp_1_1hal_1_1serial__rxtx.html
a5f56dac9c85e1a53abde15bc9fa2cb1e
()=0
virtual void
flush
classrp_1_1hal_1_1serial__rxtx.html
a88643ffa7f48e74f742b97e42a73b377
(_u32 flags)=0
virtual bool
isOpened
classrp_1_1hal_1_1serial__rxtx.html
ae7476161fd1c84e2fc9fc5caca0f4766
()
virtual bool
open
classrp_1_1hal_1_1serial__rxtx.html
a5436ba83601a6f4ac90b560b4d175982
()=0
virtual int
recvdata
classrp_1_1hal_1_1serial__rxtx.html
ac97b7c7e4a42189717db8ed8d82f7595
(unsigned char *data, size_t size)=0
virtual size_t
rxqueue_count
classrp_1_1hal_1_1serial__rxtx.html
a52523548048affa287b1380362680658
()=0
virtual int
senddata
classrp_1_1hal_1_1serial__rxtx.html
a8c432ab8924130053f46f613c579b8f4
(const unsigned char *data, size_t size)=0
serial_rxtx
classrp_1_1hal_1_1serial__rxtx.html
aaf873e1cf2f3159a7adba9670aafc379
()
virtual void
setDTR
classrp_1_1hal_1_1serial__rxtx.html
a9418980a4393fa29d09697e696b05454
()=0
virtual int
waitfordata
classrp_1_1hal_1_1serial__rxtx.html
ac15b6d8302acd330863099ab4f15de71
(size_t data_count, _u32 timeout=-1, size_t *returned_size=NULL)=0
virtual int
waitforrecv
classrp_1_1hal_1_1serial__rxtx.html
afa3fdb8766c282513628e2999ba75ab1
(_u32 timeout=-1, size_t *returned_size=NULL)=0
virtual int
waitforsent
classrp_1_1hal_1_1serial__rxtx.html
a845b5736508eabba3b611af5a6157034
(_u32 timeout=-1, size_t *returned_size=NULL)=0
virtual
~serial_rxtx
classrp_1_1hal_1_1serial__rxtx.html
a5228d0d2f15b77a2e89819657dc3c2ea
()
static serial_rxtx *
CreateRxTx
classrp_1_1hal_1_1serial__rxtx.html
ab44bbeed161297a344d425337235ffce
()
static void
ReleaseRxTx
classrp_1_1hal_1_1serial__rxtx.html
af7d40fb81087915427417109af8bf5db
(serial_rxtx *)
volatile bool
_is_serial_opened
classrp_1_1hal_1_1serial__rxtx.html
a64bf2cc17c32af0b0794914d735da664
rp::standalone::rplidar::SerialChannelDevice
classrp_1_1standalone_1_1rplidar_1_1SerialChannelDevice.html
bool
bind
classrp_1_1standalone_1_1rplidar_1_1SerialChannelDevice.html
a2bb3a4402f5c79fb92f650f910b50b67
(const char *portname, uint32_t baudrate)
void
clearDTR
classrp_1_1standalone_1_1rplidar_1_1SerialChannelDevice.html
aa57491980aad2e985627bc7f7124ca8f
()
void
close
classrp_1_1standalone_1_1rplidar_1_1SerialChannelDevice.html
a39a58a13452644737a31095f15bb0951
()
void
flush
classrp_1_1standalone_1_1rplidar_1_1SerialChannelDevice.html
af3a1c6d24f3131ffd89f89ec8230a213
()
bool
open
classrp_1_1standalone_1_1rplidar_1_1SerialChannelDevice.html
ac575507b21c05f3931bb9e202f74fa13
()
int
recvdata
classrp_1_1standalone_1_1rplidar_1_1SerialChannelDevice.html
a8eeba5ac82e5b5391f4c2599854ee829
(unsigned char *data, size_t size)
void
ReleaseRxTx
classrp_1_1standalone_1_1rplidar_1_1SerialChannelDevice.html
adf6745741065437c6c764fcb14fd23a0
()
int
senddata
classrp_1_1standalone_1_1rplidar_1_1SerialChannelDevice.html
acf5218f3cf994775c0e4f52f262a4af5
(const _u8 *data, size_t size)
SerialChannelDevice
classrp_1_1standalone_1_1rplidar_1_1SerialChannelDevice.html
a24be99fd769f159dcae6e80041c67db9
()
void
setDTR
classrp_1_1standalone_1_1rplidar_1_1SerialChannelDevice.html
ac87898dfa565ec3e873cfbefccc19114
()
bool
waitfordata
classrp_1_1standalone_1_1rplidar_1_1SerialChannelDevice.html
a45053488f4a73237e007dbaf8535ab25
(size_t data_count, _u32 timeout=-1, size_t *returned_size=NULL)
bool
_closePending
classrp_1_1standalone_1_1rplidar_1_1SerialChannelDevice.html
a1d8253f1f5f5956a77b97e57d264a222
rp::hal::serial_rxtx *
_rxtxSerial
classrp_1_1standalone_1_1rplidar_1_1SerialChannelDevice.html
a79040890b0ff4199ead4386c9c900870
sl::SerialPortChannel
classsl_1_1SerialPortChannel.html
sl::ISerialPortChannel
bool
bind
classsl_1_1SerialPortChannel.html
a88df225231fab0a000f95a9e9b6dfde0
(const std::string &device, sl_s32 baudrate)
void
clearReadCache
classsl_1_1SerialPortChannel.html
a9c6de2bf5af48dd10c9dd20c8803b69e
()
void
close
classsl_1_1SerialPortChannel.html
a04bfbcfbce32dc1344c8e1e88d9316b6
()
void
flush
classsl_1_1SerialPortChannel.html
a9517b584b59945c7c76ddc24b52ac798
()
bool
open
classsl_1_1SerialPortChannel.html
a970365c0f97fddb9227cf71e0902fd80
()
int
read
classsl_1_1SerialPortChannel.html
ad2a4137923d34f8d214998d5db592929
(void *buffer, size_t size)
SerialPortChannel
classsl_1_1SerialPortChannel.html
ab1fb33739df08bc6492753c3f47c615a
(const std::string &device, int baudrate)
void
setDTR
classsl_1_1SerialPortChannel.html
aa0f530acca95fd76707286de2b8b28e5
(bool dtr)
bool
waitForData
classsl_1_1SerialPortChannel.html
a326fd9416e8e171952f86371560f5aaf
(size_t size, sl_u32 timeoutInMs, size_t *actualReady)
int
write
classsl_1_1SerialPortChannel.html
a1ade216e6dde5e1ec470aa9ea4f5d21c
(const void *data, size_t size)
~SerialPortChannel
classsl_1_1SerialPortChannel.html
a1a612cbe4252c224e26f0b109a0162bc
()
int
_baudrate
classsl_1_1SerialPortChannel.html
a23879fec50acabe064c60711d8896264
bool
_closePending
classsl_1_1SerialPortChannel.html
a5b5a99ec0e73fe41e4bdcf6e5cc9ed08
std::string
_device
classsl_1_1SerialPortChannel.html
a94112c6b33d47a7d80a5a09b3dcbface
rp::hal::serial_rxtx *
_rxtxSerial
classsl_1_1SerialPortChannel.html
a60038f3fb647e36095bfdccd2171b21b
sl_lidar_ans_header_t
structsl__lidar__ans__header__t.html
sl_u32
size_q30_subtype
structsl__lidar__ans__header__t.html
a3afc9a500cac123252cc799b085c4e96
sl_u8
syncByte1
structsl__lidar__ans__header__t.html
ad3da0a9696f5ad315943ff20d9124c90
sl_u8
syncByte2
structsl__lidar__ans__header__t.html
a1679f97667ca1863eb99b4c353ca9804
sl_u8
type
structsl__lidar__ans__header__t.html
a1086e1a291be9e6610cee89d73c5447e
sl_lidar_cmd_packet_t
structsl__lidar__cmd__packet__t.html
sl_u8
cmd_flag
structsl__lidar__cmd__packet__t.html
adb7e377e4c35d3db23bf0233f0c54e50
sl_u8
data
structsl__lidar__cmd__packet__t.html
a18fac21ad4be652d5be7d604db725aa0
[0]
sl_u8
size
structsl__lidar__cmd__packet__t.html
a3e1877ee9f67f8cdb29bb80da7fbe7bb
sl_u8
syncByte
structsl__lidar__cmd__packet__t.html
a1e13058c4dc2a7629de0424e4250f9a2
sl_lidar_response_measurement_node_hq_t
structsl__lidar__response__measurement__node__hq__t.html
sl_u16
angle_z_q14
structsl__lidar__response__measurement__node__hq__t.html
ae945b4e928e159e76c01c2be80524ba9
sl_u32
dist_mm_q2
structsl__lidar__response__measurement__node__hq__t.html
ad2dcf482da9abb80ad1d6ec8792c6245
sl_u8
flag
structsl__lidar__response__measurement__node__hq__t.html
a9eeb04bf9b0f8861fa259cd8ffdf34d4
sl_u8
quality
structsl__lidar__response__measurement__node__hq__t.html
a6b5525316100ca759c0b59ba5039c9a7
sl::SL_LidarDriver
classsl_1_1SL__LidarDriver.html
sl::ILidarDriver
LEGACY_SAMPLE_DURATION
classsl_1_1SL__LidarDriver.html
af0f4f86ba12d52a5db5957a45a1b87f1acc3d50c6659cda7c6cc8961da2a2fb92
NORMAL_CAPSULE
classsl_1_1SL__LidarDriver.html
a0b25972b27b06f919e13498e9c777e0dad1321127d7066976c9b5d1b51cb8889f
DENSE_CAPSULE
classsl_1_1SL__LidarDriver.html
a0b25972b27b06f919e13498e9c777e0dad4f7cfbd148b881397b0cc6883409912
A2A3_LIDAR_MINUM_MAJOR_ID
classsl_1_1SL__LidarDriver.html
a15f3780ebb04be41ce66a233f7c4c7e0aa317e34253f6a8e922897caf307d2a15
TOF_LIDAR_MINUM_MAJOR_ID
classsl_1_1SL__LidarDriver.html
a15f3780ebb04be41ce66a233f7c4c7e0aee295bbbbf3244c3b629592c37b4e830
A2A3_LIDAR_MINUM_MAJOR_ID
classsl_1_1SL__LidarDriver.html
a15f3780ebb04be41ce66a233f7c4c7e0aa317e34253f6a8e922897caf307d2a15
DENSE_CAPSULE
classsl_1_1SL__LidarDriver.html
a0b25972b27b06f919e13498e9c777e0dad4f7cfbd148b881397b0cc6883409912
LEGACY_SAMPLE_DURATION
classsl_1_1SL__LidarDriver.html
af0f4f86ba12d52a5db5957a45a1b87f1acc3d50c6659cda7c6cc8961da2a2fb92
NORMAL_CAPSULE
classsl_1_1SL__LidarDriver.html
a0b25972b27b06f919e13498e9c777e0dad1321127d7066976c9b5d1b51cb8889f
TOF_LIDAR_MINUM_MAJOR_ID
classsl_1_1SL__LidarDriver.html
a15f3780ebb04be41ce66a233f7c4c7e0aee295bbbbf3244c3b629592c37b4e830
sl_result
ascendScanData
classsl_1_1SL__LidarDriver.html
a5bc0c5bb1b8e2b08697628b010607e67
(sl_lidar_response_measurement_node_t *nodebuffer, size_t count)
sl_result
ascendScanData
classsl_1_1SL__LidarDriver.html
a26aab253cb981f82abb6b449b9fc4fbd
(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t count)
sl_result
checkMotorCtrlSupport
classsl_1_1SL__LidarDriver.html
aae8cc21dcfa1ef38d305846f4482e503
(MotorCtrlSupport &support, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
connect
classsl_1_1SL__LidarDriver.html
a53688c9a36ff1eaa35486b2dc51a5c63
(IChannel *channel)
DEPRECATED
classsl_1_1SL__LidarDriver.html
a4c0db2168386fbf5371f76125a17e534
(sl_result grabScanData(sl_lidar_response_measurement_node_t *nodebuffer, size_t &count, sl_u32 timeout=DEFAULT_TIMEOUT))
void
disconnect
classsl_1_1SL__LidarDriver.html
a38972fa912bc38910158547f143eca09
()
sl_result
getAllSupportedScanModes
classsl_1_1SL__LidarDriver.html
a16ddee75228aed23a62b0f4077f91f65
(std::vector< LidarScanMode > &outModes, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)
sl_result
getDeviceInfo
classsl_1_1SL__LidarDriver.html
a71aea7a5ee881a9ad0300d4f8f09564d
(sl_lidar_response_device_info_t &info, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
getDeviceMacAddr
classsl_1_1SL__LidarDriver.html
a6d0a33645ada05a6aec32c6b75c53344
(sl_u8 *macAddrArray, sl_u32 timeoutInMs)
sl_result
getFrequency
classsl_1_1SL__LidarDriver.html
a38a5f20574006eb397f8c1fe67e89516
(const LidarScanMode &scanMode, const sl_lidar_response_measurement_node_hq_t *nodes, size_t count, float &frequency)
sl_result
getHealth
classsl_1_1SL__LidarDriver.html
afa4d086aa22e88fd46cfcf4917363315
(sl_lidar_response_device_health_t &health, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
getScanDataWithIntervalHq
classsl_1_1SL__LidarDriver.html
a053211140a1ad4387ea3c1fe25d5e558
(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &count)
sl_result
getTypicalScanMode
classsl_1_1SL__LidarDriver.html
a8ed908c4a89cf5a8d7df7bef2b629810
(sl_u16 &outMode, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)
sl_result
grabScanDataHq
classsl_1_1SL__LidarDriver.html
a578ad87045ef6ad2dcbe59effb3a2f67
(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &count, sl_u32 timeout=DEFAULT_TIMEOUT)
bool
isConnected
classsl_1_1SL__LidarDriver.html
a0b410eaa3ff9805b7e44fe6e7828069b
()
sl_result
negotiateSerialBaudRate
classsl_1_1SL__LidarDriver.html
a388a5b7429d41e8386d7ce5e686ff062
(sl_u32 requiredBaudRate, sl_u32 *baudRateDetected=NULL)
sl_result
reset
classsl_1_1SL__LidarDriver.html
accb2a47f4429525ee00905b2cde1f1a1
(sl_u32 timeoutInMs=DEFAULT_TIMEOUT)
sl_result
setLidarIpConf
classsl_1_1SL__LidarDriver.html
abaa869f8eefd05b405e47a31114fbbae
(const sl_lidar_ip_conf_t &conf, sl_u32 timeout)
sl_result
setMotorSpeed
classsl_1_1SL__LidarDriver.html
a9d03866a8789edbbf6fe9a9ecb244d96
(sl_u16 speed=DEFAULT_MOTOR_PWM)
SL_LidarDriver
classsl_1_1SL__LidarDriver.html
a679434267c5b0671b8164e8b80a7399e
()
sl_result
startScan
classsl_1_1SL__LidarDriver.html
a183a8eaab9cabc75f792dbf2d76e8e83
(bool force, bool useTypicalScan, sl_u32 options=0, LidarScanMode *outUsedScanMode=nullptr)
sl_result
startScanExpress
classsl_1_1SL__LidarDriver.html
ab95e07fedf8dd531e34f94ddc0a25446
(bool force, sl_u16 scanMode, sl_u32 options=0, LidarScanMode *outUsedScanMode=nullptr, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
startScanNormal
classsl_1_1SL__LidarDriver.html
a9237b997fcfa7bc080e7717ee95e819c
(bool force, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
stop
classsl_1_1SL__LidarDriver.html
adb9bc0afd0141dea32eac1d38bd1b58f
(sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
checkSupportConfigCommands
classsl_1_1SL__LidarDriver.html
a198d75264ebf1d81a316d12fd3dca062
(bool &outSupport, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)
sl_result
getLidarConf
classsl_1_1SL__LidarDriver.html
a94867b6888ade5dced5171def2baacd2
(sl_u32 type, std::vector< sl_u8 > &outputBuf, const std::vector< sl_u8 > &reserve=std::vector< sl_u8 >(), sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
getLidarSampleDuration
classsl_1_1SL__LidarDriver.html
ac763471698475cabc3ec3255bade3e4a
(float &sampleDurationRes, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)
sl_result
getMaxDistance
classsl_1_1SL__LidarDriver.html
abfec02bbd464a40aceccd80c33ddec71
(float &maxDistance, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)
sl_result
getScanModeAnsType
classsl_1_1SL__LidarDriver.html
a4985748fca874471000d429342e24590
(sl_u8 &ansType, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)
sl_result
getScanModeCount
classsl_1_1SL__LidarDriver.html
a260965e778a5fdbd3e570a89e356a690
(sl_u16 &modeCount, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)
sl_result
getScanModeName
classsl_1_1SL__LidarDriver.html
a216b7313b74893a270ec9719b72c5fc9
(char *modeName, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)
sl_result
setLidarConf
classsl_1_1SL__LidarDriver.html
a9e80e316f186369467a2e8fc7d0cb1b3
(sl_u32 type, const void *payload, size_t payloadSize, sl_u32 timeout)
sl_result
startMotor
classsl_1_1SL__LidarDriver.html
af99b1f0e475ce1b66966f1c6a2968a3f
()
sl_result
_cacheCapsuledScanData
classsl_1_1SL__LidarDriver.html
a5bf92b98ec44c3515800083bde1c0303
()
sl_result
_cacheHqScanData
classsl_1_1SL__LidarDriver.html
aa7e4ec01e88aa5789e5bdf67476f6e87
()
sl_result
_cacheScanData
classsl_1_1SL__LidarDriver.html
ab73c1d27a774e107629c6023bad1a82a
()
sl_result
_cacheUltraCapsuledScanData
classsl_1_1SL__LidarDriver.html
a53321851a853fcc566f8bba216a6f62a
()
void
_capsuleToNormal
classsl_1_1SL__LidarDriver.html
a5218adcc83e61444440de05598ecf95c
(const sl_lidar_response_capsule_measurement_nodes_t &capsule, sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &nodeCount)
sl_result
_clearRxDataCache
classsl_1_1SL__LidarDriver.html
ae5489fb0375d9e4e3e9bd8a1da0f4bd9
()
void
_dense_capsuleToNormal
classsl_1_1SL__LidarDriver.html
abf88281217d6858b6aa036981a514409
(const sl_lidar_response_capsule_measurement_nodes_t &capsule, sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &nodeCount)
void
_disableDataGrabbing
classsl_1_1SL__LidarDriver.html
aeb1027508b23d4895d22aa761dd72036
()
void
_HqToNormal
classsl_1_1SL__LidarDriver.html
a05c90548c6a6f25f5f1ee6d7ffc6818c
(const sl_lidar_response_hq_capsule_measurement_nodes_t &node_hq, sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &nodeCount)
sl_result
_sendCommand
classsl_1_1SL__LidarDriver.html
ab520f390779d3d41d18e90c973139585
(sl_u16 cmd, const void *payload=NULL, size_t payloadsize=0)
void
_ultraCapsuleToNormal
classsl_1_1SL__LidarDriver.html
a4ba9cbdf251547e79a58ef24815d1388
(const sl_lidar_response_ultra_capsule_measurement_nodes_t &capsule, sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &nodeCount)
sl_result
_waitCapsuledNode
classsl_1_1SL__LidarDriver.html
a784669bc39e0d05f7b84fcb1ff88a467
(sl_lidar_response_capsule_measurement_nodes_t &node, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
_waitHqNode
classsl_1_1SL__LidarDriver.html
af3d7dab9e815d7cb946787329ffa4312
(sl_lidar_response_hq_capsule_measurement_nodes_t &node, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
_waitNode
classsl_1_1SL__LidarDriver.html
a16a546a2160ec1a700c24b6ed06fada7
(sl_lidar_response_measurement_node_t *node, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
_waitResponse
classsl_1_1SL__LidarDriver.html
aa5e12473cf381fd692dc24e37bc4fb8d
(T &payload, sl_u8 ansType, _u32 timeout=DEFAULT_TIMEOUT)
sl_result
_waitResponseHeader
classsl_1_1SL__LidarDriver.html
a5e7a4478a23a37570e48814a4b12d5b9
(sl_lidar_ans_header_t *header, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
_waitScanData
classsl_1_1SL__LidarDriver.html
ac2936ad2c6aabd98b5eabb1fe7c19a2c
(sl_lidar_response_measurement_node_t *nodebuffer, size_t &count, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
_waitUltraCapsuledNode
classsl_1_1SL__LidarDriver.html
a7699864fe059bb2eddb29aa449e7dd29
(sl_lidar_response_ultra_capsule_measurement_nodes_t &node, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_u8
_cached_capsule_flag
classsl_1_1SL__LidarDriver.html
a9e6bcc4adeea84388767fbe41198b341
sl_lidar_response_capsule_measurement_nodes_t
_cached_previous_capsuledata
classsl_1_1SL__LidarDriver.html
a9514ade0e371916ad3b72b92d0e95639
sl_lidar_response_dense_capsule_measurement_nodes_t
_cached_previous_dense_capsuledata
classsl_1_1SL__LidarDriver.html
acfe048377e6fdea8e2c585a30775abd6
sl_lidar_response_hq_capsule_measurement_nodes_t
_cached_previous_Hqdata
classsl_1_1SL__LidarDriver.html
a2973eba7fe0d139dff5beff2ab1cfd7a
sl_lidar_response_ultra_capsule_measurement_nodes_t
_cached_previous_ultracapsuledata
classsl_1_1SL__LidarDriver.html
a89573318940ecb9a75ce4f790c873686
sl_u16
_cached_sampleduration_express
classsl_1_1SL__LidarDriver.html
aa873abbd6e52f3d5685e536db931ebc3
sl_u16
_cached_sampleduration_std
classsl_1_1SL__LidarDriver.html
a0dcd15c35a994eded74fb1f7d3e73fb7
sl_lidar_response_measurement_node_hq_t
_cached_scan_node_hq_buf
classsl_1_1SL__LidarDriver.html
a3037f2486141650bb2bdab4f9424a3e9
[8192]
sl_lidar_response_measurement_node_hq_t
_cached_scan_node_hq_buf_for_interval_retrieve
classsl_1_1SL__LidarDriver.html
a1fbdbd9c2339123d0f2b8f8bdeae71ed
[8192]
size_t
_cached_scan_node_hq_count
classsl_1_1SL__LidarDriver.html
a50baeb3e64cfbdcbe1e64a690da88650
size_t
_cached_scan_node_hq_count_for_interval_retrieve
classsl_1_1SL__LidarDriver.html
abd6d00e111b967777f528f4a524f6c59
rp::hal::Thread
_cachethread
classsl_1_1SL__LidarDriver.html
ae4f68e3ac799a6e7d2babf9481370b54
IChannel *
_channel
classsl_1_1SL__LidarDriver.html
aa71116dc51e80c2e0770f3dd5fbdf4c6
rp::hal::Event
_dataEvt
classsl_1_1SL__LidarDriver.html
aaa803f656e11a5efd3056b0246012529
bool
_is_previous_capsuledataRdy
classsl_1_1SL__LidarDriver.html
ac8c27cff1a8bb553b8c7264cc12dc832
bool
_is_previous_HqdataRdy
classsl_1_1SL__LidarDriver.html
ace733eea86b8750e6881ee1651519649
bool
_isConnected
classsl_1_1SL__LidarDriver.html
ad3a37fb671b629c47b562d842880d9bb
bool
_isScanning
classsl_1_1SL__LidarDriver.html
a45a7f831214c7fe1043e5d61ea5076c9
MotorCtrlSupport
_isSupportingMotorCtrl
classsl_1_1SL__LidarDriver.html
a92ed89c10bcb9736dc1dc9a40b7313f2
rp::hal::Locker
_lock
classsl_1_1SL__LidarDriver.html
a5549ac081d97d266ccf4b09d4a6ef026
sl::SlamtecLidarDriver
classsl_1_1SlamtecLidarDriver.html
sl::ILidarDriver
LEGACY_SAMPLE_DURATION
classsl_1_1SlamtecLidarDriver.html
a4537d825568e65e98ed43745c7d0d38da8d01551ca72f2ff772a4ffed4b6789fc
NORMAL_CAPSULE
classsl_1_1SlamtecLidarDriver.html
ac5f910cbcf2d3c96efd0f7ce4950fa5caa9fa7fca13c5111a9c972ebc5cda4f3e
DENSE_CAPSULE
classsl_1_1SlamtecLidarDriver.html
ac5f910cbcf2d3c96efd0f7ce4950fa5ca5fd9a64d8af02663ecb04fea09ae3c7e
A2A3_LIDAR_MINUM_MAJOR_ID
classsl_1_1SlamtecLidarDriver.html
a2728c7134f194e64f39ba7aeb5ae7843afa656ca7e92f0d5d673cdb832d95893c
TOF_LIDAR_MINUM_MAJOR_ID
classsl_1_1SlamtecLidarDriver.html
a2728c7134f194e64f39ba7aeb5ae7843a68073ca105c14816e69b1e14256fe076
A2A3_LIDAR_MINUM_MAJOR_ID
classsl_1_1SlamtecLidarDriver.html
a2728c7134f194e64f39ba7aeb5ae7843afa656ca7e92f0d5d673cdb832d95893c
DENSE_CAPSULE
classsl_1_1SlamtecLidarDriver.html
ac5f910cbcf2d3c96efd0f7ce4950fa5ca5fd9a64d8af02663ecb04fea09ae3c7e
LEGACY_SAMPLE_DURATION
classsl_1_1SlamtecLidarDriver.html
a4537d825568e65e98ed43745c7d0d38da8d01551ca72f2ff772a4ffed4b6789fc
NORMAL_CAPSULE
classsl_1_1SlamtecLidarDriver.html
ac5f910cbcf2d3c96efd0f7ce4950fa5caa9fa7fca13c5111a9c972ebc5cda4f3e
TOF_LIDAR_MINUM_MAJOR_ID
classsl_1_1SlamtecLidarDriver.html
a2728c7134f194e64f39ba7aeb5ae7843a68073ca105c14816e69b1e14256fe076
sl_result
ascendScanData
classsl_1_1SlamtecLidarDriver.html
ad1f38ee5aab005944caaf2b9eae3c2b7
(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t count)
sl_result
checkMotorCtrlSupport
classsl_1_1SlamtecLidarDriver.html
a880bdc480948a782b14827b792aed26a
(MotorCtrlSupport &support, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
connect
classsl_1_1SlamtecLidarDriver.html
aa79b7ce3c1d934bc5767d6f184937b37
(IChannel *channel)
void
disconnect
classsl_1_1SlamtecLidarDriver.html
ac4cce46b8385e3da6539f6ecae6d1eaf
()
sl_result
getAllSupportedScanModes
classsl_1_1SlamtecLidarDriver.html
a4549af70220171b09fed0719df9b4301
(std::vector< LidarScanMode > &outModes, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)
sl_result
getDeviceInfo
classsl_1_1SlamtecLidarDriver.html
abec32bc70c4b6affeb6329049613f948
(sl_lidar_response_device_info_t &info, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
getDeviceMacAddr
classsl_1_1SlamtecLidarDriver.html
acee55560568509e4be31eaaf3a53fb7e
(sl_u8 *macAddrArray, sl_u32 timeoutInMs)
sl_result
getFrequency
classsl_1_1SlamtecLidarDriver.html
aa92db1561277ece094084a63e4a0b102
(const LidarScanMode &scanMode, const sl_lidar_response_measurement_node_hq_t *nodes, size_t count, float &frequency)
sl_result
getHealth
classsl_1_1SlamtecLidarDriver.html
ab299798953b5feca07294ac4a25f5160
(sl_lidar_response_device_health_t &health, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
getMotorInfo
classsl_1_1SlamtecLidarDriver.html
a6f8347bb4a4b407e15f09f90359a1a8e
(LidarMotorInfo &motorInfo, sl_u32 timeoutInMs)
sl_result
getScanDataWithIntervalHq
classsl_1_1SlamtecLidarDriver.html
aa86ca45fbf3bf4748e84febdd3f08942
(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &count)
sl_result
getTypicalScanMode
classsl_1_1SlamtecLidarDriver.html
a4ac09c3160a6ab2e727cbc11c868b25a
(sl_u16 &outMode, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)
sl_result
grabScanDataHq
classsl_1_1SlamtecLidarDriver.html
aff7829a9579731777b96174cc21438cb
(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &count, sl_u32 timeout=DEFAULT_TIMEOUT)
bool
isConnected
classsl_1_1SlamtecLidarDriver.html
a02f40d78ab5116c7f265303a5eee8706
()
sl_result
reset
classsl_1_1SlamtecLidarDriver.html
af0a74b5f8d2b9e604eb25aad3ed540eb
(sl_u32 timeoutInMs=DEFAULT_TIMEOUT)
sl_result
setLidarIpConf
classsl_1_1SlamtecLidarDriver.html
a64870a5a5fcbddde500370ea3fef8874
(const sl_lidar_ip_conf_t &conf, sl_u32 timeout)
sl_result
setMotorSpeed
classsl_1_1SlamtecLidarDriver.html
a1e266e4886b5b6c76ee3c09f4e6e18f2
(sl_u16 speed=DEFAULT_MOTOR_SPEED)
SlamtecLidarDriver
classsl_1_1SlamtecLidarDriver.html
ab38064dd98ff543f4fef7e01f8b05790
()
sl_result
startScan
classsl_1_1SlamtecLidarDriver.html
a377852006b91b0d83f6b88166a9e10e6
(bool force, bool useTypicalScan, sl_u32 options=0, LidarScanMode *outUsedScanMode=nullptr)
sl_result
startScanExpress
classsl_1_1SlamtecLidarDriver.html
a2d2cb67d2d281eb0779c8decb75f4023
(bool force, sl_u16 scanMode, sl_u32 options=0, LidarScanMode *outUsedScanMode=nullptr, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
startScanNormal
classsl_1_1SlamtecLidarDriver.html
aff2f8bf074458cda1b83c238816d17d8
(bool force, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
stop
classsl_1_1SlamtecLidarDriver.html
acc3abc35f70e2791024c23cbff7cd05c
(sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
checkSupportConfigCommands
classsl_1_1SlamtecLidarDriver.html
a970f8a6df00af37570dd4cf3b65e4e49
(bool &outSupport, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)
sl_result
getDesiredSpeed
classsl_1_1SlamtecLidarDriver.html
a38a29773ad5ba5a30c4ccdd27688e455
(sl_lidar_response_desired_rot_speed_t &motorSpeed, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)
sl_result
getLidarConf
classsl_1_1SlamtecLidarDriver.html
ab53e545d36961fda921d82e304042c1b
(sl_u32 type, std::vector< sl_u8 > &outputBuf, const std::vector< sl_u8 > &reserve=std::vector< sl_u8 >(), sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
getLidarSampleDuration
classsl_1_1SlamtecLidarDriver.html
ade368d558576c0bd470b3645d76cf679
(float &sampleDurationRes, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)
sl_result
getMaxDistance
classsl_1_1SlamtecLidarDriver.html
abf12bb8bcb0396394f40d392f1d468b2
(float &maxDistance, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)
sl_result
getScanModeAnsType
classsl_1_1SlamtecLidarDriver.html
af19e9f30d1d7fd1c87167ebde94bafce
(sl_u8 &ansType, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)
sl_result
getScanModeCount
classsl_1_1SlamtecLidarDriver.html
acc7c737f937b8d97fb2f35b9b9d37d7c
(sl_u16 &modeCount, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)
sl_result
getScanModeName
classsl_1_1SlamtecLidarDriver.html
ad764940b7e765079a732db89d6b59868
(char *modeName, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)
sl_result
negotiateSerialBaudRate
classsl_1_1SlamtecLidarDriver.html
acada51257ab9d810110637fe2bffd3e7
(sl_u32 requiredBaudRate, sl_u32 *baudRateDetected)
sl_result
setLidarConf
classsl_1_1SlamtecLidarDriver.html
a6c341448339c76ad7d8be4236afac320
(sl_u32 type, const void *payload, size_t payloadSize, sl_u32 timeout)
sl_result
startMotor
classsl_1_1SlamtecLidarDriver.html
a08749ddd22dc875b0ed445a40be12c45
()
sl_result
_cacheCapsuledScanData
classsl_1_1SlamtecLidarDriver.html
a24029e8a10f13c61e43fd1c36656fca5
()
sl_result
_cacheHqScanData
classsl_1_1SlamtecLidarDriver.html
a62b6a143bf64b922b2992c47316e9716
()
sl_result
_cacheScanData
classsl_1_1SlamtecLidarDriver.html
aed0297f28a09c42f272cb38ec4d00876
()
sl_result
_cacheUltraCapsuledScanData
classsl_1_1SlamtecLidarDriver.html
a637f1b7b7c4f0155e116c45dbea181c7
()
void
_capsuleToNormal
classsl_1_1SlamtecLidarDriver.html
a9cd9a2054bb3ef843e56b617a8273a9b
(const sl_lidar_response_capsule_measurement_nodes_t &capsule, sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &nodeCount)
sl_result
_clearRxDataCache
classsl_1_1SlamtecLidarDriver.html
ae90ec3a7dff056caea756e4f9246b3ff
()
void
_dense_capsuleToNormal
classsl_1_1SlamtecLidarDriver.html
ae538c5ad155bd99b913803b3c0925eba
(const sl_lidar_response_capsule_measurement_nodes_t &capsule, sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &nodeCount)
void
_disableDataGrabbing
classsl_1_1SlamtecLidarDriver.html
a86b719af655e954eb9f991c51c94e0c6
()
void
_HqToNormal
classsl_1_1SlamtecLidarDriver.html
a9d379a3484b3e0486d01bc4a09e24476
(const sl_lidar_response_hq_capsule_measurement_nodes_t &node_hq, sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &nodeCount)
sl_result
_sendCommand
classsl_1_1SlamtecLidarDriver.html
a5166450b95524008257868a7f350462c
(sl_u16 cmd, const void *payload=NULL, size_t payloadsize=0)
void
_ultraCapsuleToNormal
classsl_1_1SlamtecLidarDriver.html
a74dfd347370d62b154a3a5fcd335f4a3
(const sl_lidar_response_ultra_capsule_measurement_nodes_t &capsule, sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &nodeCount)
sl_result
_waitCapsuledNode
classsl_1_1SlamtecLidarDriver.html
a4a97bb1ab8770f59dee10795fb189ac2
(sl_lidar_response_capsule_measurement_nodes_t &node, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
_waitHqNode
classsl_1_1SlamtecLidarDriver.html
adc9e568300374a84400b31fc0ead6bad
(sl_lidar_response_hq_capsule_measurement_nodes_t &node, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
_waitNode
classsl_1_1SlamtecLidarDriver.html
a13f38da783ff7cdb7abe7e305ca27f04
(sl_lidar_response_measurement_node_t *node, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
_waitResponse
classsl_1_1SlamtecLidarDriver.html
ae4bc9e76df2a57be7a7a6d27db4693a7
(T &payload, sl_u8 ansType, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
_waitResponseHeader
classsl_1_1SlamtecLidarDriver.html
a663b570329ecad42edfb4fb8d8cd4e36
(sl_lidar_ans_header_t *header, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
_waitScanData
classsl_1_1SlamtecLidarDriver.html
ab2c51a74fff814555a09e5c7982cc360
(sl_lidar_response_measurement_node_t *nodebuffer, size_t &count, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_result
_waitUltraCapsuledNode
classsl_1_1SlamtecLidarDriver.html
a89ff7c19748a3d9d965e654f223e98af
(sl_lidar_response_ultra_capsule_measurement_nodes_t &node, sl_u32 timeout=DEFAULT_TIMEOUT)
sl_u8
_cached_capsule_flag
classsl_1_1SlamtecLidarDriver.html
a68e4f9afccc4d5afece91ffa89491a1b
sl_lidar_response_capsule_measurement_nodes_t
_cached_previous_capsuledata
classsl_1_1SlamtecLidarDriver.html
a62a646c14c5b815ec9dbdee21179c3b8
sl_lidar_response_dense_capsule_measurement_nodes_t
_cached_previous_dense_capsuledata
classsl_1_1SlamtecLidarDriver.html
aea8b8bf09d44da9ed4f6119d373d792d
sl_lidar_response_hq_capsule_measurement_nodes_t
_cached_previous_Hqdata
classsl_1_1SlamtecLidarDriver.html
a2acf838a286931a36738fd669db0dec1
sl_lidar_response_ultra_capsule_measurement_nodes_t
_cached_previous_ultracapsuledata
classsl_1_1SlamtecLidarDriver.html
a0a747f6aa5cee126d97820a7107b610a
sl_u16
_cached_sampleduration_express
classsl_1_1SlamtecLidarDriver.html
a7f86ccd965ac7a8738a8c1bd8dae3875
sl_u16
_cached_sampleduration_std
classsl_1_1SlamtecLidarDriver.html
adb6a22ef49d79e0ab1ae65980bc0ecb4
sl_lidar_response_measurement_node_hq_t
_cached_scan_node_hq_buf
classsl_1_1SlamtecLidarDriver.html
aebb8b392fcbe471b46c55cabe0e17fb6
[8192]
sl_lidar_response_measurement_node_hq_t
_cached_scan_node_hq_buf_for_interval_retrieve
classsl_1_1SlamtecLidarDriver.html
a86e33587ff080ee94dfb81cf44a6282d
[8192]
size_t
_cached_scan_node_hq_count
classsl_1_1SlamtecLidarDriver.html
a6ef2804c14c75798235df045716d2e9b
size_t
_cached_scan_node_hq_count_for_interval_retrieve
classsl_1_1SlamtecLidarDriver.html
ad9bda0912219af145099ded1dfc573d3
rp::hal::Thread
_cachethread
classsl_1_1SlamtecLidarDriver.html
ac68f71679c033c5308df011143c2e1cb
IChannel *
_channel
classsl_1_1SlamtecLidarDriver.html
a337d1b41e4fd3d134bf74c9bc0209ba8
rp::hal::Event
_dataEvt
classsl_1_1SlamtecLidarDriver.html
a6ae16779ab0a16523cb22332fea7d69f
bool
_is_previous_capsuledataRdy
classsl_1_1SlamtecLidarDriver.html
ac8e980014accfc33a5a9f721556ffdf2
bool
_is_previous_HqdataRdy
classsl_1_1SlamtecLidarDriver.html
aba47b74671e6ac44a7e6e101a511dd9f
bool
_isConnected
classsl_1_1SlamtecLidarDriver.html
a471ca22630765a70db74be4cdb922535
bool
_isScanning
classsl_1_1SlamtecLidarDriver.html
ab97c069e27a9539c7a9b0b4c2849ac3e
MotorCtrlSupport
_isSupportingMotorCtrl
classsl_1_1SlamtecLidarDriver.html
a9f898bc22062897f2bc9d91de74f8d48
rp::hal::Locker
_lock
classsl_1_1SlamtecLidarDriver.html
a2e01238913cefd8ede943cb85436062c
bool
_scan_node_synced
classsl_1_1SlamtecLidarDriver.html
afc3229bb63ded3a55065706488b87a58
rp::net::SocketAddress
classrp_1_1net_1_1SocketAddress.html
ADDRESS_TYPE_INET
classrp_1_1net_1_1SocketAddress.html
a88a5c5bfa0c8c4b6f1f9d95215a72c71ab7be9a2c5b7e4e572d88854edcc8bbef
ADDRESS_TYPE_INET6
classrp_1_1net_1_1SocketAddress.html
a88a5c5bfa0c8c4b6f1f9d95215a72c71aa5580b18be43ab278ae42774757a997f
address_type_t
classrp_1_1net_1_1SocketAddress.html
a88a5c5bfa0c8c4b6f1f9d95215a72c71
ADDRESS_TYPE_UNSPEC
classrp_1_1net_1_1SocketAddress.html
a88a5c5bfa0c8c4b6f1f9d95215a72c71af28291bae2888171f28829547af5b508
ADDRESS_TYPE_INET
classrp_1_1net_1_1SocketAddress.html
a88a5c5bfa0c8c4b6f1f9d95215a72c71ab7be9a2c5b7e4e572d88854edcc8bbef
ADDRESS_TYPE_INET6
classrp_1_1net_1_1SocketAddress.html
a88a5c5bfa0c8c4b6f1f9d95215a72c71aa5580b18be43ab278ae42774757a997f
ADDRESS_TYPE_UNSPEC
classrp_1_1net_1_1SocketAddress.html
a88a5c5bfa0c8c4b6f1f9d95215a72c71af28291bae2888171f28829547af5b508
virtual u_result
getAddressAsString
classrp_1_1net_1_1SocketAddress.html
a5fd28a087e25bdce27ab96bf0bdfc9a8
(char *buffer, size_t buffersize) const
virtual address_type_t
getAddressType
classrp_1_1net_1_1SocketAddress.html
af90499df380cd883d903716cb9972b14
() const
const void *
getPlatformData
classrp_1_1net_1_1SocketAddress.html
a4d6782c57e7b37756a05977422771d17
() const
virtual int
getPort
classrp_1_1net_1_1SocketAddress.html
a1902dc814acb9e37f0aebed74b59ca63
() const
virtual u_result
getRawAddress
classrp_1_1net_1_1SocketAddress.html
a0a71c1c6deaeef4eecf1ae2aee75a406
(_u8 *buffer, size_t bufferSize) const
SocketAddress &
operator=
classrp_1_1net_1_1SocketAddress.html
ac1f4304c76b847fff63683d6b162044a
(const SocketAddress &)
virtual u_result
setAddressFromString
classrp_1_1net_1_1SocketAddress.html
a57cf028ac74db20a9ca00eca64217157
(const char *address_string, address_type_t=ADDRESS_TYPE_INET)
virtual void
setAnyAddress
classrp_1_1net_1_1SocketAddress.html
a6b4509e5abbe12adb1220b6208126566
(address_type_t=ADDRESS_TYPE_INET)
virtual void
setBroadcastAddressIPv4
classrp_1_1net_1_1SocketAddress.html
a062aaf5f5827a5979e1dc843feef0a1c
()
virtual void
setLoopbackAddress
classrp_1_1net_1_1SocketAddress.html
a913e39753d783d9ef82c8517a0c1ff93
(address_type_t=ADDRESS_TYPE_INET)
virtual u_result
setPort
classrp_1_1net_1_1SocketAddress.html
a81a85e5a762d07b5e961384c88db5141
(int port)
SocketAddress
classrp_1_1net_1_1SocketAddress.html
a51bb98f907620e3571ce556f004712f9
()
SocketAddress
classrp_1_1net_1_1SocketAddress.html
a11e8cdb767d70dbd42a64554f7ee0aef
(const char *addrString, int port, address_type_t=ADDRESS_TYPE_INET)
SocketAddress
classrp_1_1net_1_1SocketAddress.html
aeb2620c67e7c26c2f6436ca1b431fa2d
(void *platform_data)
SocketAddress
classrp_1_1net_1_1SocketAddress.html
a1676e6cdd2777c4802ecab1099468a1a
(const SocketAddress &)
virtual
~SocketAddress
classrp_1_1net_1_1SocketAddress.html
abfb5af3f2cc4f9444f509866f694e04e
()
static size_t
LoopUpHostName
classrp_1_1net_1_1SocketAddress.html
a78afc44a613aa195421be8cd6ae2466c
(const char *hostname, const char *sevicename, std::vector< SocketAddress > &addresspool, bool performDNS=true, address_type_t=ADDRESS_TYPE_INET)
void *
_platform_data
classrp_1_1net_1_1SocketAddress.html
a4e48aba37fd6fe62a2811334a4e578c6
rp::net::SocketBase
classrp_1_1net_1_1SocketBase.html
DEFAULT_SOCKET_TIMEOUT
classrp_1_1net_1_1SocketBase.html
a181675318279ce10bded282b186dd8ccace5bb9bd31e53d32d97e1bd8831a7f60
DEFAULT_SOCKET_TIMEOUT
classrp_1_1net_1_1SocketBase.html
a181675318279ce10bded282b186dd8ccace5bb9bd31e53d32d97e1bd8831a7f60
SOCKET_DIR_BOTH
classrp_1_1net_1_1SocketBase.html
a3ddba675f2f8de1cf71423239f05e457af97e6eb50d600623674f3f58149decd7
SOCKET_DIR_RD
classrp_1_1net_1_1SocketBase.html
a3ddba675f2f8de1cf71423239f05e457abbbbbba4cc3282e310ebee864dc2476c
SOCKET_DIR_WR
classrp_1_1net_1_1SocketBase.html
a3ddba675f2f8de1cf71423239f05e457ae805579cfe9308eebd279717cc726c6b
socket_direction_mask
classrp_1_1net_1_1SocketBase.html
a3ddba675f2f8de1cf71423239f05e457
SOCKET_DIR_RD
classrp_1_1net_1_1SocketBase.html
a3ddba675f2f8de1cf71423239f05e457abbbbbba4cc3282e310ebee864dc2476c
SOCKET_DIR_WR
classrp_1_1net_1_1SocketBase.html
a3ddba675f2f8de1cf71423239f05e457ae805579cfe9308eebd279717cc726c6b
SOCKET_DIR_BOTH
classrp_1_1net_1_1SocketBase.html
a3ddba675f2f8de1cf71423239f05e457af97e6eb50d600623674f3f58149decd7
SOCKET_FAMILY_INET
classrp_1_1net_1_1SocketBase.html
ad97e55763c7c6bd6598835073cc9f8ada6d5178199fde6cbd30e189db438b1941
SOCKET_FAMILY_INET6
classrp_1_1net_1_1SocketBase.html
ad97e55763c7c6bd6598835073cc9f8ada523642b3b3149b9c560f535492a4c241
SOCKET_FAMILY_RAW
classrp_1_1net_1_1SocketBase.html
ad97e55763c7c6bd6598835073cc9f8ada80446ffa17756d9f0ca28f6bde58cac3
socket_family_t
classrp_1_1net_1_1SocketBase.html
ad97e55763c7c6bd6598835073cc9f8ad
SOCKET_FAMILY_INET
classrp_1_1net_1_1SocketBase.html
ad97e55763c7c6bd6598835073cc9f8ada6d5178199fde6cbd30e189db438b1941
SOCKET_FAMILY_INET6
classrp_1_1net_1_1SocketBase.html
ad97e55763c7c6bd6598835073cc9f8ada523642b3b3149b9c560f535492a4c241
SOCKET_FAMILY_RAW
classrp_1_1net_1_1SocketBase.html
ad97e55763c7c6bd6598835073cc9f8ada80446ffa17756d9f0ca28f6bde58cac3
virtual u_result
bind
classrp_1_1net_1_1SocketBase.html
ac8cf3c8ee2375c8908b77a73cb2eb302
(const SocketAddress &)=0
virtual void
dispose
classrp_1_1net_1_1SocketBase.html
a0fab170ce70fb550ca9f8542e9ead7e4
()=0
virtual u_result
getLocalAddress
classrp_1_1net_1_1SocketBase.html
a7e469b97cbb0ed9dea5a1243cf551205
(SocketAddress &)=0
virtual u_result
setTimeout
classrp_1_1net_1_1SocketBase.html
abf19e0c341481160ede25a47d3f2890d
(_u32 timeout, socket_direction_mask msk=SOCKET_DIR_BOTH)=0
virtual u_result
waitforData
classrp_1_1net_1_1SocketBase.html
a8c60f0cc31b5f22febf55b23d5a161a4
(_u32 timeout=DEFAULT_SOCKET_TIMEOUT)=0
virtual u_result
waitforSent
classrp_1_1net_1_1SocketBase.html
ab3bcd90374493c7dbadd5acf872ab860
(_u32 timeout=DEFAULT_SOCKET_TIMEOUT)=0
virtual
~SocketBase
classrp_1_1net_1_1SocketBase.html
a1a1316ab658875cf7f2a2e0198b63803
()
SocketBase
classrp_1_1net_1_1SocketBase.html
a55dfbc506570cf4b94001e6b5f5326f6
()
rp::net::StreamSocket
classrp_1_1net_1_1StreamSocket.html
rp::net::SocketBase
MAX_BACKLOG
classrp_1_1net_1_1StreamSocket.html
aa9078bc445c462bc99cd2e32f049b230a7153f194b6899a3634ea60afa97566e7
MAX_BACKLOG
classrp_1_1net_1_1StreamSocket.html
aa9078bc445c462bc99cd2e32f049b230a7153f194b6899a3634ea60afa97566e7
virtual StreamSocket *
accept
classrp_1_1net_1_1StreamSocket.html
a4a5a4252279c17257ce8426b87e57b67
(SocketAddress *pairAddress=NULL)=0
virtual u_result
connect
classrp_1_1net_1_1StreamSocket.html
aff546d432a3c7affa9b3de21450820a6
(const SocketAddress &pairAddress)=0
virtual u_result
enableKeepAlive
classrp_1_1net_1_1StreamSocket.html
a8b1cb19e02f1decc817464cdc8312128
(bool enable=true)=0
virtual u_result
enableNoDelay
classrp_1_1net_1_1StreamSocket.html
a1ecf7f29ddd6047dd046f5bef61c775c
(bool enable=true)=0
virtual u_result
getPeerAddress
classrp_1_1net_1_1StreamSocket.html
a8dd1c745c2cfd1b73f3b5bf3213835fc
(SocketAddress &)=0
virtual u_result
listen
classrp_1_1net_1_1StreamSocket.html
a09bdab1316f8fa6e6cae61cb02e63f0b
(int backlog=MAX_BACKLOG)=0
virtual u_result
recv
classrp_1_1net_1_1StreamSocket.html
a29996b44db02410a9f15944cc0b49049
(void *buf, size_t len, size_t &recv_len)=0
virtual u_result
send
classrp_1_1net_1_1StreamSocket.html
a71a3a7a8999c9c323f65776a78a4d18c
(const void *buffer, size_t len)=0
virtual u_result
shutdown
classrp_1_1net_1_1StreamSocket.html
a33030786ed6358e1d4e4f630501a382c
(socket_direction_mask mask)=0
virtual u_result
waitforIncomingConnection
classrp_1_1net_1_1StreamSocket.html
a8e7f51025b74ec5dad0bada15251a4ef
(_u32 timeout=DEFAULT_SOCKET_TIMEOUT)=0
static StreamSocket *
CreateSocket
classrp_1_1net_1_1StreamSocket.html
a8e99045aff45aa07ca6fc5da44f5fb35
(socket_family_t family=SOCKET_FAMILY_INET)
StreamSocket
classrp_1_1net_1_1StreamSocket.html
a89551cb0e54b92700e7a223f4352cf20
()
virtual
~StreamSocket
classrp_1_1net_1_1StreamSocket.html
a7c9fbe2dd5ed1c8529472ef41ff79397
()
rp::arch::net::StreamSocketImpl
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
rp::net::StreamSocket
rp::net::StreamSocket
rp::net::StreamSocket
virtual StreamSocket *
accept
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
ab6728a9a55e2ca2da97b58bc2b78f2f0
(SocketAddress *pairAddress)
virtual StreamSocket *
accept
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
ab6728a9a55e2ca2da97b58bc2b78f2f0
(SocketAddress *pairAddress)
virtual StreamSocket *
accept
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
ab6728a9a55e2ca2da97b58bc2b78f2f0
(SocketAddress *pairAddress)
virtual u_result
bind
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a42f6463758ef6e654fad77def824a07d
(const SocketAddress &localaddr)
virtual u_result
bind
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a42f6463758ef6e654fad77def824a07d
(const SocketAddress &localaddr)
virtual u_result
bind
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a42f6463758ef6e654fad77def824a07d
(const SocketAddress &localaddr)
virtual u_result
connect
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a9cf668d034c64b403cfa6fb3e130d040
(const SocketAddress &pairAddress)
virtual u_result
connect
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a9cf668d034c64b403cfa6fb3e130d040
(const SocketAddress &pairAddress)
virtual u_result
connect
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a9cf668d034c64b403cfa6fb3e130d040
(const SocketAddress &pairAddress)
virtual void
dispose
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a447da7c7aeef13defa7e026a0bab4890
()
virtual void
dispose
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a447da7c7aeef13defa7e026a0bab4890
()
virtual void
dispose
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a447da7c7aeef13defa7e026a0bab4890
()
virtual u_result
enableKeepAlive
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
afb2a7db47247d4147046dfcd3000067b
(bool enable)
virtual u_result
enableKeepAlive
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
afb2a7db47247d4147046dfcd3000067b
(bool enable)
virtual u_result
enableKeepAlive
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
afb2a7db47247d4147046dfcd3000067b
(bool enable)
virtual u_result
enableNoDelay
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a732fd9b75ea78559a3cf2bc0a7a7888c
(bool enable)
virtual u_result
enableNoDelay
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a732fd9b75ea78559a3cf2bc0a7a7888c
(bool enable)
virtual u_result
enableNoDelay
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a732fd9b75ea78559a3cf2bc0a7a7888c
(bool enable)
virtual u_result
getLocalAddress
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a8eed90d03edad978eff6f3e1591e42c5
(SocketAddress &localaddr)
virtual u_result
getLocalAddress
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a8eed90d03edad978eff6f3e1591e42c5
(SocketAddress &localaddr)
virtual u_result
getLocalAddress
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a8eed90d03edad978eff6f3e1591e42c5
(SocketAddress &localaddr)
virtual u_result
getPeerAddress
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a2c525b339797fb08ef18426af7be9987
(SocketAddress &peerAddr)
virtual u_result
getPeerAddress
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a2c525b339797fb08ef18426af7be9987
(SocketAddress &peerAddr)
virtual u_result
getPeerAddress
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a2c525b339797fb08ef18426af7be9987
(SocketAddress &peerAddr)
virtual u_result
listen
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a69c0b2706230ea56b428a4e900e92ca1
(int backlog)
virtual u_result
listen
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a69c0b2706230ea56b428a4e900e92ca1
(int backlog)
virtual u_result
listen
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a69c0b2706230ea56b428a4e900e92ca1
(int backlog)
virtual u_result
recv
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a2f5f35773cc88b77783a3cdb531bd665
(void *buf, size_t len, size_t &recv_len)
virtual u_result
recv
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a2f5f35773cc88b77783a3cdb531bd665
(void *buf, size_t len, size_t &recv_len)
virtual u_result
recv
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a2f5f35773cc88b77783a3cdb531bd665
(void *buf, size_t len, size_t &recv_len)
virtual u_result
send
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a7b6e4bd4b2391f7a88a93887766af805
(const void *buffer, size_t len)
virtual u_result
send
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a7b6e4bd4b2391f7a88a93887766af805
(const void *buffer, size_t len)
virtual u_result
send
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a7b6e4bd4b2391f7a88a93887766af805
(const void *buffer, size_t len)
virtual u_result
setTimeout
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
abf4fd6b96dffa3eb20ae6f1d1446b238
(_u32 timeout, socket_direction_mask msk)
virtual u_result
setTimeout
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
abf4fd6b96dffa3eb20ae6f1d1446b238
(_u32 timeout, socket_direction_mask msk)
virtual u_result
setTimeout
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
abf4fd6b96dffa3eb20ae6f1d1446b238
(_u32 timeout, socket_direction_mask msk)
virtual u_result
shutdown
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a00b5b521f5f5e19676d4a4fbad529efc
(socket_direction_mask mask)
virtual u_result
shutdown
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a00b5b521f5f5e19676d4a4fbad529efc
(socket_direction_mask mask)
virtual u_result
shutdown
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a00b5b521f5f5e19676d4a4fbad529efc
(socket_direction_mask mask)
StreamSocketImpl
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
aafcc9061493f83eab5a7f6d73238de69
(int fd)
StreamSocketImpl
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
aafcc9061493f83eab5a7f6d73238de69
(int fd)
StreamSocketImpl
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
ad6a783992a7076d17dafa416022b148a
(SOCKET fd)
virtual u_result
waitforData
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
adc0b7d2a4bb909202c2920a298fd8fdc
(_u32 timeout)
virtual u_result
waitforData
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
adc0b7d2a4bb909202c2920a298fd8fdc
(_u32 timeout)
virtual u_result
waitforData
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
adc0b7d2a4bb909202c2920a298fd8fdc
(_u32 timeout)
virtual u_result
waitforIncomingConnection
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
ad2794ced8296b542fcf480944c6af3f4
(_u32 timeout)
virtual u_result
waitforIncomingConnection
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
ad2794ced8296b542fcf480944c6af3f4
(_u32 timeout)
virtual u_result
waitforIncomingConnection
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
ad2794ced8296b542fcf480944c6af3f4
(_u32 timeout)
virtual u_result
waitforSent
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
aefd1dfbdb0d396d20dc9fcbacc6698e4
(_u32 timeout)
virtual u_result
waitforSent
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
aefd1dfbdb0d396d20dc9fcbacc6698e4
(_u32 timeout)
virtual u_result
waitforSent
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
aefd1dfbdb0d396d20dc9fcbacc6698e4
(_u32 timeout)
virtual
~StreamSocketImpl
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
aaa0992c6692c1f3c71dd119387b61780
()
virtual
~StreamSocketImpl
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
aaa0992c6692c1f3c71dd119387b61780
()
virtual
~StreamSocketImpl
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
aaa0992c6692c1f3c71dd119387b61780
()
int
_socket_fd
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a76704f2554e80a95cbc643f40913699f
SOCKET
_socket_fd
classrp_1_1arch_1_1net_1_1StreamSocketImpl.html
a0575575ef59bf7466f4f4921d72ffcdf
sl::TcpChannel
classsl_1_1TcpChannel.html
sl::IChannel
bool
bind
classsl_1_1TcpChannel.html
a8f575aca5fa4186b7d1f603bf0066ace
(const std::string &ip, sl_s32 port)
void
clearReadCache
classsl_1_1TcpChannel.html
a607065f82e517e263fc7a5235ea6a656
()
void
close
classsl_1_1TcpChannel.html
aca399008697364d182eb64a6e506bb39
()
void
flush
classsl_1_1TcpChannel.html
abd3b707c1d007d616a0cbf688f9781a4
()
bool
open
classsl_1_1TcpChannel.html
acce906d06e93bf115b0d7632cc657559
()
int
read
classsl_1_1TcpChannel.html
ac1200459ffdb7b1b0b3253d8ff56ef4b
(void *buffer, size_t size)
void
setStatus
classsl_1_1TcpChannel.html
aded4d2b874d43a193c9a2d0cfd37e7c2
(_u32 flag)
TcpChannel
classsl_1_1TcpChannel.html
abca0121f26d4847312f926f15e980581
(const std::string &ip, int port)
bool
waitForData
classsl_1_1TcpChannel.html
ae8413c93551eda2c94f13ea2722974c0
(size_t size, sl_u32 timeoutInMs, size_t *actualReady)
int
write
classsl_1_1TcpChannel.html
a4d60f81c115437ec43a7770c787e1ecf
(const void *data, size_t size)
rp::net::StreamSocket *
_binded_socket
classsl_1_1TcpChannel.html
a8590e56780360d6a1c68d3cb43646921
std::string
_ip
classsl_1_1TcpChannel.html
afb1ad85f7a0adc131df2c80c5c8d5cef
int
_port
classsl_1_1TcpChannel.html
aa6aac341f2191ba3c2efb143cf74644b
rp::net::SocketAddress
_socket
classsl_1_1TcpChannel.html
a2e9851717f573a46369db303bdceff4c
rp::standalone::rplidar::TCPChannelDevice
classrp_1_1standalone_1_1rplidar_1_1TCPChannelDevice.html
bool
bind
classrp_1_1standalone_1_1rplidar_1_1TCPChannelDevice.html
a2d2370fe814a04410cb3ec24baf93bc7
(const char *ipStr, uint32_t port)
void
close
classrp_1_1standalone_1_1rplidar_1_1TCPChannelDevice.html
a079a3d8a7e23d27af1a2b882d28ec9ae
()
int
recvdata
classrp_1_1standalone_1_1rplidar_1_1TCPChannelDevice.html
a55fefd61ec193a5b0fb8b37df56f7807
(unsigned char *data, size_t size)
int
senddata
classrp_1_1standalone_1_1rplidar_1_1TCPChannelDevice.html
aa0011aa4ec58c6d8470af85615de4236
(const _u8 *data, size_t size)
TCPChannelDevice
classrp_1_1standalone_1_1rplidar_1_1TCPChannelDevice.html
a90c0c134863e6f39c6a77b49ddf4b0b8
()
bool
waitfordata
classrp_1_1standalone_1_1rplidar_1_1TCPChannelDevice.html
a6e19e6580fc063ac47da9d83e1f6c41b
(size_t data_count, _u32 timeout=-1, size_t *returned_size=NULL)
rp::net::StreamSocket *
_binded_socket
classrp_1_1standalone_1_1rplidar_1_1TCPChannelDevice.html
a2e920271e402518a442aa72460ec37e3
rp::hal::Thread
classrp_1_1hal_1_1Thread.html
PRIORITY_HIGH
classrp_1_1hal_1_1Thread.html
a67dbf09e872c6803c47a753bb6e388a9aa106ff81e5d58b3cba2e8293cf8ff451
PRIORITY_IDLE
classrp_1_1hal_1_1Thread.html
a67dbf09e872c6803c47a753bb6e388a9a8ee3adff39cb20c20658e0f43c51256f
PRIORITY_LOW
classrp_1_1hal_1_1Thread.html
a67dbf09e872c6803c47a753bb6e388a9a62fdeec7e219cfcda92957f18b83ff70
PRIORITY_NORMAL
classrp_1_1hal_1_1Thread.html
a67dbf09e872c6803c47a753bb6e388a9a2158715508c10146bf15dfc5841c727d
PRIORITY_REALTIME
classrp_1_1hal_1_1Thread.html
a67dbf09e872c6803c47a753bb6e388a9a4dcc6fe0d63c09b16178984f9dd9f94a
priority_val_t
classrp_1_1hal_1_1Thread.html
a67dbf09e872c6803c47a753bb6e388a9
PRIORITY_REALTIME
classrp_1_1hal_1_1Thread.html
a67dbf09e872c6803c47a753bb6e388a9a4dcc6fe0d63c09b16178984f9dd9f94a
PRIORITY_HIGH
classrp_1_1hal_1_1Thread.html
a67dbf09e872c6803c47a753bb6e388a9aa106ff81e5d58b3cba2e8293cf8ff451
PRIORITY_NORMAL
classrp_1_1hal_1_1Thread.html
a67dbf09e872c6803c47a753bb6e388a9a2158715508c10146bf15dfc5841c727d
PRIORITY_LOW
classrp_1_1hal_1_1Thread.html
a67dbf09e872c6803c47a753bb6e388a9a62fdeec7e219cfcda92957f18b83ff70
PRIORITY_IDLE
classrp_1_1hal_1_1Thread.html
a67dbf09e872c6803c47a753bb6e388a9a8ee3adff39cb20c20658e0f43c51256f
void *
getData
classrp_1_1hal_1_1Thread.html
a3ed60976f1a3735f28dca58d9644121e
()
_word_size_t
getHandle
classrp_1_1hal_1_1Thread.html
ae0e68252b7b362577da4f59029e367d0
()
priority_val_t
getPriority
classrp_1_1hal_1_1Thread.html
a535318c645ff14e64db945ec92cb2a00
()
u_result
join
classrp_1_1hal_1_1Thread.html
abc791a18685a8a404f333f109ea2fac8
(unsigned long timeout=-1)
bool
operator==
classrp_1_1hal_1_1Thread.html
a962002b0223ba14f79e872c408c35dc6
(const Thread &right)
u_result
setPriority
classrp_1_1hal_1_1Thread.html
a605a95f9822fcd52d512bc4e2139bcd5
(priority_val_t p)
u_result
terminate
classrp_1_1hal_1_1Thread.html
a75f97c89b2d0afa66f0982d29a83d1e0
()
Thread
classrp_1_1hal_1_1Thread.html
a138c8c7be54006746626debf3fdfb4a4
()
~Thread
classrp_1_1hal_1_1Thread.html
a7cc87249f8ce3b8b83a8eb760e59e774
()
static _word_size_t THREAD_PROC
_thread_thunk
classrp_1_1hal_1_1Thread.html
a9c0a68137e60a97947d61c26fa294aa1
(void *data)
static Thread
create
classrp_1_1hal_1_1Thread.html
a7b663c01d443f99936ee8f5f80152717
(thread_proc_t proc, void *data=NULL)
static Thread
create_member
classrp_1_1hal_1_1Thread.html
a17200997b6aa40271adcfccc9a4ace2b
(T *pthis)
Thread
classrp_1_1hal_1_1Thread.html
afd5bb9d7b0809e69c23a64bf90259b5a
(thread_proc_t proc, void *data)
void *
_data
classrp_1_1hal_1_1Thread.html
ab816ba82485f10a867dc500d9591448d
thread_proc_t
_func
classrp_1_1hal_1_1Thread.html
a5d270f867ec2f263c3505df2cc32a59c
_word_size_t
_handle
classrp_1_1hal_1_1Thread.html
a5cb8cd206e20553b4c98b3f378fe3c97
sl::UdpChannel
classsl_1_1UdpChannel.html
sl::IChannel
bool
bind
classsl_1_1UdpChannel.html
a91dbb4fd9c09461e8ae598979be61ee1
(const std::string &ip, sl_s32 port)
void
clearReadCache
classsl_1_1UdpChannel.html
a10bfe1de68596d2ad2df2628ad30b35a
()
void
close
classsl_1_1UdpChannel.html
abd1bfefc95f6a88b23f52b526d44aed9
()
void
flush
classsl_1_1UdpChannel.html
a729ac4a48b9df8319cb4477528e807cf
()
bool
open
classsl_1_1UdpChannel.html
aa7b8bfcc4c11636b535994b86c2b3232
()
int
read
classsl_1_1UdpChannel.html
acc4245b9fdca5020148f59a5ff4b21a1
(void *buffer, size_t size)
void
setStatus
classsl_1_1UdpChannel.html
aae4950b161ec7e17127b8bf5662c966d
(_u32 flag)
UdpChannel
classsl_1_1UdpChannel.html
a4a6a3cc130da39144fa6321e0e255c4f
(const std::string &ip, int port)
bool
waitForData
classsl_1_1UdpChannel.html
aa5d83b940da2c60ee347b05361cc50e8
(size_t size, sl_u32 timeoutInMs, size_t *actualReady)
int
write
classsl_1_1UdpChannel.html
aac5e881371e5a30714793b65463c06b7
(const void *data, size_t size)
rp::net::DGramSocket *
_binded_socket
classsl_1_1UdpChannel.html
aa9acce7ced6af26b50a2ee6cec176803
std::string
_ip
classsl_1_1UdpChannel.html
a7ebc4bca7366a90f72bc141858e88f1e
int
_port
classsl_1_1UdpChannel.html
aa8d4ee3c4acd38ce92546554ba5c1359
rp::net::SocketAddress
_socket
classsl_1_1UdpChannel.html
a45a1bfd24c0d3621beab86c600d4621f
rp
namespacerp.html
rp::arch
rp::hal
rp::net
rp::standalone
rp::arch
namespacerp_1_1arch.html
rp::arch::net
BEGIN_STATIC_CODE
namespacerp_1_1arch.html
a1b13fc70563a249d8f029d61343c2f17
(timer_cailb)
_u32
getHDTimer
namespacerp_1_1arch.html
a3eeadd01640f97c48069c0a1aafce056
()
_u64
getus
namespacerp_1_1arch.html
af7335d193e08f28e253b01b8b2fc73a5
()
void
HPtimer_reset
namespacerp_1_1arch.html
a53999dab623b659bfb2a4154f5e15c62
()
_u32
rp_getms
namespacerp_1_1arch.html
a954409dcc3cd3e552e55d36a8bccaf40
()
_u64
rp_getus
namespacerp_1_1arch.html
a9c42762aaa6406794a82ada997a13f8e
()
static LARGE_INTEGER
_current_freq
namespacerp_1_1arch.html
ab640edd18b50bd9e14f5933d8730834b
rp::arch::net
namespacerp_1_1arch_1_1net.html
rp::arch::net::DGramSocketImpl
rp::arch::net::raw_serial
rp::arch::net::StreamSocketImpl
rp::arch::net::raw_serial
__attribute__
namespacerp_1_1arch_1_1net.html
a96b7970716f0cb9a1cf96ddcf6f235a2
rp::hal
namespacerp_1_1hal.html
rp::hal::AutoLocker
rp::hal::Event
rp::hal::Locker
rp::hal::serial_rxtx
rp::hal::Thread
rp::net
namespacerp_1_1net.html
rp::net::DGramSocket
rp::net::SocketAddress
rp::net::SocketBase
rp::net::StreamSocket
static bool
_checkWSAStartup
namespacerp_1_1net.html
a4a2da17b785ff91afefcb4b7939c0bd7
()
static int
_halAddrTypeToOSType
namespacerp_1_1net.html
a1bf218504eaa0d9a68897f37f8d33fa4
(SocketAddress::address_type_t type)
static int
_halAddrTypeToOSType
namespacerp_1_1net.html
a1bf218504eaa0d9a68897f37f8d33fa4
(SocketAddress::address_type_t type)
static int
_halAddrTypeToOSType
namespacerp_1_1net.html
a1bf218504eaa0d9a68897f37f8d33fa4
(SocketAddress::address_type_t type)
static const char *
_inet_ntop
namespacerp_1_1net.html
a18621e8384444c346437bb9812e92120
(int af, const void *src, char *dst, int cnt)
static int
_inet_pton
namespacerp_1_1net.html
a0d04c3a51c33a581833539d9f90854c3
(int Family, const char *pszAddrString, void *pAddrBuf)
static int
_socketHalFamilyToOSFamily
namespacerp_1_1net.html
a58b5b8967556454063a704862c6839dd
(SocketBase::socket_family_t family)
static int
_socketHalFamilyToOSFamily
namespacerp_1_1net.html
a58b5b8967556454063a704862c6839dd
(SocketBase::socket_family_t family)
static int
_socketHalFamilyToOSFamily
namespacerp_1_1net.html
a58b5b8967556454063a704862c6839dd
(SocketBase::socket_family_t family)
static volatile bool
_isWSAStartupCalled
namespacerp_1_1net.html
a000207ecd9bc54e565bbcab24a1f2b85
rp::standalone
namespacerp_1_1standalone.html
rp::standalone::rplidar
rp::standalone::rplidar
namespacerp_1_1standalone_1_1rplidar.html
rp::standalone::rplidar::RPlidarDriver
rp::standalone::rplidar::RPlidarDriverImplCommon
rp::standalone::rplidar::RPlidarDriverSerial
rp::standalone::rplidar::RPlidarDriverTCP
rp::standalone::rplidar::SerialChannelDevice
rp::standalone::rplidar::TCPChannelDevice
LidarScanMode
RplidarScanMode
namespacerp_1_1standalone_1_1rplidar.html
aa9ac9f5e5d555192bdac0120e993f8ba
sl
namespacesl.html
sl::crc32
sl::IChannel
sl::ILidarDriver
sl::ISerialPortChannel
sl::LidarMotorInfo
sl::LidarScanMode
sl::Result
sl::SerialPortChannel
sl::SL_LidarDriver
sl::SlamtecLidarDriver
sl::TcpChannel
sl::UdpChannel
ChannelType
namespacesl.html
a851e0c7b6da678c8684c219136c26c44
CHANNEL_TYPE_SERIALPORT
namespacesl.html
a851e0c7b6da678c8684c219136c26c44a01cd4b22f34565e52a7f3af13b102dfb
CHANNEL_TYPE_TCP
namespacesl.html
a851e0c7b6da678c8684c219136c26c44ab7ddf6f735e01aa3e35932d18cebb00a
CHANNEL_TYPE_UDP
namespacesl.html
a851e0c7b6da678c8684c219136c26c44ae3cd7f78bf4b50e5fe79a04e959a1126
MotorCtrlSupport
namespacesl.html
a4d2f7c51f7ff4bf58349d988068361f1
MotorCtrlSupportNone
namespacesl.html
a4d2f7c51f7ff4bf58349d988068361f1a570882a9c5a12bc3befb297a329e9870
MotorCtrlSupportPwm
namespacesl.html
a4d2f7c51f7ff4bf58349d988068361f1a2804fdd7b549346a7b0780e0be0acb3c
MotorCtrlSupportRpm
namespacesl.html
a4d2f7c51f7ff4bf58349d988068361f1ae5bc0e3055d24e62bf4508bcab79b8b6
static sl_u32
_varbitscale_decode
namespacesl.html
a7ad063c6bf677c643e55921bd2ce0340
(sl_u32 scaled, sl_u32 &scaleLevel)
static bool
angleLessThan
namespacesl.html
a634c9936c25aff7673e194de021f3f8b
(const TNode &a, const TNode &b)
static sl_result
ascendScanData_
namespacesl.html
a120a8acb4a0b5facbe3bc53389cc4c68
(TNode *nodebuffer, size_t count)
static void
convert
namespacesl.html
a6d9872c92beaa1bd4b1a9f273c6d66da
(const sl_lidar_response_measurement_node_t &from, sl_lidar_response_measurement_node_hq_t &to)
static void
convert
namespacesl.html
aa4c50af6f76871e111473d71adb204f6
(const sl_lidar_response_measurement_node_hq_t &from, sl_lidar_response_measurement_node_t &to)
Result< ILidarDriver * >
createLidarDriver
namespacesl.html
addd16c4fe99b83f0db98bda4386f97bd
()
Result< IChannel * >
createSerialPortChannel
namespacesl.html
a2f1221e9d67df7cc9b2a15cf5185ddb3
(const std::string &device, int baudrate)
Result< IChannel * >
createTcpChannel
namespacesl.html
a211936de102d82a6d2b25aa9c6a1148e
(const std::string &ip, int port)
Result< IChannel * >
createUdpChannel
namespacesl.html
ae7821f3929d243bf4b21f5ae92e518eb
(const std::string &ip, int port)
static float
getAngle
namespacesl.html
ab05757e9e43226012330af2fc82af37b
(const sl_lidar_response_measurement_node_t &node)
static float
getAngle
namespacesl.html
ab431c3631bbc0389af8f7dbb27230193
(const sl_lidar_response_measurement_node_hq_t &node)
static sl_u16
getDistanceQ2
namespacesl.html
a6332cf833dfc2abe37247b3f8039b552
(const sl_lidar_response_measurement_node_t &node)
static sl_u32
getDistanceQ2
namespacesl.html
a1a78868f14316ae9318fac0eb3104e7b
(const sl_lidar_response_measurement_node_hq_t &node)
static void
printDeprecationWarn
namespacesl.html
a4d7b6c7aecbd972fed06fb7f2e9696c3
(const char *fn, const char *replacement)
static void
setAngle
namespacesl.html
a26f203848246f5ca69a3f37a0e8b326a
(sl_lidar_response_measurement_node_t &node, float v)
static void
setAngle
namespacesl.html
a23752707afb8db93f150c7aabf2dc7bf
(sl_lidar_response_measurement_node_hq_t &node, float v)
struct sl::LidarScanMode
__attribute__
namespacesl.html
af472f7fb0d99e26450b18d2eb3af17c8
sl::crc32
namespacesl_1_1crc32.html
sl_u32
bitrev
namespacesl_1_1crc32.html
a32c22a2477cc95342b0c0cc4c1f7e77d
(sl_u32 input, sl_u16 bw)
sl_u32
cal
namespacesl_1_1crc32.html
a6a53855282128830e5c09a1d11bd7eda
(sl_u32 crc, void *input, sl_u16 len)
sl_result
getResult
namespacesl_1_1crc32.html
ad0d6c754d8bed7bbd6844bb2372970c2
(sl_u8 *ptr, sl_u32 len)
void
init
namespacesl_1_1crc32.html
a58d72ff5e9e35b6668f71b2174e9f774
(sl_u32 poly)
static sl_u32
table
namespacesl_1_1crc32.html
a4b3040c7e6adbd517e44f9cf1d2e7d16
[256]