abs_rxtx.h
/tmp/catkin_workspace/src/rplidar_ros/sdk/src/hal/
abs__rxtx_8h
rptypes.h
rp::hal::serial_rxtx
rp
rp::hal
arch_linux.h
/tmp/catkin_workspace/src/rplidar_ros/sdk/src/arch/linux/
arch__linux_8h
arch/linux/timer.h
arch_macOS.h
/tmp/catkin_workspace/src/rplidar_ros/sdk/src/arch/macOS/
arch__macOS_8h
arch/macOS/timer.h
arch_win32.h
/tmp/catkin_workspace/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
client.cpp
/tmp/catkin_workspace/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/catkin_workspace/src/rplidar_ros/sdk/src/hal/
event_8h
rp::hal::Event
rp
rp::hal
locker.h
/tmp/catkin_workspace/src/rplidar_ros/sdk/src/hal/
locker_8h
rp::hal::AutoLocker
rp::hal::Locker
rp
rp::hal
linux/net_serial.cpp
/tmp/catkin_workspace/src/rplidar_ros/sdk/src/arch/linux/
linux_2net__serial_8cpp
arch/linux/arch_linux.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/catkin_workspace/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/catkin_workspace/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/catkin_workspace/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/catkin_workspace/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/catkin_workspace/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
node.cpp
/tmp/catkin_workspace/src/rplidar_ros/src/
node_8cpp
rplidar.h
#define
_countof
node_8cpp.html
a3719cb4807507eff229b9a7488c3f80e
(_Array)
#define
DEG2RAD
node_8cpp.html
a2b4f9c3a8b58ecc8e9a6cda26417ba00
(x)
bool
checkRPLIDARHealth
node_8cpp.html
a98ea2250219af2f255928971c8fad419
(RPlidarDriver *drv)
bool
getRPLIDARDeviceInfo
node_8cpp.html
a0c3cb6a370ca3ce35424358db0556ad4
(RPlidarDriver *drv)
int
main
node_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
void
publish_scan
node_8cpp.html
a23dd7c449ccba2aebcf596d208ce141b
(ros::Publisher *pub, rplidar_response_measurement_node_t *nodes, size_t node_count, ros::Time start, double scan_time, bool inverted, float angle_min, float angle_max, std::string frame_id)
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)
RPlidarDriver *
drv
node_8cpp.html
a36dfaeb995e99f50032d83bdc9ebab3f
rplidar.h
/tmp/catkin_workspace/src/rplidar_ros/sdk/include/
rplidar_8h
rptypes.h
rplidar_protocol.h
rplidar_cmd.h
rplidar_driver.h
#define
RPLIDAR_SDK_VERSION
rplidar_8h.html
adcac499cbac64e9dd2319e25785a00bc
rplidar_cmd.h
/tmp/catkin_workspace/src/rplidar_ros/sdk/include/
rplidar__cmd_8h
rplidar_protocol.h
_rplidar_payload_acc_board_flag_t
_rplidar_payload_express_scan_t
_rplidar_payload_motor_pwm_t
_rplidar_response_acc_board_flag_t
_rplidar_response_cabin_nodes_t
_rplidar_response_capsule_measurement_nodes_t
_rplidar_response_device_health_t
_rplidar_response_device_info_t
_rplidar_response_measurement_node_t
_rplidar_response_sample_rate_t
#define
DEFAULT_MOTOR_PWM
rplidar__cmd_8h.html
aa54f80c7b1684582e7e4aa1891c91997
#define
MAX_MOTOR_PWM
rplidar__cmd_8h.html
ac1f549db4b522ac3de846ec6535453ba
#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_MEASUREMENT
rplidar__cmd_8h.html
acb97e916d859e6e053e43b33661543ca
#define
RPLIDAR_ANS_TYPE_MEASUREMENT_CAPSULED
rplidar__cmd_8h.html
ac2ed3ff13656e310ad01c6126630eaa9
#define
RPLIDAR_ANS_TYPE_SAMPLE_RATE
rplidar__cmd_8h.html
af49a0b8f94f3969fbe1d389ca9329b19
#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_SAMPLERATE
rplidar__cmd_8h.html
a8321d09413dd770daef75bcd6315a45c
#define
RPLIDAR_CMD_RESET
rplidar__cmd_8h.html
accd66bb886456cd959f344b4f0742bf6
#define
RPLIDAR_CMD_SCAN
rplidar__cmd_8h.html
a94138abd61d3133709bd6ebd80575b0b
#define
RPLIDAR_CMD_SET_MOTOR_PWM
rplidar__cmd_8h.html
ad3e24cb9fbc8ffaf01d6c4471b03905f
#define
RPLIDAR_CMD_STOP
rplidar__cmd_8h.html
a06032ea65248bbbafb6a3e27ab2d1798
#define
RPLIDAR_EXPRESS_SCAN_MODE_FIXANGLE
rplidar__cmd_8h.html
ab9643bf79c5be6bf1a97a577468b8193
#define
RPLIDAR_EXPRESS_SCAN_MODE_NORMAL
rplidar__cmd_8h.html
ad96020f0ca9c360b848e95dc77b0d294
#define
RPLIDAR_RESP_ACC_BOARD_FLAG_MOTOR_CTRL_SUPPORT_MASK
rplidar__cmd_8h.html
aac50c400f1d415713b7567b33be6e860
#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_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
struct _rplidar_payload_express_scan_t
__attribute__
rplidar__cmd_8h.html
a9b6a05988b231ab26e36eb846713bfd6
((packed)) rplidar_payload_express_scan_t
_u16
angle_q6_checkbit
rplidar__cmd_8h.html
a3b0df92c1f6c7db03be3c121f4fea584
rplidar_response_cabin_nodes_t
cabins
rplidar__cmd_8h.html
a70e31430daceca59d97bec1375dbf7a7
[16]
_u16
distance_angle_1
rplidar__cmd_8h.html
aca88d0ac53e97b9f4e0e9ea594575333
_u16
distance_angle_2
rplidar__cmd_8h.html
a633603f68a8fb3293dc3af9d8334dcb9
_u16
distance_q2
rplidar__cmd_8h.html
addb4299654e0a5216b92cd52cafaf32a
_u16
error_code
rplidar__cmd_8h.html
a48ca2d907f036e37615dc33cc91e7115
_u16
express_sample_duration_us
rplidar__cmd_8h.html
ae18a5276ac047a709d2ed603cee9b73c
_u16
firmware_version
rplidar__cmd_8h.html
a4c512696ea17633a0d088ce2bb40e436
_u8
hardware_version
rplidar__cmd_8h.html
af6f1422e96abaf28bfb9429008eade14
_u8
model
rplidar__cmd_8h.html
a65325158b4dfcd74f93a9c316957e8a1
_u8
offset_angles_q3
rplidar__cmd_8h.html
a3e14a8790381d4be9efcb7bff1d6fbce
_u16
pwm_value
rplidar__cmd_8h.html
a2b430a5b1dde5d29a8dfae79b549f127
_u32
reserved
rplidar__cmd_8h.html
ac2e9f0ca1c67d73148da7a96bbf7fc3a
_u8
s_checksum_1
rplidar__cmd_8h.html
a700febf49d780d01b47eb5334141009d
_u8
s_checksum_2
rplidar__cmd_8h.html
a35e7484cdd9cc98a595a3512b17f8ec3
_u8
serialnum
rplidar__cmd_8h.html
ad46ba16b43b6e2ef04bce0ca0fa7ecbb
[16]
_u16
start_angle_sync_q6
rplidar__cmd_8h.html
a91459a866c0ee6e11a21f1b68a10f1ab
_u8
status
rplidar__cmd_8h.html
a5c6d194e1240ce3ea95de901c960da0c
_u16
std_sample_duration_us
rplidar__cmd_8h.html
a85ab35c75290747b4be4dd91842ef721
_u32
support_flag
rplidar__cmd_8h.html
aebbcf741c53bba7cfb5dccd4a4501185
_u8
sync_quality
rplidar__cmd_8h.html
a11b77416bcbd71c82f58a4b04a4b3029
_u8
working_mode
rplidar__cmd_8h.html
a4a058941b2c86a90a30f76dec42af886
rplidar_driver.cpp
/tmp/catkin_workspace/src/rplidar_ros/sdk/src/
rplidar__driver_8cpp
sdkcommon.h
hal/abs_rxtx.h
hal/thread.h
hal/locker.h
hal/event.h
rplidar_driver_serial.h
rp
rp::standalone
rp::standalone::rplidar
#define
min
rplidar__driver_8cpp.html
ac6afabdc09a49a433ee19d8a9486056d
(a, b)
rplidar_driver.h
/tmp/catkin_workspace/src/rplidar_ros/sdk/include/
rplidar__driver_8h
rp::standalone::rplidar::RPlidarDriver
rp
rp::standalone
rp::standalone::rplidar
class rp::standalone::rplidar::RPlidarDriver
__attribute__
namespacerp_1_1standalone_1_1rplidar.html
ac780bda0256eb6402f40230cc92c2540
rplidar_driver_serial.h
/tmp/catkin_workspace/src/rplidar_ros/sdk/src/
rplidar__driver__serial_8h
rp::standalone::rplidar::RPlidarDriverSerialImpl
rp
rp::standalone
rp::standalone::rplidar
rplidar_protocol.h
/tmp/catkin_workspace/src/rplidar_ros/sdk/include/
rplidar__protocol_8h
_rplidar_ans_header_t
_rplidar_cmd_packet_t
#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
struct _rplidar_cmd_packet_t
__attribute__
rplidar__protocol_8h.html
ad93895ed389e9354d065b7074610af9c
((packed)) rplidar_cmd_packet_t
_u8
cmd_flag
rplidar__protocol_8h.html
ad3af6076328f707a6b8a7704bf9b3437
_u8
data
rplidar__protocol_8h.html
a9e1fb613e68ae873f82dc8162b0e35ce
[0]
_u8
size
rplidar__protocol_8h.html
ab665c54c3bf2394c2925757ac11338c5
_u32
size_q30_subtype
rplidar__protocol_8h.html
ada79ae13c53c00b00231d91729acaa21
_u8
syncByte
rplidar__protocol_8h.html
a091360146540adad39023ef92f0ab0a9
_u8
syncByte1
rplidar__protocol_8h.html
a1b8334b1d5cce79d3465646a3ad6a6b1
_u8
syncByte2
rplidar__protocol_8h.html
aa8507b9b9b8499fb81b757587ac2efba
_u8
type
rplidar__protocol_8h.html
a525a5ef247f93f470f4f5e2b5cc59dce
rptypes.h
/tmp/catkin_workspace/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/catkin_workspace/src/rplidar_ros/sdk/src/
sdkcommon_8h
rplidar.h
hal/util.h
thread.cpp
/tmp/catkin_workspace/src/rplidar_ros/sdk/src/hal/
thread_8cpp
sdkcommon.h
hal/thread.h
thread.h
/tmp/catkin_workspace/src/rplidar_ros/sdk/src/hal/
thread_8h
rptypes.h
rp::hal::Thread
rp
rp::hal
#define
CLASS_THREAD
thread_8h.html
aa4711e1d1b5d30348342c2ac30fb397d
(c, x)
linux/thread.hpp
/tmp/catkin_workspace/src/rplidar_ros/sdk/src/arch/linux/
linux_2thread_8hpp
arch/linux/arch_linux.h
rp
rp::hal
macOS/thread.hpp
/tmp/catkin_workspace/src/rplidar_ros/sdk/src/arch/macOS/
macOS_2thread_8hpp
arch/macOS/arch_macOS.h
rp
rp::hal
linux/timer.cpp
/tmp/catkin_workspace/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/catkin_workspace/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/catkin_workspace/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/catkin_workspace/src/rplidar_ros/sdk/src/arch/linux/
linux_2timer_8h
rptypes.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/catkin_workspace/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/catkin_workspace/src/rplidar_ros/sdk/src/arch/win32/
win32_2timer_8h
rptypes.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
()
util.h
/tmp/catkin_workspace/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/catkin_workspace/src/rplidar_ros/sdk/src/arch/win32/
winthread_8hpp
sdkcommon.h
rp
rp::hal
_rplidar_ans_header_t
struct__rplidar__ans__header__t.html
_u32
size_q30_subtype
struct__rplidar__ans__header__t.html
ab338d5dfcfd07cc17812bada264c2e97
_u8
syncByte1
struct__rplidar__ans__header__t.html
a68c0c63b64795aedc253a6781224223f
_u8
syncByte2
struct__rplidar__ans__header__t.html
ac8e6585170f2a662b6ebb29fe17abb36
_u8
type
struct__rplidar__ans__header__t.html
a23c23323e7675cc5d3b1061acccb4e65
_rplidar_cmd_packet_t
struct__rplidar__cmd__packet__t.html
_u8
cmd_flag
struct__rplidar__cmd__packet__t.html
a0c5e8733b3b0c5132e9ada5fa496ce21
_u8
data
struct__rplidar__cmd__packet__t.html
a4d7986875465127a6b7fd13b5a639e0f
[0]
_u8
size
struct__rplidar__cmd__packet__t.html
a95252de064a17eaa084acb381ee9e61d
_u8
syncByte
struct__rplidar__cmd__packet__t.html
a3c1f028e45af3e52732af7e353407d29
_rplidar_payload_acc_board_flag_t
struct__rplidar__payload__acc__board__flag__t.html
_u32
reserved
struct__rplidar__payload__acc__board__flag__t.html
a54a0ff349248ed4548e0612ee6fa6d82
_rplidar_payload_express_scan_t
struct__rplidar__payload__express__scan__t.html
_u32
reserved
struct__rplidar__payload__express__scan__t.html
a8582dc42e1905c5911b2c0498e6412e7
_u8
working_mode
struct__rplidar__payload__express__scan__t.html
a9c87e7074b53050c524e0029f6e862cb
_rplidar_payload_motor_pwm_t
struct__rplidar__payload__motor__pwm__t.html
_u16
pwm_value
struct__rplidar__payload__motor__pwm__t.html
ac1ec46eaf5065c1620285b767cc77f2d
_rplidar_response_acc_board_flag_t
struct__rplidar__response__acc__board__flag__t.html
_u32
support_flag
struct__rplidar__response__acc__board__flag__t.html
a16cba2d0e3f92de088db8249079dd3fa
_rplidar_response_cabin_nodes_t
struct__rplidar__response__cabin__nodes__t.html
_u16
distance_angle_1
struct__rplidar__response__cabin__nodes__t.html
a7f0ab60c588ea9f8782d6fe4be1bfdfd
_u16
distance_angle_2
struct__rplidar__response__cabin__nodes__t.html
a71d010aa133b64e11aaf2d2f7939dfe3
_u8
offset_angles_q3
struct__rplidar__response__cabin__nodes__t.html
a3a29eaff3fc303e212673514ca97a31e
_rplidar_response_capsule_measurement_nodes_t
struct__rplidar__response__capsule__measurement__nodes__t.html
rplidar_response_cabin_nodes_t
cabins
struct__rplidar__response__capsule__measurement__nodes__t.html
ad11dd1861d148148f7a5311b750cd925
[16]
_u8
s_checksum_1
struct__rplidar__response__capsule__measurement__nodes__t.html
a281fab87988a5789290d632b69daec3c
_u8
s_checksum_2
struct__rplidar__response__capsule__measurement__nodes__t.html
a0ccab25757ae34355e445a6e330624d8
_u16
start_angle_sync_q6
struct__rplidar__response__capsule__measurement__nodes__t.html
a63891d1d9542991a86c07ab762dfd2a1
_rplidar_response_device_health_t
struct__rplidar__response__device__health__t.html
_u16
error_code
struct__rplidar__response__device__health__t.html
a90922e078c295937706f144f43daf491
_u8
status
struct__rplidar__response__device__health__t.html
ac9586ad0af6c65d91c1f5391e18889c0
_rplidar_response_device_info_t
struct__rplidar__response__device__info__t.html
_u16
firmware_version
struct__rplidar__response__device__info__t.html
ab515d2f3fe2aaa5722814747c0b471c3
_u8
hardware_version
struct__rplidar__response__device__info__t.html
ae52338a4fe7f11183d10457e8ecc9d7a
_u8
model
struct__rplidar__response__device__info__t.html
afaaa8feaddc8c8b9b878b6ec1490f5c2
_u8
serialnum
struct__rplidar__response__device__info__t.html
a3a059e4f4e76b6c34d6482ce104954e0
[16]
_rplidar_response_measurement_node_t
struct__rplidar__response__measurement__node__t.html
_u16
angle_q6_checkbit
struct__rplidar__response__measurement__node__t.html
ac38581b327c7778cb08bb1def0385d91
_u16
distance_q2
struct__rplidar__response__measurement__node__t.html
a31a24c374369473523cb2bb8afc90cee
_u8
sync_quality
struct__rplidar__response__measurement__node__t.html
a42e516bdeec1a257328026340465e024
_rplidar_response_sample_rate_t
struct__rplidar__response__sample__rate__t.html
_u16
express_sample_duration_us
struct__rplidar__response__sample__rate__t.html
a01b4a4ca19a37f96a81e4eab5b31bb25
_u16
std_sample_duration_us
struct__rplidar__response__sample__rate__t.html
a5e2bc1f0dfd5b174f059878b52f059d6
rp
namespacerp.html
rp::arch
rp::hal
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::raw_serial
rp::arch::net::raw_serial
__attribute__
namespacerp_1_1arch_1_1net.html
a96b7970716f0cb9a1cf96ddcf6f235a2
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
a717addbeaf70e84cefa322cde8812a11a41717bdab05d06c9e6c4b21c7fdc56c4
SERIAL_TX_BUFFER_SIZE
classrp_1_1arch_1_1net_1_1raw__serial.html
a717addbeaf70e84cefa322cde8812a11a4b9474c219e7522a80115331d974260d
SERIAL_RX_BUFFER_SIZE
classrp_1_1arch_1_1net_1_1raw__serial.html
a717addbeaf70e84cefa322cde8812a11a41717bdab05d06c9e6c4b21c7fdc56c4
SERIAL_TX_BUFFER_SIZE
classrp_1_1arch_1_1net_1_1raw__serial.html
a717addbeaf70e84cefa322cde8812a11a4b9474c219e7522a80115331d974260d
SERIAL_RX_BUFFER_SIZE
classrp_1_1arch_1_1net_1_1raw__serial.html
a717addbeaf70e84cefa322cde8812a11a41717bdab05d06c9e6c4b21c7fdc56c4
SERIAL_TX_BUFFER_SIZE
classrp_1_1arch_1_1net_1_1raw__serial.html
a717addbeaf70e84cefa322cde8812a11a4b9474c219e7522a80115331d974260d
SERIAL_RX_TIMEOUT
classrp_1_1arch_1_1net_1_1raw__serial.html
a717addbeaf70e84cefa322cde8812a11ad8b48eb5b75c709f2fa4e7bd351ff479
SERIAL_TX_TIMEOUT
classrp_1_1arch_1_1net_1_1raw__serial.html
a717addbeaf70e84cefa322cde8812a11a6ac114f1145a70a7aadfb8b36598af0b
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
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
a3723bf1dbde6d67e4e7d8c3e4906fcde
()
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
()
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
ad644c98742359c4bb66edfb7f0526aa6
()
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 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
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
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
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)
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
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
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
rp::hal
namespacerp_1_1hal.html
rp::hal::AutoLocker
rp::hal::Event
rp::hal::Locker
rp::hal::serial_rxtx
rp::hal::Thread
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::hal::Event
classrp_1_1hal_1_1Event.html
EVENT_OK
classrp_1_1hal_1_1Event.html
a2090348012d14940d0dcbb59eda10783a139f6c3d0809889a944a18aa18ee0a5b
EVENT_TIMEOUT
classrp_1_1hal_1_1Event.html
a2090348012d14940d0dcbb59eda10783a852ea1d1d7e6751ab08298824121c288
EVENT_FAILED
classrp_1_1hal_1_1Event.html
a2090348012d14940d0dcbb59eda10783af73bd9207c2980aca05bc9546d72043e
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)
unsigned long
wait
classrp_1_1hal_1_1Event.html
a56540e88879adff5fd5da82e8e4fd706
(unsigned long timeout=0xFFFFFFFF)
~Event
classrp_1_1hal_1_1Event.html
a10da0f2825549cf0bb5d7fcf16699f28
()
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
rp::hal::Locker
classrp_1_1hal_1_1Locker.html
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
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::hal::serial_rxtx
classrp_1_1hal_1_1serial__rxtx.html
ANS_OK
classrp_1_1hal_1_1serial__rxtx.html
a57084262b962e263304cb00d9a4ac6eca36a3841b2d1ee14e9de039eaac562854
ANS_TIMEOUT
classrp_1_1hal_1_1serial__rxtx.html
a57084262b962e263304cb00d9a4ac6eca95c0983a1013f36effa39f19663b7bdf
ANS_DEV_ERR
classrp_1_1hal_1_1serial__rxtx.html
a57084262b962e263304cb00d9a4ac6eca098ba849f1a0b4a9e7dddcfd178a0c6b
virtual bool
bind
classrp_1_1hal_1_1serial__rxtx.html
abc2c7c47c5b53ef5012986db7f0b8a93
(const char *portname, _u32 baudrate, _u32 flags=0)=0
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::hal::Thread
classrp_1_1hal_1_1Thread.html
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
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::RPlidarDriverSerialImpl
class rp::standalone::rplidar::RPlidarDriver
__attribute__
namespacerp_1_1standalone_1_1rplidar.html
ac780bda0256eb6402f40230cc92c2540
rp::standalone::rplidar::RPlidarDriver
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
DEFAULT_TIMEOUT
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
ac8b425378bcd818b59569422e68b80a9a406a656768524d4cfc8eb178474e2474
DRIVER_TYPE_SERIALPORT
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
ad1ea97e9d75d6e531b41bf313f8d8feca30f81bc9dad63abf52305f2f1e40ef01
virtual u_result
ascendScanData
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
aab9b1ee745d91cb6b09922389a80f8ab
(rplidar_response_measurement_node_t *nodebuffer, size_t count)=0
virtual u_result
checkExpressScanSupported
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
aa81a86d8bca52976cec35d8830606669
(bool &support, _u32 timeout=DEFAULT_TIMEOUT)=0
virtual u_result
checkMotorCtrlSupport
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a264f11bdff0d8dd7870d73afd9483df4
(bool &support, _u32 timeout=DEFAULT_TIMEOUT)=0
virtual u_result
connect
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
abfcb6dfd693e09a426f838c9f1be2a89
(const char *port_path, _u32 baudrate, _u32 flag=0)=0
virtual void
disconnect
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a7f530e4efe24e43101ef6a201e008107
()=0
virtual u_result
getDeviceInfo
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a60fa8e8ec846e543a66f170999b25799
(rplidar_response_device_info_t &info, _u32 timeout=DEFAULT_TIMEOUT)=0
virtual u_result
getFrequency
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a49251b4e6c4071be6d02f19f4ba18c31
(bool inExpressMode, size_t count, float &frequency, bool &is4kmode)=0
virtual u_result
getHealth
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
afece36a85811bd0c7c0a1b29f562c2dc
(rplidar_response_device_health_t &health, _u32 timeout=DEFAULT_TIMEOUT)=0
virtual u_result
getSampleDuration_uS
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a2231baa1aeb488b7186126b1307827b7
(rplidar_response_sample_rate_t &rateInfo, _u32 timeout=DEFAULT_TIMEOUT)=0
virtual u_result
grabScanData
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
aa4574519fb74fa6a57558273e149716d
(rplidar_response_measurement_node_t *nodebuffer, size_t &count, _u32 timeout=DEFAULT_TIMEOUT)=0
virtual bool
isConnected
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a9a6230508c0d1c9bc493714c64b69421
()=0
virtual u_result
reset
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
aa615a988093427f79ddf729fe85543ca
(_u32 timeout=DEFAULT_TIMEOUT)=0
virtual u_result
setMotorPWM
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a7fac483d1ad6ce03da8b19ea65be36cc
(_u16 pwm)=0
virtual u_result
startMotor
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a7762d1cfcdd399f5844ab1caf7576893
()=0
virtual u_result
startScan
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
af89d12d091a4a541c12a5f562bd7ebe3
(bool force=false, bool autoExpressMode=true)=0
virtual u_result
startScanExpress
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a3552082d149ed69e474e7ee117567f44
(bool fixedAngle, _u32 timeout=DEFAULT_TIMEOUT)=0
virtual u_result
startScanNormal
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a5388df2f7b6d4c0de496f11524a3dfaa
(bool force, _u32 timeout=DEFAULT_TIMEOUT)=0
virtual u_result
stop
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
aeea54ae64182d29f94db9a6831bc8d74
(_u32 timeout=DEFAULT_TIMEOUT)=0
virtual u_result
stopMotor
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a34edcad805a9b00e7ec485e8599020ee
()=0
static RPlidarDriver *
CreateDriver
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
abe5dfedd5b3e6ebeae6c312a69cd61d4
(_u32 drivertype=DRIVER_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
()
virtual
~RPlidarDriver
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriver.html
a8a450a0229dbb663c68fc287f6b072c8
()
rp::standalone::rplidar::RPlidarDriverSerialImpl
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
rp::standalone::rplidar::RPlidarDriver
MAX_SCAN_NODES
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a675599949c798f54d20508a5b6c5e6aaa7a4902c95112d9b41e2732e2c281164f
LEGACY_SAMPLE_DURATION
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a69ef84f4ff9a47a987ed40c24ec617c7ad423a691dbd403031826002f605f91ca
virtual u_result
ascendScanData
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a39df12d7f784aaf961523f0131325dad
(rplidar_response_measurement_node_t *nodebuffer, size_t count)
virtual u_result
checkExpressScanSupported
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
ab5b7b2a872ace80a77d872c253c098aa
(bool &support, _u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
checkMotorCtrlSupport
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a14b54010b19c7d2a4601d99028a75e10
(bool &support, _u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
connect
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a3650ffdb8ac6e2bd900ce4eeca457168
(const char *port_path, _u32 baudrate, _u32 flag)
virtual void
disconnect
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
ac8561d734b9a024b2fed6856c6b43e51
()
virtual u_result
getDeviceInfo
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a6bc43de4ee112c9016a66d01e3bfc5af
(rplidar_response_device_info_t &, _u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
getFrequency
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a2584d2ff53dddb57604833d041b49489
(bool inExpressMode, size_t count, float &frequency, bool &is4kmode)
virtual u_result
getHealth
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a1ad9201932cc9ffeb5a5b2d746befd8c
(rplidar_response_device_health_t &, _u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
getSampleDuration_uS
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a397788140799fe618cc6bb2c77cd563a
(rplidar_response_sample_rate_t &rateInfo, _u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
grabScanData
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
ab810a95218bc82cafb6f419950e7455a
(rplidar_response_measurement_node_t *nodebuffer, size_t &count, _u32 timeout=DEFAULT_TIMEOUT)
virtual bool
isConnected
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
ae47fa4298b6dfb3d00a592d0cbacc1b3
()
virtual u_result
reset
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
abd9052254a85960291eaef983038ade7
(_u32 timeout=DEFAULT_TIMEOUT)
RPlidarDriverSerialImpl
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a875737bce22bac56b4db1bfb8eb456be
()
virtual u_result
setMotorPWM
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a6592f95f97d94c6255bade2e4da1236a
(_u16 pwm)
virtual u_result
startMotor
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a5d9e669fdb8fd9f28ca285e9ab2902ea
()
virtual u_result
startScan
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
ae90ef556b672a3d21ee9233ea90cff7b
(bool force=false, bool autoExpressMode=true)
virtual u_result
startScanExpress
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a094a3118df270f7f68bd31010a0eb040
(bool fixedAngle, _u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
startScanNormal
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a79cee7d3f771fb3c0a8d621753ffffa0
(bool force, _u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
stop
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a3765b82b408dc491cca8aa0a22bc8c49
(_u32 timeout=DEFAULT_TIMEOUT)
virtual u_result
stopMotor
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a6da260a2ea1390943c8117b2dcf27f70
()
virtual
~RPlidarDriverSerialImpl
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a7969ca631f40784a5372baa1b20b0145
()
u_result
_cacheCapsuledScanData
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
aaa611bc90ce5daa481021dd285ef558a
()
u_result
_cacheScanData
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
ab29944f06d2b0c3484277b4b928b931b
()
void
_capsuleToNormal
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a71927a44bcafd6335c7d7967aa5fd50e
(const rplidar_response_capsule_measurement_nodes_t &capsule, rplidar_response_measurement_node_t *nodebuffer, size_t &nodeCount)
void
_disableDataGrabbing
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a8fab49db8afb30ae60a02a1309169aea
()
u_result
_sendCommand
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
ac54b31a6a3760caefffcf5a83f95a822
(_u8 cmd, const void *payload=NULL, size_t payloadsize=0)
u_result
_waitCapsuledNode
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a2e693ead36abc6da01c1c4d8daee8d6b
(rplidar_response_capsule_measurement_nodes_t &node, _u32 timeout=DEFAULT_TIMEOUT)
u_result
_waitNode
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
aaf690a89f24d0b8d57d43829aae78af5
(rplidar_response_measurement_node_t *node, _u32 timeout=DEFAULT_TIMEOUT)
u_result
_waitResponseHeader
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a789a855325d391102dcd16e02dcc2e94
(rplidar_ans_header_t *header, _u32 timeout=DEFAULT_TIMEOUT)
u_result
_waitSampleRate
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a43c80435c53bede1bcf4fe4bb36e3a2d
(rplidar_response_sample_rate_t *res, _u32 timeout=DEFAULT_TIMEOUT)
u_result
_waitScanData
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a2c69e62f9d80381ca7d846a2493dc4fb
(rplidar_response_measurement_node_t *nodebuffer, size_t &count, _u32 timeout=DEFAULT_TIMEOUT)
rplidar_response_capsule_measurement_nodes_t
_cached_previous_capsuledata
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a5db6fff4534ded540e9803342a2f7bcb
_u16
_cached_sampleduration_express
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
ae7cd75049fd269c076c90e61dd148c0f
_u16
_cached_sampleduration_std
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
aef257bf5db51e0198698e334da501ed3
rplidar_response_measurement_node_t
_cached_scan_node_buf
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a6b46d9e5bc39163fb44b52c5182187e7
[2048]
size_t
_cached_scan_node_count
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a3f953b070352de0d01bbd7544badd634
rp::hal::Thread
_cachethread
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a7516b8301e957f0219352d5e5f8dabd6
rp::hal::Event
_dataEvt
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a45c4e2211ff2c99ce297acafd79aba91
bool
_is_previous_capsuledataRdy
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a2409b2232006a99c852c1ec0644f7faa
bool
_isConnected
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a4a311310d238bb055cd945302f5c56ef
bool
_isScanning
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a7c33364a18ea725cbb5095376a4d97f0
bool
_isSupportingMotorCtrl
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a79769cf19fef8d40e2eb28ec114b41c7
rp::hal::Locker
_lock
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a67eb14c924dc827772a2e0ba206cd52d
rp::hal::serial_rxtx *
_rxtx
classrp_1_1standalone_1_1rplidar_1_1RPlidarDriverSerialImpl.html
a853a130c41c21f8be6f21ee3f169257d