39 #error "The RPlidar SDK requires a C++ compiler to be built"
43 namespace rp {
namespace standalone{
namespace rplidar {
56 DEFAULT_TIMEOUT = 2000,
60 MAX_SCAN_NODES = 8192,
64 LEGACY_SAMPLE_DURATION = 476,
111 u_result getAllSupportedScanModes(std::vector<RplidarScanMode>& outModes,
_u32 timeoutInMs = DEFAULT_TIMEOUT);
114 u_result getTypicalScanMode(
_u16& outMode,
_u32 timeoutInMs = DEFAULT_TIMEOUT);
162 u_result checkMotorCtrlSupport(
bool & support,
_u32 timeout = DEFAULT_TIMEOUT);
179 u_result getDeviceMacAddr(
_u8* macAddrArray,
_u32 timeoutInMs = DEFAULT_TIMEOUT);