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: