GAMS
1.2.2
|
Settings used for initializing GAMS controllers. More...
#include <ControllerSettings.h>
Public Member Functions | |
ControllerSettings () | |
Constructor. More... | |
Public Attributes | |
std::string | agent_prefix |
the default agent prefix (e.g., "agent.bob" or "agent.0"). More... | |
std::string | checkpoint_prefix |
the knowledge checkpointing file system prefix (e.g., "./checkpoint" will save checkpoints to currently directory in files that start with checkpoint More... | |
int | checkpoint_strategy |
the knowledge checkpointing strategy More... | |
int | gams_log_level |
the gams logging level (negative means don't change) More... | |
double | loop_hertz |
the hertz rate that a controller should run at More... | |
int | madara_log_level |
the MADARA logging level (negative means don't change) More... | |
double | run_time |
maximum runtime (-1 means persistent, forever) More... | |
double | send_hertz |
the hertz rate to call send_modifieds at More... | |
Settings used for initializing GAMS controllers.
Definition at line 79 of file ControllerSettings.h.
|
inline |
Constructor.
Definition at line 85 of file ControllerSettings.h.
std::string gams::controllers::ControllerSettings::agent_prefix |
the default agent prefix (e.g., "agent.bob" or "agent.0").
This is a prefix of what the self_ agent prefix will be in the knowledge base. For instance, agent.0.location, agent.0.algorithm, etc.
Definition at line 96 of file ControllerSettings.h.
std::string gams::controllers::ControllerSettings::checkpoint_prefix |
the knowledge checkpointing file system prefix (e.g., "./checkpoint" will save checkpoints to currently directory in files that start with checkpoint
Definition at line 102 of file ControllerSettings.h.
int gams::controllers::ControllerSettings::checkpoint_strategy |
the knowledge checkpointing strategy
Definition at line 105 of file ControllerSettings.h.
int gams::controllers::ControllerSettings::gams_log_level |
the gams logging level (negative means don't change)
Definition at line 108 of file ControllerSettings.h.
double gams::controllers::ControllerSettings::loop_hertz |
the hertz rate that a controller should run at
Definition at line 111 of file ControllerSettings.h.
int gams::controllers::ControllerSettings::madara_log_level |
the MADARA logging level (negative means don't change)
Definition at line 114 of file ControllerSettings.h.
double gams::controllers::ControllerSettings::run_time |
maximum runtime (-1 means persistent, forever)
Definition at line 117 of file ControllerSettings.h.
double gams::controllers::ControllerSettings::send_hertz |
the hertz rate to call send_modifieds at
Definition at line 120 of file ControllerSettings.h.