34#include <NDEVR/INIInterface.h>
35#include <NDEVR/PasswordString.h>
67 static constexpr StringView maintenance_password_encode =
"point_scanner_maintenance";
87 bool live_update_orientation =
true;
94 bool use_raw_data_scan =
true;
99 bool use_raw_data_deployment =
false;
101 bool auto_reset_digidriver =
true;
103 bool use_last_reading_average =
true;
108 PointScannerOptions();
109 bool isMaintenancePasswordValid()
const;
111 void resetToDefaults();
112 static PointScannerOptions& defaultOptions();
Contains methods for easily reading and writing to an INI file including efficient casting,...
INIInterface()
Constructs an INIInterface with no default INI file.
Resource< fltp08 > light_brightness
Scanner light brightness level.
void getINI(INIFactory &factory) final override
Populates the given INI factory with the options managed by this interface.
Resource< fltp04 > slow_speed
Slow motor speed setting.
Resource< fltp04 > fast_speed
Fast motor speed setting.
Resource< String > remote_connections
Comma-separated list of remote scanner connection strings.
A core part of the engine, stores variables that can be listened to with ResourceListener which will ...
The core String View class for the NDEVR API.
The primary namespace for the NDEVR SDK.