Constantes
Constants.h
namespace vss {
// Space Constraints
const int MIN_COORDINATE_X = 0;
const int MAX_COORDINATE_X = 170;
const int MIN_COORDINATE_Y = 0;
const int MAX_COORDINATE_Y = 130;
const int MIN_ANGLE_VALUE = 0;
const int MAX_ANGLE_VALUE = 360;
// Randomization
const int MAX_RANDOM_VELOCITY = 5;
const int MAX_RANDOM_PATH_SIZE = 10;
const int MAX_RANDOM_TEAM_SIZE = 11;
const int MAX_RANDOM_WHEEL_COMMAND = 10;
const int MAX_RANDOM_IP_VALUE = 255;
const int MAX_RANDOM_PORT_VALUE = 20000;
// Communication
const int DEFAULT_STATE_PORT = 5555;
const int DEFAULT_CMD_YELLOW_PORT = 5556;
const int DEFAULT_CMD_BLUE_PORT = 5557;
const int DEFAULT_DEBUG_YELLOW_PORT = 5558;
const int DEFAULT_DEBUG_BLUE_PORT = 5559;
const int DEFAULT_CTRL_PORT = 5560;
const std::string DEFAULT_STATE_SEND_ADDR = "tcp://*";
const std::string DEFAULT_STATE_RECV_ADDR = "tcp://localhost";
const std::string DEFAULT_CMD_SEND_ADDR = "tcp://localhost";
const std::string DEFAULT_CMD_RECV_ADDR = "tcp://*";
const std::string DEFAULT_DEBUG_SEND_ADDR = "tcp://localhost";
const std::string DEFAULT_DEBUG_RECV_ADDR = "tcp://*";
const std::string DEFAULT_CTRL_SEND_ADDR = "tcp://*";
const std::string DEFAULT_CTRL_RECV_ADDR = "tcp://localhost";
// Enums
const TeamType DEFAULT_TEAM_TYPE = TeamType::Yellow;
const SideAttackType DEFAULT_SIDE_ATTACK_TYPE = SideAttackType::Left;
const TimeExecutionType DEFAULT_TIME_EXECUTION_TYPE = TimeExecutionType::Normal;
const EnvironmentType DEFAULT_ENVIRONMENT_TYPE = EnvironmentType::Simulation;
const DurationType DEFAULT_DURATION_TYPE = DurationType::TenMinutes;
const MatchFinishType DEFAULT_MATCH_FINISH_TYPE = MatchFinishType::TenGoalsDifference;
}