This class represents the configuration of the knx connection.
Definition: config.hpp:19
std::string local_data_host
name or ip address of the local host (data connection)
Definition: config.hpp:37
config(int argc, char *argv[])
constructor taking all command line arguments
int local_data_port
communication port for data messages
Definition: config.hpp:40
std::string local_control_host
name or ip address of the local host (control connection)
Definition: config.hpp:31
std::string logging_filename
name of the logging file
Definition: config.hpp:49
std::string remote_host
name or ip address of the knx gateway
Definition: config.hpp:43
int remote_port
port of the gateway (default 3671)
Definition: config.hpp:46
~config()
empty descructor
bool logging_activated
indication if logging is active
Definition: config.hpp:52
int local_control_port
communication port for control messages
Definition: config.hpp:34
separated namespace to embed all libknx related classes
Definition: config.hpp:13