42 #ifdef CHECK_MEMORY_LEAKS
44 #endif // CHECK_MEMORY_LEAKS
50 using namespace traci;
77 std::vector<std::string> ids;
82 std::vector<std::string> ids;
91 getVariable(variable, *v, tempMsg);
169 std::string warning =
"";
207 return server.
writeErrorStatusCmd(cmd,
"Setting length requires a double.", outputStorage);
209 if (value == 0.0 || fabs(value) == std::numeric_limits<double>::infinity()) {
218 return server.
writeErrorStatusCmd(cmd,
"Setting maximum speed requires a double.", outputStorage);
220 if (value == 0.0 || fabs(value) == std::numeric_limits<double>::infinity()) {
229 return server.
writeErrorStatusCmd(cmd,
"Setting vehicle class requires a string.", outputStorage);
237 return server.
writeErrorStatusCmd(cmd,
"Setting speed factor requires a double.", outputStorage);
245 return server.
writeErrorStatusCmd(cmd,
"Setting speed deviation requires a double.", outputStorage);
253 return server.
writeErrorStatusCmd(cmd,
"Setting emission class requires a string.", outputStorage);
269 return server.
writeErrorStatusCmd(cmd,
"Setting minimum gap requires a double.", outputStorage);
277 return server.
writeErrorStatusCmd(cmd,
"Setting vehicle shape requires a string.", outputStorage);
285 return server.
writeErrorStatusCmd(cmd,
"Setting acceleration requires a double.", outputStorage);
293 return server.
writeErrorStatusCmd(cmd,
"Setting deceleration requires a double.", outputStorage);
301 return server.
writeErrorStatusCmd(cmd,
"Setting driver imperfection requires a double.", outputStorage);
309 return server.
writeErrorStatusCmd(cmd,
"Setting headway time requires a double.", outputStorage);
317 return server.
writeErrorStatusCmd(cmd,
"The color must be given using the according type.", outputStorage);