8#include <config_server.h>
10#define SETTINGS_KEY (0x48666050)
12#define DATA_SERIAL_PORT (1)
23#define DEBUG_SERIAL_PORT (0)
26#define DEF_DATA_BAUDRATE (115200)
30#define SERIAL_FLOWCONTROL_NONE (0)
31#define SERIAL_FLOWCONTROL_SOFTWARE (1)
32#define SERIAL_FLOWCONTROL_HARDWARE (2)
34#define TELNET_PORT (23)
35#define DEF_SERVER_LISTEN_PORT (TELNET_PORT)
36#define DEF_CLIENT_OVERRIDE_TIMEOUT (20)
43#define DEF_CLIENT_TIMEOUT (60)
54#define DEF_CLIENT_OVERRIDE_TIMEOUT (20)
64 config_uint m_SettingsKey{SETTINGS_KEY,
"Flash record verify key"};
65 config_uint m_ServerListenPort{DEF_SERVER_LISTEN_PORT,
"Server Listen Port"};
66 config_uint m_ClientTimeout{DEF_CLIENT_TIMEOUT,
"Client inactivity TCP timeout"};
67 config_uint m_ClientOverrideTimeout{DEF_CLIENT_OVERRIDE_TIMEOUT,
"Timeout to allow new TCP connections"};
68 config_chooser m_DataBaudRate{
"BaudRate",
"115200",
"9600,19200,38400,57600,115200,23400"};
72 classSerialSettings(
const char *name,
const char *desc =
nullptr) :
config_obj(name, desc){};
73 classSerialSettings(
config_obj &owner,
const char *name,
const char *desc =
nullptr) :
config_obj(owner, name, desc){};
Chooser Configuration Variable - Select From a List of Items.
Definition config_obj.h:2027
Base class used to create configuration objects.
Definition config_obj.h:320
Unsigned 32-bit Integer Configuration Variable.
Definition config_obj.h:552