Helper class to simplify/improve the construction of the psen_scan_v2_standalone::ScannerConfiguration. More...
#include <scanner_config_builder.h>
Public Member Functions | |
ScannerConfiguration | build () const |
ScannerConfigurationBuilder & | enableDiagnostics (const bool &enable) |
ScannerConfigurationBuilder & | enableFragmentedScans (const bool &enable) |
ScannerConfigurationBuilder & | enableIntensities (const bool &enable) |
ScannerConfigurationBuilder & | hostControlPort (const int &host_control_port) |
ScannerConfigurationBuilder & | hostDataPort (const int &host_data_port) |
ScannerConfigurationBuilder & | hostIP (const std::string &host_ip) |
operator ScannerConfiguration () | |
ScannerConfigurationBuilder (const std::string &scanner_ip) | |
ScannerConfigurationBuilder & | scannerControlPort (const int &scanner_control_port) |
ScannerConfigurationBuilder & | scannerDataPort (const int &scanner_data_port) |
ScannerConfigurationBuilder & | scannerIp (const std::string &scanner_ip) |
ScannerConfigurationBuilder & | scanRange (const ScanRange &scan_range) |
ScannerConfigurationBuilder & | scanResolution (const util::TenthOfDegree &scan_resolution) |
Static Private Member Functions | |
static uint16_t | convertPort (const int &port) |
Private Attributes | |
ScannerConfiguration | config_ |
Helper class to simplify/improve the construction of the psen_scan_v2_standalone::ScannerConfiguration.
Definition at line 34 of file scanner_config_builder.h.
psen_scan_v2_standalone::ScannerConfigurationBuilder::ScannerConfigurationBuilder | ( | const std::string & | scanner_ip | ) |
Definition at line 61 of file scanner_config_builder.h.
|
inline |
Definition at line 66 of file scanner_config_builder.h.
|
staticprivate |
|
inline |
Definition at line 136 of file scanner_config_builder.h.
|
inline |
Definition at line 148 of file scanner_config_builder.h.
|
inline |
Definition at line 142 of file scanner_config_builder.h.
|
inline |
Definition at line 95 of file scanner_config_builder.h.
|
inline |
Definition at line 89 of file scanner_config_builder.h.
|
inline |
Definition at line 80 of file scanner_config_builder.h.
psen_scan_v2_standalone::ScannerConfigurationBuilder::operator ScannerConfiguration | ( | ) |
Definition at line 154 of file scanner_config_builder.h.
|
inline |
Definition at line 113 of file scanner_config_builder.h.
|
inline |
Definition at line 107 of file scanner_config_builder.h.
|
inline |
Definition at line 101 of file scanner_config_builder.h.
|
inline |
Definition at line 119 of file scanner_config_builder.h.
|
inline |
Definition at line 126 of file scanner_config_builder.h.
|
private |
Definition at line 58 of file scanner_config_builder.h.