43 #ifdef CHECK_MEMORY_LEAKS
45 #endif // CHECK_MEMORY_LEAKS
72 std::vector<std::string> ids;
77 std::vector<std::string> ids;
164 std::string warning =
"";
202 return server.
writeErrorStatusCmd(cmd,
"Setting length requires a double.", outputStorage);
204 if (value == 0.0 || fabs(value) == std::numeric_limits<double>::infinity()) {
213 return server.
writeErrorStatusCmd(cmd,
"Setting maximum speed requires a double.", outputStorage);
215 if (value == 0.0 || fabs(value) == std::numeric_limits<double>::infinity()) {
224 return server.
writeErrorStatusCmd(cmd,
"Setting vehicle class requires a string.", outputStorage);
232 return server.
writeErrorStatusCmd(cmd,
"Setting speed factor requires a double.", outputStorage);
240 return server.
writeErrorStatusCmd(cmd,
"Setting speed deviation requires a double.", outputStorage);
248 return server.
writeErrorStatusCmd(cmd,
"Setting emission class requires a string.", outputStorage);
253 return server.
writeErrorStatusCmd(cmd,
"Unknown emission class '" + eclass +
"'.", outputStorage);
268 return server.
writeErrorStatusCmd(cmd,
"Setting minimum gap requires a double.", outputStorage);
276 return server.
writeErrorStatusCmd(cmd,
"Setting vehicle shape requires a string.", outputStorage);
284 return server.
writeErrorStatusCmd(cmd,
"Setting acceleration requires a double.", outputStorage);
292 return server.
writeErrorStatusCmd(cmd,
"Setting deceleration requires a double.", outputStorage);
300 return server.
writeErrorStatusCmd(cmd,
"Setting driver imperfection requires a double.", outputStorage);
308 return server.
writeErrorStatusCmd(cmd,
"Setting headway time requires a double.", outputStorage);
316 return server.
writeErrorStatusCmd(cmd,
"The color must be given using the according type.", outputStorage);