31 static constexpr int TCP = 1;
32 static constexpr int UDP = 2;
A class for the application setting parameters.
Definition: Params.h:16
std::string gsettings_dir
GSetting directory.
Definition: Params.h:58
unsigned int header
Header used for the host communication.
Definition: Params.h:40
int timeout
Timeout used for the host communication.
Definition: Params.h:42
int baud
Current baudrate used.
Definition: Params.h:37
int max_missing_packets
Max missing packets during signal streaming.
Definition: Params.h:43
std::vector< double > control_max
Maximum values of controls.
Definition: Params.h:54
double graph_offsety
Graph y offset.
Definition: Params.h:72
int settingsDialog_width
Setting dialog width.
Definition: Params.h:64
int num_of_controls
Number of controls.
Definition: Params.h:50
static constexpr int SERIAL
USB/Serial connection constant.
Definition: Params.h:30
static constexpr int UDP
UDP/Broadcast connection constant.
Definition: Params.h:32
double graph_width
Graph width.
Definition: Params.h:69
double graph_offsetx
Graph x offset.
Definition: Params.h:71
int settingsDialog_height
Setting dialog height.
Definition: Params.h:65
std::vector< double > control_min
Minimum values of controls.
Definition: Params.h:53
std::vector< std::string > signals
Name of signals.
Definition: Params.h:51
int forward_samples
Foward samples shown in the stream graph.
Definition: Params.h:45
int plot_graph_decim
Plot graph decimation.
Definition: Params.h:47
double line_width
Graph line width.
Definition: Params.h:68
std::vector< std::string > controls
Name of controls.
Definition: Params.h:52
int fps
Frame rate of the stream graph.
Definition: Params.h:48
int messageDialog_height
Message dialog height.
Definition: Params.h:63
int use_darkmode
Definition: Params.h:59
int conn_type
Connection type. Default is SERIAL.
Definition: Params.h:35
int mainWin_width
Main window width.
Definition: Params.h:60
int window_samples
Samples shown in the stream graph.
Definition: Params.h:44
double label_scale
Graph label scale.
Definition: Params.h:66
static constexpr int TCP
TCP/IP connection constant.
Definition: Params.h:31
int num_of_signals
Number of signals.
Definition: Params.h:49
Params(int def_port)
Constructor.
int socket_port
Socket port. Default is 9876.
Definition: Params.h:38
std::string socket_ip
Socket IP address. Default is "192.168.1.0".
Definition: Params.h:39
int messageDialog_width
Message dialog width..
Definition: Params.h:62
double tick_scale
Graph tick scale.
Definition: Params.h:67
int stream_graph_decim
Stream graph decimation.
Definition: Params.h:46
double graph_height
Graph height.
Definition: Params.h:70
int mainWin_height
Main window height.
Definition: Params.h:61
unsigned int terminator
Terminator used for the host communication.
Definition: Params.h:41
int port
Current serial port used. Default is NULL_PORT.
Definition: Params.h:36
std::vector< double > control_val
Default values of controls.
Definition: Params.h:55