Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
constants.cxx
Go to the documentation of this file.
1
34#include "utils/constants.hxx"
35
127DEFAULT_CONST(nmranet_can_bitrate, 125000);
128DEFAULT_CONST(can2_bitrate, 125000);
129
130DEFAULT_CONST(main_thread_priority, 0xdefa01);
131DEFAULT_CONST(main_thread_stack_size, 2048);
132DEFAULT_CONST(executor_max_sleep_msec, 40);
133DEFAULT_CONST(executor_select_prescaler, 5);
134
135DEFAULT_CONST(can_tx_buffer_size, 16);
136DEFAULT_CONST(can_rx_buffer_size, 16);
137
138DEFAULT_CONST(serial_tx_buffer_size, 16);
139DEFAULT_CONST(serial_rx_buffer_size, 16);
140
141DEFAULT_CONST(gc_generate_newlines, 0);
142
143DEFAULT_CONST(gridconnect_buffer_size, 65);
144DEFAULT_CONST(gridconnect_buffer_delay_usec, 300);
145
148DEFAULT_CONST(gridconnect_port_max_incoming_packets, 6);
150DEFAULT_CONST(gridconnect_bridge_max_incoming_packets, 1);
152DEFAULT_CONST(gridconnect_bridge_max_outgoing_packets, 1);
154DEFAULT_CONST(gridconnect_tcp_rcv_buffer_size, 1);
156DEFAULT_CONST(gridconnect_tcp_snd_buffer_size, 1);
158DEFAULT_CONST(gridconnect_tcp_notsent_lowat_buffer_size, 1);
159
160DEFAULT_CONST_FALSE(gridconnect_tcp_use_select);
161
162// By default read a full TCP packet from the input port in one go.
163DEFAULT_CONST(directhub_port_incoming_buffer_size, 1460);
164// how many 1460-byte packets per port we parse before waiting for output to
165// drain.
166DEFAULT_CONST(directhub_port_max_incoming_packets, 2);
167
168#ifdef ESP_PLATFORM
170DEFAULT_CONST(socket_listener_stack_size, 3072);
172DEFAULT_CONST(socket_listener_backlog, 1);
173#else
175DEFAULT_CONST(socket_listener_stack_size, 1000);
177DEFAULT_CONST(socket_listener_backlog, 5);
178#endif // ESP_PLATFORM
#define DEFAULT_CONST(name, value)
Defines the default value of a constant.
Definition constants.hxx:77
#define DEFAULT_CONST_FALSE(name)
Sets the default value of a boolean constant to false.