33#include <NDEVR/INIInterface.h>
34#include <NDEVR/TimeSpan.h>
TimeSpan update_interval
Interval between device polling updates.
TimeSpan timeout_period
Timeout duration for connection attempts.
bool auto_connect
Whether to auto-connect on startup.
void getINI(INIFactory &factory) final override
Serializes/deserializes settings to/from INI.
TimeSpan retry_connection_period
How long to wait before retrying a failed connection.
bool use_simulator
Whether to use the simulation backend.
DeviCounterSettings()
Constructs settings and loads from INI file.
void setToDefaults()
Resets all settings to their default values.
Contains methods for easily reading and writing to an INI file including efficient casting,...
INIInterface()
Constructs an INIInterface with no default INI file.
Stores a time span, or difference between two times, with an optional start time.
The primary namespace for the NDEVR SDK.