54 #ifndef _GAMS_CONTROLLERS_CONTROLLERSETTINGS_H_ 55 #define _GAMS_CONTROLLERS_CONTROLLERSETTINGS_H_ 86 : agent_prefix (
"agent.0"), checkpoint_prefix (
"checkpoint"),
87 checkpoint_strategy (
CHECKPOINT_NONE), gams_log_level (-1), loop_hertz (2.0),
88 madara_log_level (-1), run_time (-1), send_hertz (1.0)
125 #endif // _GAMS_CONTROLLERS_CONTROLLERSETTINGS_H_
std::string agent_prefix
the default agent prefix (e.g., "agent.bob" or "agent.0").
int checkpoint_strategy
the knowledge checkpointing strategy
int gams_log_level
the gams logging level (negative means don't change)
double run_time
maximum runtime (-1 means persistent, forever)
Contains all GAMS-related tools, classes and code.
double loop_hertz
the hertz rate that a controller should run at
ControllerSettings()
Constructor.
std::string checkpoint_prefix
the knowledge checkpointing file system prefix (e.g., "./checkpoint" will save checkpoints to current...
double send_hertz
the hertz rate to call send_modifieds at
Settings used for initializing GAMS controllers.
int madara_log_level
the MADARA logging level (negative means don't change)