This is the API definition for external interaction with the scanner driver.  
 More...
#include <scanner_interface.h>
This is the API definition for external interaction with the scanner driver. 
This interface allows to:
- Set a configuration for the scanner on startup
- Define a callback for incoming scans
- Start and stop the communication with the scanner
- See also
- protocol_layer::LaserScanCallback 
- 
ScannerConfiguration 
- 
ScannerV2 
Definition at line 40 of file scanner_interface.h.
◆ LaserScanCallback
Represents the user-provided callback for processing incoming scan data. 
Definition at line 44 of file scanner_interface.h.
 
 
◆ IScanner()
◆ ~IScanner()
  
  | 
        
          | virtual psen_scan_v2_standalone::IScanner::~IScanner | ( |  | ) |  |  | virtualdefault | 
 
 
◆ config()
◆ getConfig()
◆ getLaserScanCallback()
◆ laserScanCallback()
◆ start()
  
  | 
        
          | virtual std::future<void> psen_scan_v2_standalone::IScanner::start | ( |  | ) |  |  | pure virtual | 
 
 
◆ stop()
  
  | 
        
          | virtual std::future<void> psen_scan_v2_standalone::IScanner::stop | ( |  | ) |  |  | pure virtual | 
 
 
◆ config_
◆ laser_scan_callback_
The documentation for this class was generated from the following file: