| ascendScanData(rplidar_response_measurement_node_t *nodebuffer, size_t count)=0 | rp::standalone::rplidar::RPlidarDriver | pure virtual | 
  | checkExpressScanSupported(bool &support, _u32 timeout=DEFAULT_TIMEOUT)=0 | rp::standalone::rplidar::RPlidarDriver | pure virtual | 
  | checkMotorCtrlSupport(bool &support, _u32 timeout=DEFAULT_TIMEOUT)=0 | rp::standalone::rplidar::RPlidarDriver | pure virtual | 
  | connect(const char *port_path, _u32 baudrate, _u32 flag=0)=0 | rp::standalone::rplidar::RPlidarDriver | pure virtual | 
  | CreateDriver(_u32 drivertype=DRIVER_TYPE_SERIALPORT) | rp::standalone::rplidar::RPlidarDriver | static | 
  | DEFAULT_TIMEOUT enum value | rp::standalone::rplidar::RPlidarDriver |  | 
  | disconnect()=0 | rp::standalone::rplidar::RPlidarDriver | pure virtual | 
  | DisposeDriver(RPlidarDriver *drv) | rp::standalone::rplidar::RPlidarDriver | static | 
  | DRIVER_TYPE_SERIALPORT enum value | rp::standalone::rplidar::RPlidarDriver |  | 
  | getDeviceInfo(rplidar_response_device_info_t &info, _u32 timeout=DEFAULT_TIMEOUT)=0 | rp::standalone::rplidar::RPlidarDriver | pure virtual | 
  | getFrequency(bool inExpressMode, size_t count, float &frequency, bool &is4kmode)=0 | rp::standalone::rplidar::RPlidarDriver | pure virtual | 
  | getHealth(rplidar_response_device_health_t &health, _u32 timeout=DEFAULT_TIMEOUT)=0 | rp::standalone::rplidar::RPlidarDriver | pure virtual | 
  | getSampleDuration_uS(rplidar_response_sample_rate_t &rateInfo, _u32 timeout=DEFAULT_TIMEOUT)=0 | rp::standalone::rplidar::RPlidarDriver | pure virtual | 
  | grabScanData(rplidar_response_measurement_node_t *nodebuffer, size_t &count, _u32 timeout=DEFAULT_TIMEOUT)=0 | rp::standalone::rplidar::RPlidarDriver | pure virtual | 
  | isConnected()=0 | rp::standalone::rplidar::RPlidarDriver | pure virtual | 
  | reset(_u32 timeout=DEFAULT_TIMEOUT)=0 | rp::standalone::rplidar::RPlidarDriver | pure virtual | 
  | RPlidarDriver()=default | rp::standalone::rplidar::RPlidarDriver | protected | 
  | setMotorPWM(_u16 pwm)=0 | rp::standalone::rplidar::RPlidarDriver | pure virtual | 
  | startMotor()=0 | rp::standalone::rplidar::RPlidarDriver | pure virtual | 
  | startScan(bool force=false, bool autoExpressMode=true)=0 | rp::standalone::rplidar::RPlidarDriver | pure virtual | 
  | startScanExpress(bool fixedAngle, _u32 timeout=DEFAULT_TIMEOUT)=0 | rp::standalone::rplidar::RPlidarDriver | pure virtual | 
  | startScanNormal(bool force, _u32 timeout=DEFAULT_TIMEOUT)=0 | rp::standalone::rplidar::RPlidarDriver | pure virtual | 
  | stop(_u32 timeout=DEFAULT_TIMEOUT)=0 | rp::standalone::rplidar::RPlidarDriver | pure virtual | 
  | stopMotor()=0 | rp::standalone::rplidar::RPlidarDriver | pure virtual | 
  | ~RPlidarDriver()=default | rp::standalone::rplidar::RPlidarDriver | protectedvirtual |