Eclipse SUMO - Simulation of Urban MObility
TraCIConstants.h
Go to the documentation of this file.
1 /****************************************************************************/
2 // Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.org/sumo
3 // Copyright (C) 2007-2022 German Aerospace Center (DLR) and others.
4 // This program and the accompanying materials are made available under the
5 // terms of the Eclipse Public License 2.0 which is available at
6 // https://www.eclipse.org/legal/epl-2.0/
7 // This Source Code may also be made available under the following Secondary
8 // Licenses when the conditions for such availability set forth in the Eclipse
9 // Public License 2.0 are satisfied: GNU General Public License, version 2
10 // or later which is available at
11 // https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html
12 // SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later
13 /****************************************************************************/
28 // holds codes used for TraCI
29 /****************************************************************************/
30 #pragma once
31 
32 #if __cplusplus >= 201103L
33 #define TRACI_CONST constexpr
34 #else
35 #define TRACI_CONST const
36 #endif
37 
38 namespace libsumo {
39 
40 // ****************************************
41 // VERSION
42 // ****************************************
44 
45 // ****************************************
46 // COMMANDS
47 // ****************************************
48 // command: get version
50 
51 // command: load
52 TRACI_CONST int CMD_LOAD = 0x01;
53 
54 // command: simulation step
56 
57 // command: set connection priority (execution order)
59 
60 // command: stop vehicle
61 TRACI_CONST int CMD_STOP = 0x12;
62 
63 // command: reroute to parking area
65 
66 // command: Resume from parking
68 
69 // command: set lane
71 
72 // command: slow down
74 
75 // command: set sublane (vehicle)
77 
78 // command: open gap
80 
81 // command: replace vehicle stop and updated route
83 
84 // command: retrieve information about the current taxi fleet and their status
86 
87 // command: send dispatch request for the given taxi
89 
90 // command: change target
92 
93 // command: close sumo
95 
96 // command: add subscription filter
98 
99 
100 // command: subscribe induction loop (e1) context
102 // response: subscribe induction loop (e1) context
104 // command: get induction loop (e1) variable
106 // response: get induction loop (e1) variable
108 // command: set induction loop (e1) variable, not used yet
110 // command: subscribe induction loop (e1) variable
112 // response: subscribe induction loop (e1) variable
114 
115 // command: subscribe multi-entry/multi-exit detector (e3) context
117 // response: subscribe multi-entry/multi-exit detector (e3) context
119 // command: get multi-entry/multi-exit detector (e3) variable
121 // response: get multi-entry/multi-exit detector (e3) variable
123 // command: set multi-entry/multi-exit detector (e3) variable, not used yet
125 // command: subscribe multi-entry/multi-exit detector (e3) variable
127 // response: subscribe multi-entry/multi-exit detector (e3) variable
129 
130 // command: subscribe traffic lights context
132 // response: subscribe traffic lights context
134 // command: get traffic lights variable
136 // response: get traffic lights variable
138 // command: set traffic lights variable
140 // command: subscribe traffic lights variable
142 // response: subscribe traffic lights variable
144 
145 // command: subscribe lane context
147 // response: subscribe lane context
149 // command: get lane variable
151 // response: get lane variable
153 // command: set lane variable
155 // command: subscribe lane variable
157 // response: subscribe lane variable
159 
160 // command: subscribe vehicle context
162 // response: subscribe vehicle context
164 // command: get vehicle variable
166 // response: get vehicle variable
168 // command: set vehicle variable
170 // command: subscribe vehicle variable
172 // response: subscribe vehicle variable
174 
175 // command: subscribe vehicle type context
177 // response: subscribe vehicle type context
179 // command: get vehicle type variable
181 // response: get vehicle type variable
183 // command: set vehicle type variable
185 // command: subscribe vehicle type variable
187 // response: subscribe vehicle type variable
189 
190 // command: subscribe route context
192 // response: subscribe route context
194 // command: get route variable
196 // response: get route variable
198 // command: set route variable
200 // command: subscribe route variable
202 // response: subscribe route variable
204 
205 // command: subscribe poi context
207 // response: subscribe poi context
209 // command: get poi variable
211 // response: get poi variable
213 // command: set poi variable
215 // command: subscribe poi variable
217 // response: subscribe poi variable
219 
220 // command: subscribe polygon context
222 // response: subscribe polygon context
224 // command: get polygon variable
226 // response: get polygon variable
228 // command: set polygon variable
230 // command: subscribe polygon variable
232 // response: subscribe polygon variable
234 
235 // command: subscribe junction context
237 // response: subscribe junction context
239 // command: get junction variable
241 // response: get junction variable
243 // command: set junction variable
245 // command: subscribe junction variable
247 // response: subscribe junction variable
249 
250 // command: subscribe edge context
252 // response: subscribe edge context
254 // command: get edge variable
256 // response: get edge variable
258 // command: set edge variable
260 // command: subscribe edge variable
262 // response: subscribe edge variable
264 
265 // command: subscribe simulation context
267 // response: subscribe simulation context
269 // command: get simulation variable
271 // response: get simulation variable
273 // command: set simulation variable
275 // command: subscribe simulation variable
277 // response: subscribe simulation variable
279 
280 // command: subscribe GUI context
282 // response: subscribe GUI context
284 // command: get GUI variable
286 // response: get GUI variable
288 // command: set GUI variable
290 // command: subscribe GUI variable
292 // response: subscribe GUI variable
294 
295 // command: subscribe lane area detector (e2) context
297 // response: subscribe lane area detector (e2) context
299 // command: get lane area detector (e2) variable
301 // response: get lane area detector (e2) variable
303 // command: set lane area detector (e2) variable, not used yet
305 // command: subscribe lane area detector (e2) variable
307 // response: subscribe lane area detector (e2) variable
309 
310 // command: subscribe person context
312 // response: subscribe person context
314 // command: get person variable
316 // response: get person variable
318 // command: set person variable
320 // command: subscribe person variable
322 // response: subscribe person variable
324 
325 // command: subscribe busstop context
327 // response: subscribe busstop context
329 // command: get busstop variable
331 // response: get busstop variable
333 // command: set busstop variable, not used yet
335 // command: subscribe busstop variable
337 // response: subscribe busstop variable
339 
340 // command: subscribe parkingarea context
342 // response: subscribe parkingarea context
344 // command: get parkingarea variable
346 // response: get parkingarea variable
348 // command: set parkingarea variable
350 // command: subscribe parkingarea variable
352 // response: subscribe parkingarea variable
354 
355 // command: subscribe chargingstation context
357 // response: subscribe chargingstation context
359 // command: get chargingstation variable
361 // response: get chargingstation variable
363 // command: set chargingstation variable
365 // command: subscribe chargingstation variable
367 // response: subscribe chargingstation variable
369 
370 // command: subscribe routeprobe context
372 // response: subscribe routeprobe context
374 // command: get routeprobe variable
376 // response: get routeprobe variable
378 // command: set routeprobe variable
380 // command: subscribe routeprobe variable
382 // response: subscribe routeprobe variable
384 
385 // command: subscribe calibrator context
387 // response: subscribe calibrator context
389 // command: get calibrator variable
391 // response: get calibrator variable
393 // command: set calibrator variable
395 // command: subscribe calibrator variable
397 // response: subscribe calibrator variable
399 
400 // command: subscribe rerouter context
402 // response: subscribe rerouter context
404 // command: get rerouter variable
406 // response: get rerouter variable
408 // command: set rerouter variable
410 // command: subscribe rerouter variable
412 // response: subscribe rerouter variable
414 
415 // command: subscribe variablespeedsign context
417 // response: subscribe variablespeedsign context
419 // command: get variablespeedsign variable
421 // response: get variablespeedsign variable
423 // command: set variablespeedsign variable
425 // command: subscribe variablespeedsign variable
427 // response: subscribe variablespeedsign variable
429 
430 // command: subscribe meandata context
432 // response: subscribe meandata context
434 // command: get meandata variable
436 // response: get meandata variable
438 // command: set meandata variable, not used yet
440 // command: subscribe meandata variable
442 // response: subscribe meandata variable
444 
445 // command: subscribe overheadwire context
447 // response: subscribe overheadwire context
449 // command: get overheadwire variable
451 // response: get overheadwire variable
453 // command: set overheadwire variable
455 // command: subscribe overheadwire variable
457 // response: subscribe overheadwire variable
459 
460 
461 // ****************************************
462 // POSITION REPRESENTATIONS
463 // ****************************************
464 // Position in geo-coordinates
466 // 2D cartesian coordinates
468 // Position in geo-coordinates with altitude
470 // 3D cartesian coordinates
472 // Position on road map
474 
475 
476 // ****************************************
477 // DATA TYPES
478 // ****************************************
479 // Polygon (2*n doubles)
481 // unsigned byte
483 // signed byte
485 // 32 bit signed integer
487 // double precision float
489 // 8 bit ASCII string
491 // list of strings
493 // compound object
495 // list of double precision floats
497 // color (four ubytes)
499 
500 
501 // ****************************************
502 // RESULT TYPES
503 // ****************************************
504 // result type: Ok
506 // result type: not implemented
508 // result type: error
510 
511 // ****************************************
512 // special return or parameter values
513 // ****************************************
514 // return value for invalid queries (especially vehicle is not on the road), see Position::INVALID
515 TRACI_CONST double INVALID_DOUBLE_VALUE = -1073741824.0;
516 // return value for invalid queries (especially vehicle is not on the road), see Position::INVALID
517 TRACI_CONST int INVALID_INT_VALUE = -1073741824;
518 // maximum value for client ordering (2 ^ 30)
519 TRACI_CONST int MAX_ORDER = 1073741824;
520 // default number of connection attempts
522 
523 
524 // ****************************************
525 // DIFFERENT DISTANCE REQUESTS
526 // ****************************************
527 // air distance
529 // driving distance
531 
532 
533 // ****************************************
534 // VEHICLE REMOVAL REASONS
535 // ****************************************
536 // vehicle started teleport
538 // vehicle removed while parking
540 // vehicle arrived
542 // vehicle was vaporized
544 // vehicle finished route during teleport
546 
547 // ****************************************
548 // VEHICLE MOVE REASONS
549 // ****************************************
550 // infer reason from move distance
552 // vehicle teleports to another location
554 // vehicle moved normally
556 
557 // ****************************************
558 // PERSON/CONTAINER STAGES
559 // ****************************************
560 // person / container stopping
562 // person / container stopping
564 // person walking
566 // person riding / container being transported
568 // person accessing stopping place
570 // stage for encoding abstract travel demand
572 // person / container transhiping
574 
575 // ****************************************
576 // Stop Flags
577 // ****************************************
587 
588 // ****************************************
589 // Departure Flags
590 // ****************************************
594 
597 
603 
609 
612 
615 
616 // ****************************************
617 // Routing modes
618 // ****************************************
619 // use custom weights if available, fall back to loaded weights and then to free-flow speed
621 // use aggregated travel times from device.rerouting
623 // use loaded efforts
625 // use combined costs
627 
628 // ****************************************
629 // Traffic light types
630 // ****************************************
634 
635 // ****************************************
636 // FILTER TYPES (for context subscription filters)
637 // ****************************************
638 
639 // Reset all filters
641 
642 // Filter by list of lanes relative to ego vehicle
644 
645 // Exclude vehicles on opposite (and other) lanes from context subscription result
647 
648 // Specify maximal downstream distance for vehicles in context subscription result
650 
651 // Specify maximal upstream distance for vehicles in context subscription result
653 
654 // Only return leader and follower on the specified lanes in context subscription result
656 
657 // Only return foes on upcoming junctions in context subscription result
659 
660 // Only return vehicles of the given vClass in context subscription result
662 
663 // Only return vehicles of the given vType in context subscription result
665 
666 // Only return vehicles within field of vision in context subscription result
668 
669 // Only return vehicles within the given lateral distance in context subscription result
671 
672 // ****************************************
673 // VARIABLE TYPES (for CMD_GET_*_VARIABLE)
674 // ****************************************
675 // list of instances' ids (get: all)
677 
678 // count of instances (get: all)
680 
681 // subscribe object variables (get: all)
683 
684 // subscribe context variables (get: all)
686 
687 // generic attributes (get/set: all)
689 
690 // last step vehicle number (get: induction loops, multi-entry/multi-exit detector, lanes, edges)
692 
693 // last step vehicle number (get: induction loops, multi-entry/multi-exit detector, lanes, edges)
695 
696 // last step vehicle list (get: induction loops, multi-entry/multi-exit detector, lanes, edges)
698 
699 // last step occupancy (get: induction loops, lanes, edges)
701 
702 // last step vehicle halting number (get: multi-entry/multi-exit detector, lanes, edges)
704 
705 // last step mean vehicle length (get: induction loops, lanes, edges)
707 
708 // last step time since last detection (get: induction loops)
710 
711 // entry times
713 
714 // last step jam length in vehicles
716 
717 // last step jam length in meters
719 
720 // last interval travel time (get: e3)
722 
723 // last step vehicle halting number (get: multi-entry/multi-exit detector)
725 
726 // last interval vehicle count(get: e3)
728 
729 // last step person list (get: edges, vehicles)
731 
732 // full name (get: edges, simulation, trafficlight)
734 
735 // carFollowModel function followSpeed (get: vehicle)
737 
738 // carFollowModel function stopSpeed (get: vehicle)
740 
741 // carFollowModel function getSecureGap (get: vehicle)
743 
744 // estimated (depart) delay for next stop (get: vehicle)
746 
747 // estimated arrival delay for next stop (get: vehicle)
749 
750 // collected timeLoss since departure (get: vehicle, e3)
752 
753 // begin time(get: calibrator)
755 
756 // end time(get: calibrator, simulation)
757 TRACI_CONST int VAR_END = 0x1d;
758 
759 // vtype list (get: calibrator)
761 
762 // vehicles per hour (get: calibrator)
764 
765 // passed vehicle count (get: calibrator)
767 
768 // inserted vehicle count (get: calibrator)
770 
771 // removed vehicle count (get: calibrator)
773 
774 // routeProbe id (get: calibrator)
776 
777 // routeProbe id (get: calibrator)
779 
780 // traffic light states, encoded as rRgGyYoO tuple (get: traffic lights)
782 
783 // index of the phase (set: traffic lights)
785 
786 // traffic light program (set: traffic lights)
788 
789 // phase duration (set: traffic lights)
791 
792 // vehicles that block passing the given signal (get: traffic lights)
794 
795 // controlled lanes (get: traffic lights)
797 
798 // controlled links (get: traffic lights)
800 
801 // index of the current phase (get: traffic lights)
803 
804 // name of the current program (get: traffic lights)
806 
807 // vehicles that also wish to pass the given signal (get: traffic lights)
809 
810 // vehicles that also wish to pass the given signal and have higher priority (get: traffic lights)
812 
813 // controlled junctions (get: traffic lights)
815 
816 // complete definition (get: traffic lights)
818 
819 // complete program (set: traffic lights)
821 
822 // assumed time to next switch (get: traffic lights)
824 
825 // current state, using external signal names (get: traffic lights)
827 
828 // add/get rail signal constraints
830 
831 // switch order of trains encoded in rail signal constraints (set: traffic lights)
833 
834 // add/get rail signal constraints by foeSignal (get: traffic lights)
836 
837 // add/get rail signal constraints by foeSignal (set: traffic lights)
839 
840 // outgoing link number (get: lanes)
842 
843 // id of parent edge (get: lanes)
845 
846 // outgoing link definitions (get: lanes)
848 
849 // list of allowed vehicle classes (get&set: lanes)
851 
852 // list of not allowed vehicle classes (get&set: lanes)
854 
855 // list of foe lanes (get: lanes)
857 
858 // slope (get: edge, lane, vehicle, person)
860 
861 // speed (get: vehicle)
863 
864 // adapt previous speed (set: vehicle)
866 
867 // lateral speed (get: vehicle)
869 
870 // maximum allowed/possible speed (get: vehicle types, lanes, set: edges, lanes)
872 
873 // position (2D) (get: vehicle, poi, inductionloop, lane area detector; set: poi)
875 
876 // position (3D) (get: vehicle, poi, set: poi)
878 
879 // angle (get: vehicle, poi; set: poi)
881 
882 // length (get: vehicle types, lanes, lane area detector, set: lanes)
884 
885 // color (get: vehicles, vehicle types, polygons, pois)
887 
888 // max. acceleration (get: vehicles, vehicle types)
890 
891 // max. comfortable deceleration (get: vehicles, vehicle types)
893 
894 // max. (physically possible) deceleration (get: vehicles, vehicle types)
896 
897 // apparent deceleration (get: vehicles, vehicle types)
899 
900 // action step length (get: vehicles, vehicle types)
902 
903 // last action time (get: vehicles)
905 
906 // driver's desired headway (get: vehicle types)
907 TRACI_CONST int VAR_TAU = 0x48;
908 
909 // vehicle class (get: vehicle types)
911 
912 // emission class (get: vehicle types)
914 
915 // shape class (get: vehicle types)
917 
918 // minimum gap (get: vehicle types)
920 
921 // width (get: vehicle types, lanes, polygons, poi)
923 
924 // shape (get: polygons)
926 
927 // type id (get: vehicles, polygons, pois)
929 
930 // road id (get: vehicles)
932 
933 // lane id (get: vehicles, inductionloop, lane area detector)
935 
936 // lane index (get: vehicle, edge)
938 
939 // route id (get & set: vehicles)
941 
942 // edges (get: routes, vehicles)
944 
945 // lanes (get: variablespeedsign)
947 
948 // update bestLanes (set: vehicle)
950 
951 // filled? (get: polygons)
953 
954 // get/set image file (poi, poly, vehicle, person, simulation)
956 
957 // position (1D along lane) (get: vehicle)
959 
960 // route (set: vehicles)
962 
963 // travel time information (get&set: vehicle)
965 
966 // effort information (get&set: vehicle)
968 
969 // last step travel time (get: edge, lane, e3)
971 
972 // signals state (get/set: vehicle)
974 
975 // vehicle: new lane/position along (set: vehicle)
977 
978 // polygon: add dynamics (set: polygon)
980 
981 // vehicle: highlight (set: vehicle, poi)
983 
984 // driver imperfection (set: vehicle)
986 
987 // speed factor (set: vehicle)
989 
990 // speed deviation (set: vehicle)
992 
993 // routing mode (get/set: vehicle)
995 
996 // speed without TraCI influence (get: vehicle)
998 
999 // best lanes (get: vehicle)
1001 
1002 // how speed is set (set: vehicle)
1004 
1005 // move vehicle to explicit (remote controlled) position (set: vehicle)
1007 
1008 // is the vehicle stopped, and if so parked and/or triggered?
1009 // value = stopped + 2 * parking + 4 * triggered
1011 
1012 // how lane changing is performed (get/set: vehicle)
1014 
1015 // maximum speed regarding max speed on the current lane and speed factor (get: vehicle)
1017 
1018 // position (1D lateral position relative to center of the current lane) (get: vehicle)
1020 
1021 // get/set prefered lateral alignment within the lane (vehicle)
1023 
1024 // get/set maximum lateral speed (vehicle, vtypes)
1026 
1027 // get/set minimum lateral gap (vehicle, vtypes)
1029 
1030 // get/set vehicle height (vehicle, vtypes, poi)
1032 
1033 // get/set vehicle line
1035 
1036 // get/set vehicle via
1038 
1039 // get (lane change relevant) neighboring vehicles (vehicles)
1041 
1042 // current CO2 emission of a node (get: vehicle, lane, edge)
1044 
1045 // current CO emission of a node (get: vehicle, lane, edge)
1047 
1048 // current HC emission of a node (get: vehicle, lane, edge)
1050 
1051 // current PMx emission of a node (get: vehicle, lane, edge)
1053 
1054 // current NOx emission of a node (get: vehicle, lane, edge)
1056 
1057 // current fuel consumption of a node (get: vehicle, lane, edge)
1059 
1060 // current noise emission of a node (get: vehicle, lane, edge)
1062 
1063 // current person number (get: vehicle, trafficlight)
1065 
1066 // person capacity (vehicle , vehicle type)
1068 
1070 
1071 // number of persons waiting at a defined bus stop (get: simulation)
1073 
1074 // ids of persons waiting at a defined bus stop (get: simulation)
1076 
1077 // current leader together with gap (get: vehicle)
1079 
1080 // current leader together with gap (get: vehicle)
1082 
1083 // edge index in current route (get: vehicle)
1085 
1086 // current waiting time (get: vehicle, lane)
1088 
1089 // current waiting time (get: vehicle)
1091 
1092 // upcoming traffic lights (get: vehicle)
1094 
1095 // upcoming stops (get: vehicle)
1097 
1098 // upcoming stops with selection (get: vehicle)
1100 
1101 // current acceleration (get: vehicle)
1103 
1104 // arrival position (get,set: vehicle)
1106 
1107 // arrival lane (get,set: vehicle)
1109 
1110 // arrival speed (get,set: vehicle)
1112 
1113 // add log message (set: simulation)
1115 
1116 // current time in seconds (get: simulation)
1118 
1119 // current time step (get: simulation)
1121 
1122 // current electricity consumption of a node (get: vehicle, lane, edge)
1124 
1125 // number of loaded vehicles (get: simulation)
1127 
1128 // loaded vehicle ids (get: simulation)
1130 
1131 // number of departed vehicle (get: simulation)
1133 
1134 // departed vehicle ids (get: simulation)
1136 
1137 // number of vehicles starting to teleport (get: simulation)
1139 
1140 // ids of vehicles starting to teleport (get: simulation)
1142 
1143 // number of vehicles ending to teleport (get: simulation)
1145 
1146 // ids of vehicles ending to teleport (get: simulation)
1148 
1149 // number of arrived vehicles (get: simulation)
1151 
1152 // ids of arrived vehicles (get: simulation)
1154 
1155 // delta t (get: simulation)
1157 
1158 // bounding box (get: simulation)
1160 
1161 // minimum number of expected vehicles (get: simulation)
1163 
1164 // number of departed persons (get: simulation)
1166 
1167 // departed person ids (get: simulation)
1169 
1170 // number of arrived persons (get: simulation)
1172 
1173 // ids of arrived persons (get: simulation)
1175 
1176 // number of vehicles starting to park (get: simulation)
1178 
1179 // ids of vehicles starting to park (get: simulation)
1181 
1182 // number of vehicles ending to park (get: simulation)
1184 
1185 // ids of vehicles ending to park (get: simulation)
1187 
1188 // number of vehicles starting to park (get: simulation)
1190 
1191 // ids of vehicles starting to park (get: simulation)
1193 
1194 // number of vehicles maneuvering (get: simulation)
1196 
1197 // ids of vehicles maneuvering (get: simulation)
1199 
1200 // number of vehicles ending to park (get: simulation)
1202 
1203 // ids of vehicles ending to park (get: simulation)
1205 
1206 // number of vehicles involved in a collision (get: simulation)
1208 
1209 // ids of vehicles involved in a collision (get: simulation)
1211 
1212 // number of vehicles involved in a collision (get: simulation)
1214 
1215 // ids of vehicles involved in a collision (get: simulation)
1217 
1218 // clears the simulation of all not inserted vehicles (set: simulation)
1220 
1221 // retrieve number of not inserted vehicles (get: simulation, edge, lane)
1223 
1224 // triggers saving simulation state (set: simulation)
1226 
1227 // triggers saving simulation state (set: simulation)
1229 
1230 // retrieve detail data for each collision
1232 
1233 // sets/retrieves abstract parameter
1235 
1236 // retrieves abstract parameter and returns (key, value) tuple
1238 
1239 
1240 // add an instance (poi, polygon, vehicle, person, route)
1241 TRACI_CONST int ADD = 0x80;
1242 
1243 // remove an instance (poi, polygon, vehicle, person)
1244 TRACI_CONST int REMOVE = 0x81;
1245 
1246 // copy an instance (vehicle type, other TBD.)
1247 TRACI_CONST int COPY = 0x88;
1248 
1249 // convert coordinates
1251 
1252 // distance between points or vehicles
1254 
1255 // the current driving distance
1257 
1258 // add a fully specified instance (vehicle)
1260 
1261 // find a car based route
1263 
1264 // find an intermodal route
1266 
1267 // force rerouting based on travel time (vehicles)
1269 
1270 // force rerouting based on effort (vehicles)
1272 
1273 // validates current route (vehicles)
1275 
1276 // retrieve information regarding the current person/container stage
1278 
1279 // retrieve information regarding the next edge including crossings and walkingAreas (pedestrians only)
1281 
1282 // retrieve information regarding the number of remaining stages
1284 
1285 // retrieve the current vehicle id for the driving stage (person, container)
1287 
1288 // append a person stage (person)
1290 
1291 // replace a person stage (person)
1293 
1294 // append a person stage (person)
1296 
1297 // retrieve taxi reservation (person)
1299 
1300 // manipulate taxi reservation (person)
1302 
1303 // sample last route (routeprobe)
1305 
1306 // sample current route (routeprobe)
1308 
1309 // zoom
1311 
1312 // view position
1314 
1315 // view schema
1317 
1318 // view by boundary
1320 
1321 // select/deselect object (gui)
1323 
1324 // screenshot
1326 
1327 // track vehicle
1329 
1330 // presence of view
1332 
1333 } // namespace libsumo
1334 
1335 #undef TRACI_CONST
1336 
#define TRACI_CONST
TRACI_CONST double INVALID_DOUBLE_VALUE
TRACI_CONST int AUTOMATIC_VARIABLES_SUBSCRIPTION
TRACI_CONST int RESPONSE_SUBSCRIBE_GUI_VARIABLE
TRACI_CONST int VAR_VEHSPERHOUR
TRACI_CONST int VAR_LAST_INTERVAL_TRAVELTIME
TRACI_CONST int VAR_LASTACTIONTIME
TRACI_CONST int LAST_STEP_VEHICLE_ID_LIST
TRACI_CONST int RESPONSE_GET_POLYGON_VARIABLE
TRACI_CONST int TYPE_COLOR
TRACI_CONST int VAR_MIN_EXPECTED_VEHICLES
TRACI_CONST int CMD_SAVE_SIMSTATE
TRACI_CONST int RESPONSE_GET_VARIABLESPEEDSIGN_VARIABLE
TRACI_CONST int VAR_STOP_ENDING_VEHICLES_IDS
TRACI_CONST int VAR_BEGIN
TRACI_CONST int CMD_SUBSCRIBE_SIM_VARIABLE
TRACI_CONST int FILTER_TYPE_DOWNSTREAM_DIST
TRACI_CONST int VAR_IMAGEFILE
TRACI_CONST int ARRIVALFLAG_POS_MAX
TRACI_CONST int VAR_EDGES
TRACI_CONST int CMD_LOAD
TRACI_CONST int CMD_SET_JUNCTION_VARIABLE
TRACI_CONST int DEPARTFLAG_LANE_RANDOM
TRACI_CONST int CMD_SET_FLOW
TRACI_CONST int LAST_STEP_VEHICLE_NUMBER
TRACI_CONST int POSITION_3D
TRACI_CONST int CMD_GET_CHARGINGSTATION_VARIABLE
TRACI_CONST int POSITION_ROADMAP
TRACI_CONST int ARRIVALFLAG_LANE_CURRENT
TRACI_CONST int RESPONSE_SUBSCRIBE_BUSSTOP_CONTEXT
TRACI_CONST int VAR_NOXEMISSION
TRACI_CONST int CMD_SUBSCRIBE_EDGE_CONTEXT
TRACI_CONST int VAR_LANECHANGE_MODE
TRACI_CONST int VAR_ARRIVED_VEHICLES_NUMBER
TRACI_CONST int VAR_NAME
TRACI_CONST int VAR_STOP_STARTING_VEHICLES_NUMBER
TRACI_CONST int CMD_SUBSCRIBE_VEHICLETYPE_VARIABLE
TRACI_CONST int MOVE_AUTOMATIC
TRACI_CONST int VAR_ROUTE_PROBE
TRACI_CONST int LAST_STEP_PERSON_ID_LIST
TRACI_CONST int RTYPE_NOTIMPLEMENTED
TRACI_CONST int CMD_SUBSCRIBE_LANE_CONTEXT
TRACI_CONST int RESPONSE_SUBSCRIBE_ROUTE_VARIABLE
TRACI_CONST int FILTER_TYPE_NOOPPOSITE
TRACI_CONST int CMD_SET_OVERHEADWIRE_VARIABLE
TRACI_CONST int CMD_SUBSCRIBE_BUSSTOP_VARIABLE
TRACI_CONST int VAR_SAMPLE_LAST
TRACI_CONST int VAR_VEHICLECLASS
TRACI_CONST int LANE_LINKS
TRACI_CONST int TRACI_ID_LIST
TRACI_CONST int CMD_GET_PARKINGAREA_VARIABLE
TRACI_CONST int CMD_GET_POI_VARIABLE
TRACI_CONST int RESPONSE_SUBSCRIBE_CALIBRATOR_VARIABLE
TRACI_CONST int DEPARTFLAG_SPEED_MAX
TRACI_CONST int VAR_LATALIGNMENT
TRACI_CONST int DEPARTFLAG_LANE_BEST_FREE
TRACI_CONST int VAR_DEPARTED_VEHICLES_NUMBER
TRACI_CONST int STAGE_TRIP
TRACI_CONST int CMD_GET_TL_VARIABLE
TRACI_CONST int VAR_VIEW_BOUNDARY
TRACI_CONST int LAST_STEP_VEHICLE_DATA
TRACI_CONST int VAR_TYPE
TRACI_CONST int CMD_CHANGESUBLANE
TRACI_CONST int CMD_LOAD_SIMSTATE
TRACI_CONST int TL_CONSTRAINT_REMOVE
TRACI_CONST int CMD_SET_EDGE_VARIABLE
TRACI_CONST int RESPONSE_SUBSCRIBE_LANE_VARIABLE
TRACI_CONST int CMD_SUBSCRIBE_PARKINGAREA_VARIABLE
TRACI_CONST int TL_BLOCKING_VEHICLES
TRACI_CONST int VAR_ROUTING_MODE
TRACI_CONST int VAR_MINGAP
TRACI_CONST int VAR_VEHICLE
TRACI_CONST int CMD_TAXI_DISPATCH
TRACI_CONST int VAR_SECURE_GAP
TRACI_CONST int STOP_CHARGING_STATION
TRACI_CONST int CMD_SUBSCRIBE_JUNCTION_VARIABLE
TRACI_CONST int TL_CONSTRAINT_SWAP
TRACI_CONST int DEPARTFLAG_LANE_ALLOWED_FREE
TRACI_CONST int VAR_LANES
TRACI_CONST int VAR_SHAPECLASS
TRACI_CONST int RESPONSE_SUBSCRIBE_CALIBRATOR_CONTEXT
TRACI_CONST int VAR_WAITING_TIME
TRACI_CONST int CMD_STOP
TRACI_CONST int RESPONSE_GET_MEANDATA_VARIABLE
TRACI_CONST int CMD_SUBSCRIBE_VEHICLE_CONTEXT
TRACI_CONST int RESPONSE_SUBSCRIBE_POI_CONTEXT
TRACI_CONST int VAR_COLLIDING_VEHICLES_NUMBER
TRACI_CONST int VAR_LINE
TRACI_CONST int VAR_COLLISIONS
TRACI_CONST int LANE_LINK_NUMBER
TRACI_CONST int CMD_CLEAR_PENDING_VEHICLES
TRACI_CONST int REPLACE_STAGE
TRACI_CONST int VAR_SAMPLE_CURRENT
TRACI_CONST int VAR_REMOVED
TRACI_CONST int VAR_EDGE_TRAVELTIME
TRACI_CONST int DEPARTFLAG_POS_FREE
TRACI_CONST int VAR_PARKING_ENDING_VEHICLES_IDS
TRACI_CONST int CMD_GET_REROUTER_VARIABLE
TRACI_CONST int VAR_ROAD_ID
TRACI_CONST int RESPONSE_SUBSCRIBE_CHARGINGSTATION_VARIABLE
TRACI_CONST int VAR_VTYPES
TRACI_CONST int RESPONSE_GET_GUI_VARIABLE
TRACI_CONST int MOVE_NORMAL
TRACI_CONST int STOP_DEFAULT
TRACI_CONST int CMD_GET_VEHICLE_VARIABLE
TRACI_CONST int VAR_TAXI_RESERVATIONS
TRACI_CONST int RESPONSE_GET_LANEAREA_VARIABLE
TRACI_CONST int VAR_SCREENSHOT
TRACI_CONST int VAR_TIMELOSS
TRACI_CONST int CMD_SET_CALIBRATOR_VARIABLE
TRACI_CONST int CMD_GET_EDGE_VARIABLE
TRACI_CONST int CMD_RESUME
TRACI_CONST int CMD_GET_CALIBRATOR_VARIABLE
TRACI_CONST int MAX_ORDER
TRACI_CONST int VAR_ACTIONSTEPLENGTH
TRACI_CONST int VAR_SPEED_FACTOR
TRACI_CONST int MOVE_TO_XY
TRACI_CONST int VAR_FOLLOW_SPEED
TRACI_CONST int TL_PRIORITY_VEHICLES
TRACI_CONST int VAR_STOP_ARRIVALDELAY
TRACI_CONST int VAR_SPEED_LAT
TRACI_CONST int VAR_PARKING_STARTING_VEHICLES_IDS
TRACI_CONST int AUTOMATIC_CONTEXT_SUBSCRIPTION
TRACI_CONST int LAST_STEP_LENGTH
TRACI_CONST int CMD_SUBSCRIBE_TL_CONTEXT
TRACI_CONST int FILTER_TYPE_FIELD_OF_VISION
TRACI_CONST int RESPONSE_GET_EDGE_VARIABLE
TRACI_CONST int TL_CONTROLLED_LANES
TRACI_CONST int RESPONSE_SUBSCRIBE_VARIABLESPEEDSIGN_VARIABLE
TRACI_CONST int VAR_ANGLE
TRACI_CONST int VAR_TAU
TRACI_CONST int TYPE_COMPOUND
TRACI_CONST int CMD_SUBSCRIBE_ROUTEPROBE_VARIABLE
TRACI_CONST int LANE_EDGE_ID
TRACI_CONST int CMD_SET_REROUTER_VARIABLE
TRACI_CONST int VAR_NEXT_TLS
TRACI_CONST int RESPONSE_SUBSCRIBE_OVERHEADWIRE_CONTEXT
TRACI_CONST int VAR_PARKING_MANEUVERING_VEHICLES_IDS
TRACI_CONST int RESPONSE_GET_REROUTER_VARIABLE
TRACI_CONST int RESPONSE_SUBSCRIBE_PERSON_VARIABLE
TRACI_CONST int VAR_EDGE_EFFORT
TRACI_CONST int RESPONSE_SUBSCRIBE_TL_VARIABLE
TRACI_CONST int VAR_VIEW_OFFSET
TRACI_CONST int RESPONSE_SUBSCRIBE_MULTIENTRYEXIT_VARIABLE
TRACI_CONST int VAR_ROUTE
TRACI_CONST int VAR_BEST_LANES
TRACI_CONST int VAR_ALLOWED_SPEED
TRACI_CONST int DEFAULT_NUM_RETRIES
TRACI_CONST int DEPARTFLAG_SPEED_RANDOM
TRACI_CONST int VAR_LANE_INDEX
TRACI_CONST int VAR_PMXEMISSION
TRACI_CONST int VAR_SPEED_WITHOUT_TRACI
TRACI_CONST int CMD_SUBSCRIBE_MEANDATA_CONTEXT
TRACI_CONST int CMD_GET_PERSON_VARIABLE
TRACI_CONST int DEPARTFLAG_LANE_FREE
TRACI_CONST int DEPARTFLAG_POS_RANDOM
TRACI_CONST int RESPONSE_SUBSCRIBE_ROUTEPROBE_CONTEXT
TRACI_CONST int CMD_SUBSCRIBE_REROUTER_CONTEXT
TRACI_CONST int CMD_SET_VARIABLESPEEDSIGN_VARIABLE
TRACI_CONST int FIND_INTERMODAL_ROUTE
TRACI_CONST int VAR_HIGHLIGHT
TRACI_CONST int STOP_OVERHEAD_WIRE
TRACI_CONST int VAR_DEPARTED_PERSONS_NUMBER
TRACI_CONST int TL_COMPLETE_DEFINITION_RYG
TRACI_CONST int TYPE_UBYTE
TRACI_CONST int VAR_PARKING_MANEUVERING_VEHICLES_NUMBER
TRACI_CONST int CMD_SUBSCRIBE_GUI_VARIABLE
TRACI_CONST int VAR_STAGE
TRACI_CONST int CMD_SET_POI_VARIABLE
TRACI_CONST int CMD_SUBSCRIBE_ROUTE_CONTEXT
TRACI_CONST int VAR_END
TRACI_CONST int CMD_GET_ROUTEPROBE_VARIABLE
TRACI_CONST int VAR_MOVE_TO
TRACI_CONST int RESPONSE_SUBSCRIBE_VEHICLE_VARIABLE
TRACI_CONST int CMD_GET_LANEAREA_VARIABLE
TRACI_CONST int MOVE_TELEPORT
TRACI_CONST int CMD_SUBSCRIBE_OVERHEADWIRE_VARIABLE
TRACI_CONST int RESPONSE_SUBSCRIBE_PARKINGAREA_VARIABLE
TRACI_CONST int VAR_PERSON_NUMBER
TRACI_CONST int RESPONSE_SUBSCRIBE_REROUTER_VARIABLE
TRACI_CONST int CMD_SET_POLYGON_VARIABLE
TRACI_CONST int VAR_COEMISSION
TRACI_CONST int CMD_SUBSCRIBE_BUSSTOP_CONTEXT
TRACI_CONST int RESPONSE_SUBSCRIBE_INDUCTIONLOOP_VARIABLE
TRACI_CONST int VAR_UPDATE_BESTLANES
TRACI_CONST int VAR_COLOR
TRACI_CONST int VAR_POSITION
TRACI_CONST int VAR_WIDTH
TRACI_CONST int VAR_PERSON_CAPACITY
TRACI_CONST int VAR_VIEW_SCHEMA
TRACI_CONST int DEPARTFLAG_LANE_FIRST_ALLOWED
TRACI_CONST int POSITION_2D
TRACI_CONST int VAR_MAXSPEED
TRACI_CONST int RESPONSE_GET_POI_VARIABLE
TRACI_CONST int RESPONSE_SUBSCRIBE_OVERHEADWIRE_VARIABLE
TRACI_CONST int COPY
TRACI_CONST int CMD_GET_BUSSTOP_VARIABLE
TRACI_CONST int VAR_ARRIVED_PERSONS_IDS
TRACI_CONST int CMD_SUBSCRIBE_ROUTEPROBE_CONTEXT
TRACI_CONST int VAR_LEADER
TRACI_CONST int CMD_CHANGETARGET
TRACI_CONST int ROUTING_MODE_AGGREGATED
TRACI_CONST int CMD_CLOSE
TRACI_CONST int RESPONSE_SUBSCRIBE_POLYGON_CONTEXT
TRACI_CONST int RESPONSE_SUBSCRIBE_LANE_CONTEXT
TRACI_CONST int RESPONSE_SUBSCRIBE_JUNCTION_CONTEXT
TRACI_CONST int VAR_TIME
TRACI_CONST int TYPE_POLYGON
TRACI_CONST int LAST_STEP_MEAN_SPEED
TRACI_CONST int ADD_FULL
TRACI_CONST int STAGE_WAITING
TRACI_CONST int CMD_GET_ROUTE_VARIABLE
TRACI_CONST int CMD_SET_ROUTE_VARIABLE
TRACI_CONST int CMD_SETORDER
TRACI_CONST int VAR_CO2EMISSION
TRACI_CONST int RESPONSE_SUBSCRIBE_JUNCTION_VARIABLE
TRACI_CONST int CMD_REROUTE_TO_PARKING
TRACI_CONST int FILTER_TYPE_VTYPE
TRACI_CONST int RESPONSE_GET_VEHICLE_VARIABLE
TRACI_CONST int TL_EXTERNAL_STATE
TRACI_CONST int CMD_REROUTE_TRAVELTIME
TRACI_CONST int REMOVE_TELEPORT
TRACI_CONST int VAR_NET_BOUNDING_BOX
TRACI_CONST int TYPE_STRINGLIST
TRACI_CONST int APPEND_STAGE
TRACI_CONST int VAR_TAXI_FLEET
TRACI_CONST int GENERIC_ATTRIBUTE
TRACI_CONST int TL_CONTROLLED_JUNCTIONS
TRACI_CONST int RESPONSE_SUBSCRIBE_MULTIENTRYEXIT_CONTEXT
TRACI_CONST int VAR_VIEW_ZOOM
TRACI_CONST int CMD_SET_SIM_VARIABLE
TRACI_CONST int RESPONSE_SUBSCRIBE_EDGE_CONTEXT
TRACI_CONST int VAR_PENDING_VEHICLES
TRACI_CONST int TL_CONTROLLED_LINKS
TRACI_CONST int TYPE_INTEGER
TRACI_CONST int VAR_PREV_SPEED
TRACI_CONST int VAR_ROUTE_VALID
TRACI_CONST int VAR_BUS_STOP_ID_LIST
TRACI_CONST int VAR_SPEEDSETMODE
TRACI_CONST int POSITION_LON_LAT
TRACI_CONST int RESPONSE_SUBSCRIBE_BUSSTOP_VARIABLE
TRACI_CONST int CMD_REPLACE_STOP
TRACI_CONST int CMD_ADD_SUBSCRIPTION_FILTER
TRACI_CONST int CMD_GET_MEANDATA_VARIABLE
TRACI_CONST int CMD_SET_MEANDATA_VARIABLE
TRACI_CONST int DEPARTFLAG_CONTAINER_TRIGGERED
TRACI_CONST int CMD_GET_JUNCTION_VARIABLE
TRACI_CONST int CMD_SET_VEHICLE_VARIABLE
TRACI_CONST int VAR_FUELCONSUMPTION
TRACI_CONST int CMD_SET_GUI_VARIABLE
TRACI_CONST int VAR_TRACK_VEHICLE
TRACI_CONST int CMD_SUBSCRIBE_ROUTE_VARIABLE
TRACI_CONST int VAR_SLOPE
TRACI_CONST int VAR_SHAPE
TRACI_CONST int TRACI_VERSION
TRACI_CONST int ARRIVALFLAG_SPEED_CURRENT
TRACI_CONST int JAM_LENGTH_METERS
TRACI_CONST int VAR_HAS_VIEW
TRACI_CONST int VAR_EMERGENCYSTOPPING_VEHICLES_IDS
TRACI_CONST int VAR_ARRIVALLANE
TRACI_CONST int LAST_STEP_VEHICLE_HALTING_NUMBER
TRACI_CONST int CMD_GET_VARIABLESPEEDSIGN_VARIABLE
TRACI_CONST int RESPONSE_SUBSCRIBE_SIM_CONTEXT
TRACI_CONST int VAR_LENGTH
TRACI_CONST int VAR_MAXSPEED_LAT
TRACI_CONST int CMD_SUBSCRIBE_OVERHEADWIRE_CONTEXT
TRACI_CONST int RESPONSE_SUBSCRIBE_CHARGINGSTATION_CONTEXT
TRACI_CONST int DEPARTFLAG_POS_RANDOM_FREE
TRACI_CONST int CMD_REROUTE_EFFORT
TRACI_CONST int CMD_SUBSCRIBE_CALIBRATOR_CONTEXT
TRACI_CONST int VAR_HCEMISSION
TRACI_CONST int TRAFFICLIGHT_TYPE_STATIC
TRACI_CONST int VAR_BUS_STOP_WAITING_IDS
TRACI_CONST int ID_COUNT
TRACI_CONST int VAR_PARAMETER
TRACI_CONST int VAR_LANEPOSITION
TRACI_CONST int CMD_SET_VEHICLETYPE_VARIABLE
TRACI_CONST int REMOVE
TRACI_CONST int CMD_SET_PERSON_VARIABLE
TRACI_CONST int VAR_DEPARTED_VEHICLES_IDS
TRACI_CONST int RESPONSE_GET_INDUCTIONLOOP_VARIABLE
TRACI_CONST int VAR_TELEPORT_ENDING_VEHICLES_NUMBER
TRACI_CONST int CMD_GET_SIM_VARIABLE
TRACI_CONST int RESPONSE_GET_ROUTEPROBE_VARIABLE
TRACI_CONST int CMD_MESSAGE
TRACI_CONST int TL_CONSTRAINT_BYFOE
TRACI_CONST int CMD_SET_MULTIENTRYEXIT_VARIABLE
TRACI_CONST int STOP_PARKING
TRACI_CONST int CMD_SUBSCRIBE_POLYGON_VARIABLE
TRACI_CONST int REMOVE_PARKING
TRACI_CONST int VAR_LANE_ID
TRACI_CONST int VAR_STOP_SPEED
TRACI_CONST int CMD_SUBSCRIBE_PERSON_CONTEXT
TRACI_CONST int CMD_GET_VEHICLETYPE_VARIABLE
TRACI_CONST int VAR_IMPERFECTION
TRACI_CONST int VAR_ADD_DYNAMICS
TRACI_CONST int RESPONSE_SUBSCRIBE_ROUTEPROBE_VARIABLE
TRACI_CONST int LAST_STEP_OCCUPANCY
TRACI_CONST int CMD_SUBSCRIBE_CHARGINGSTATION_CONTEXT
TRACI_CONST int VAR_PARKING_ENDING_VEHICLES_NUMBER
TRACI_CONST int RESPONSE_SUBSCRIBE_VEHICLE_CONTEXT
TRACI_CONST int VAR_HEIGHT
TRACI_CONST int RESPONSE_SUBSCRIBE_LANEAREA_VARIABLE
TRACI_CONST int TL_CONSTRAINT
TRACI_CONST int RESPONSE_GET_LANE_VARIABLE
TRACI_CONST int VAR_APPARENT_DECEL
TRACI_CONST int TL_NEXT_SWITCH
TRACI_CONST int CMD_SUBSCRIBE_POLYGON_CONTEXT
TRACI_CONST int CMD_SET_CHARGINGSTATION_VARIABLE
TRACI_CONST int RESPONSE_GET_PERSON_VARIABLE
TRACI_CONST int CMD_SET_LANE_VARIABLE
TRACI_CONST int VAR_NOISEEMISSION
TRACI_CONST int VAR_LOADED_VEHICLES_IDS
TRACI_CONST int FILTER_TYPE_LEAD_FOLLOW
TRACI_CONST int CMD_SUBSCRIBE_GUI_CONTEXT
TRACI_CONST int RESPONSE_SUBSCRIBE_MEANDATA_CONTEXT
TRACI_CONST int RESPONSE_SUBSCRIBE_VEHICLETYPE_VARIABLE
TRACI_CONST int VAR_ARRIVALSPEED
TRACI_CONST int CMD_SET_PARKINGAREA_VARIABLE
TRACI_CONST int VAR_ARRIVALPOS
TRACI_CONST int VAR_DELTA_T
TRACI_CONST int REQUEST_DRIVINGDIST
TRACI_CONST int CMD_GET_LANE_VARIABLE
TRACI_CONST int STAGE_WALKING
TRACI_CONST int CMD_SET_LANEAREA_VARIABLE
TRACI_CONST int VAR_POSITION3D
TRACI_CONST int LANE_DISALLOWED
TRACI_CONST int RESPONSE_GET_PARKINGAREA_VARIABLE
TRACI_CONST int REMOVE_STAGE
TRACI_CONST int STOP_CONTAINER_STOP
TRACI_CONST int VAR_LAST_INTERVAL_VEHICLE_NUMBER
TRACI_CONST int VAR_SPEED
TRACI_CONST int VAR_DECEL
TRACI_CONST int VAR_SIGNALS
TRACI_CONST int CMD_GET_GUI_VARIABLE
TRACI_CONST int VAR_PARAMETER_WITH_KEY
TRACI_CONST int RESPONSE_GET_MULTIENTRYEXIT_VARIABLE
TRACI_CONST int FILTER_TYPE_UPSTREAM_DIST
TRACI_CONST int CMD_SUBSCRIBE_PARKINGAREA_CONTEXT
TRACI_CONST int STAGE_WAITING_FOR_DEPART
TRACI_CONST int TYPE_DOUBLELIST
TRACI_CONST int VAR_ACCUMULATED_WAITING_TIME
TRACI_CONST int ARRIVALFLAG_POS_RANDOM
TRACI_CONST int VAR_MINGAP_LAT
TRACI_CONST int VAR_DEPARTED_PERSONS_IDS
TRACI_CONST int INVALID_INT_VALUE
TRACI_CONST int DEPARTFLAG_NOW
TRACI_CONST int VAR_ARRIVED_PERSONS_NUMBER
TRACI_CONST int TL_PROGRAM
TRACI_CONST int RESPONSE_GET_TL_VARIABLE
TRACI_CONST int RESPONSE_SUBSCRIBE_ROUTE_CONTEXT
TRACI_CONST int STAGE_ACCESS
TRACI_CONST int CMD_GET_POLYGON_VARIABLE
TRACI_CONST int VAR_ROUTE_INDEX
TRACI_CONST int VAR_NEXT_STOPS2
TRACI_CONST int TL_PHASE_DURATION
TRACI_CONST int CMD_SLOWDOWN
TRACI_CONST int VAR_NEXT_EDGE
TRACI_CONST int DEPARTFLAG_POS_BASE
TRACI_CONST int VAR_INSERTED
TRACI_CONST int RESPONSE_GET_SIM_VARIABLE
TRACI_CONST int FILTER_TYPE_TURN
TRACI_CONST int CMD_SUBSCRIBE_MULTIENTRYEXIT_CONTEXT
TRACI_CONST int CMD_SUBSCRIBE_REROUTER_VARIABLE
TRACI_CONST int VAR_STOP_STARTING_VEHICLES_IDS
TRACI_CONST int STOP_PARKING_AREA
TRACI_CONST int STOP_BUS_STOP
TRACI_CONST int CMD_SUBSCRIBE_VEHICLE_VARIABLE
TRACI_CONST int VAR_ACCELERATION
TRACI_CONST int RESPONSE_GET_CALIBRATOR_VARIABLE
TRACI_CONST int VAR_PASSED
TRACI_CONST int CMD_GET_MULTIENTRYEXIT_VARIABLE
TRACI_CONST int VAR_FILL
TRACI_CONST int FIND_ROUTE
TRACI_CONST int VAR_ROUTE_ID
TRACI_CONST int VAR_LAST_INTERVAL_MEAN_HALTING_NUMBER
TRACI_CONST int CMD_SUBSCRIBE_INDUCTIONLOOP_CONTEXT
TRACI_CONST int TL_PHASE_INDEX
TRACI_CONST int RESPONSE_SUBSCRIBE_PARKINGAREA_CONTEXT
TRACI_CONST int RESPONSE_SUBSCRIBE_MEANDATA_VARIABLE
TRACI_CONST int VAR_STOP_ENDING_VEHICLES_NUMBER
TRACI_CONST int REMOVE_ARRIVED
TRACI_CONST int DEPARTFLAG_TRIGGERED
TRACI_CONST int CMD_SUBSCRIBE_POI_VARIABLE
TRACI_CONST int POSITION_CONVERSION
TRACI_CONST int TYPE_DOUBLE
TRACI_CONST int DISTANCE_REQUEST
TRACI_CONST int CMD_SUBSCRIBE_LANEAREA_VARIABLE
TRACI_CONST int TYPE_BYTE
TRACI_CONST int TL_CURRENT_PHASE
TRACI_CONST int CMD_SUBSCRIBE_POI_CONTEXT
TRACI_CONST int VAR_SELECT
TRACI_CONST int CMD_OPENGAP
TRACI_CONST int CMD_SUBSCRIBE_CALIBRATOR_VARIABLE
TRACI_CONST int CMD_SET_INDUCTIONLOOP_VARIABLE
TRACI_CONST int TL_COMPLETE_PROGRAM_RYG
TRACI_CONST int VAR_LOADED_VEHICLES_NUMBER
TRACI_CONST int ROUTING_MODE_DEFAULT
TRACI_CONST int TRAFFICLIGHT_TYPE_DELAYBASED
TRACI_CONST int VAR_TELEPORT_ENDING_VEHICLES_IDS
TRACI_CONST int CMD_SET_TL_VARIABLE
TRACI_CONST int VAR_COLLIDING_VEHICLES_IDS
TRACI_CONST int CMD_SUBSCRIBE_INDUCTIONLOOP_VARIABLE
TRACI_CONST int CMD_SUBSCRIBE_SIM_CONTEXT
TRACI_CONST int VAR_LANEPOSITION_LAT
TRACI_CONST int RESPONSE_GET_ROUTE_VARIABLE
TRACI_CONST int FILTER_TYPE_VCLASS
TRACI_CONST int RESPONSE_SUBSCRIBE_PERSON_CONTEXT
TRACI_CONST int CMD_CHANGELANE
TRACI_CONST int VAR_CURRENT_TRAVELTIME
TRACI_CONST int VAR_TELEPORT_STARTING_VEHICLES_NUMBER
TRACI_CONST int TL_RED_YELLOW_GREEN_STATE
TRACI_CONST int RESPONSE_SUBSCRIBE_POI_VARIABLE
TRACI_CONST int RESPONSE_SUBSCRIBE_TL_CONTEXT
TRACI_CONST int STAGE_TRANSHIP
TRACI_CONST int VAR_STOP_DELAY
TRACI_CONST int VAR_TELEPORT_STARTING_VEHICLES_IDS
TRACI_CONST int JAM_LENGTH_VEHICLE
TRACI_CONST int CMD_SUBSCRIBE_MULTIENTRYEXIT_VARIABLE
TRACI_CONST int CMD_SUBSCRIBE_CHARGINGSTATION_VARIABLE
TRACI_CONST int CMD_GETVERSION
TRACI_CONST int REQUEST_AIRDIST
TRACI_CONST int VAR_BUS_STOP_WAITING
TRACI_CONST int REMOVE_TELEPORT_ARRIVED
TRACI_CONST int RTYPE_ERR
TRACI_CONST int CMD_SIMSTEP
TRACI_CONST int FILTER_TYPE_NONE
TRACI_CONST int VAR_NEIGHBORS
TRACI_CONST int VAR_TIME_STEP
TRACI_CONST int CMD_SUBSCRIBE_VEHICLETYPE_CONTEXT
TRACI_CONST int VAR_EMERGENCY_DECEL
TRACI_CONST int CMD_SUBSCRIBE_LANE_VARIABLE
TRACI_CONST int VAR_ARRIVED_VEHICLES_IDS
TRACI_CONST int RESPONSE_SUBSCRIBE_VEHICLETYPE_CONTEXT
TRACI_CONST int RESPONSE_GET_BUSSTOP_VARIABLE
TRACI_CONST int RESPONSE_SUBSCRIBE_SIM_VARIABLE
TRACI_CONST int STAGE_DRIVING
TRACI_CONST int CMD_SUBSCRIBE_PERSON_VARIABLE
TRACI_CONST int RTYPE_OK
TRACI_CONST int CMD_GET_INDUCTIONLOOP_VARIABLE
TRACI_CONST int LAST_STEP_TIME_SINCE_DETECTION
TRACI_CONST int REMOVE_VAPORIZED
TRACI_CONST int VAR_PARKING_STARTING_VEHICLES_NUMBER
TRACI_CONST int RESPONSE_SUBSCRIBE_LANEAREA_CONTEXT
TRACI_CONST int CMD_SUBSCRIBE_TL_VARIABLE
TRACI_CONST int STOP_CONTAINER_TRIGGERED
TRACI_CONST int VAR_STOPSTATE
TRACI_CONST int CMD_GET_OVERHEADWIRE_VARIABLE
TRACI_CONST int VAR_FOLLOWER
TRACI_CONST int CMD_SUBSCRIBE_LANEAREA_CONTEXT
TRACI_CONST int RESPONSE_SUBSCRIBE_INDUCTIONLOOP_CONTEXT
TRACI_CONST int POSITION_LON_LAT_ALT
TRACI_CONST int RESPONSE_GET_VEHICLETYPE_VARIABLE
TRACI_CONST int VAR_EMISSIONCLASS
TRACI_CONST int CMD_SUBSCRIBE_VARIABLESPEEDSIGN_CONTEXT
TRACI_CONST int FILTER_TYPE_LANES
TRACI_CONST int VAR_ACCEL
TRACI_CONST int VAR_EMERGENCYSTOPPING_VEHICLES_NUMBER
TRACI_CONST int CMD_SUBSCRIBE_JUNCTION_CONTEXT
TRACI_CONST int RESPONSE_SUBSCRIBE_POLYGON_VARIABLE
TRACI_CONST int STOP_TRIGGERED
TRACI_CONST int ADD
TRACI_CONST int CMD_SET_ROUTEPROBE_VARIABLE
TRACI_CONST int VAR_FOES
TRACI_CONST int VAR_STAGES_REMAINING
TRACI_CONST int VAR_DISTANCE
TRACI_CONST int CMD_SET_BUSSTOP_VARIABLE
TRACI_CONST int RESPONSE_SUBSCRIBE_VARIABLESPEEDSIGN_CONTEXT
TRACI_CONST int LANE_ALLOWED
TRACI_CONST int DEPARTFLAG_POS_LAST
TRACI_CONST int RESPONSE_GET_CHARGINGSTATION_VARIABLE
TRACI_CONST int RESPONSE_SUBSCRIBE_REROUTER_CONTEXT
TRACI_CONST int RESPONSE_SUBSCRIBE_GUI_CONTEXT
TRACI_CONST int SPLIT_TAXI_RESERVATIONS
TRACI_CONST int RESPONSE_GET_JUNCTION_VARIABLE
TRACI_CONST int ROUTING_MODE_EFFORT
TRACI_CONST int ROUTING_MODE_COMBINED
TRACI_CONST int RESPONSE_SUBSCRIBE_EDGE_VARIABLE
TRACI_CONST int CMD_SUBSCRIBE_MEANDATA_VARIABLE
TRACI_CONST int TL_CURRENT_PROGRAM
TRACI_CONST int RESPONSE_GET_OVERHEADWIRE_VARIABLE
TRACI_CONST int FILTER_TYPE_LATERAL_DIST
TRACI_CONST int VAR_ELECTRICITYCONSUMPTION
TRACI_CONST int VAR_SPEED_DEVIATION
TRACI_CONST int TRAFFICLIGHT_TYPE_ACTUATED
TRACI_CONST int VAR_VIA
TRACI_CONST int CMD_SUBSCRIBE_EDGE_VARIABLE
TRACI_CONST int TYPE_STRING
TRACI_CONST int TL_RIVAL_VEHICLES
TRACI_CONST int VAR_NEXT_STOPS
TRACI_CONST int CMD_SUBSCRIBE_VARIABLESPEEDSIGN_VARIABLE