31 lines
817 B
C++
31 lines
817 B
C++
#include "config.hpp"
|
|
|
|
namespace custom {
|
|
|
|
void CustomConfig::loadDefaults() {
|
|
// Network settings
|
|
network_interface = NETWORK_INTERFACE;
|
|
mqtt_broker = MQTT_BROKER;
|
|
mqtt_port = MQTT_PORT;
|
|
mqtt_username = MQTT_USERNAME;
|
|
mqtt_password = MQTT_PASSWORD;
|
|
|
|
// Topic settings
|
|
topic_prefix = TOPIC_PREFIX;
|
|
topic_cmd = TOPIC_CMD;
|
|
topic_state = TOPIC_STATE;
|
|
topic_heartbeat = TOPIC_HEARTBEAT;
|
|
topic_response = TOPIC_RESPONSE;
|
|
topic_error = TOPIC_ERROR;
|
|
|
|
// Robot control settings
|
|
control_frequency = CONTROL_FREQUENCY;
|
|
|
|
// Safety settings
|
|
command_timeout = COMMAND_TIMEOUT;
|
|
max_linear_velocity = MAX_LINEAR_VELOCITY;
|
|
max_angular_velocity = MAX_ANGULAR_VELOCITY;
|
|
emergency_stop_timeout = EMERGENCY_STOP_TIMEOUT;
|
|
}
|
|
|
|
} // namespace custom
|