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.dev/sumo
3 // Copyright (C) 2007-2024 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 /****************************************************************************/
29 // holds codes used for TraCI
30 /****************************************************************************/
31 #pragma once
32 
33 #if __cplusplus >= 201103L
34 #define TRACI_CONST constexpr
35 #else
36 #define TRACI_CONST const
37 #endif
38 
39 namespace libsumo {
40 
41 // ****************************************
42 // VERSION
43 // ****************************************
45 
46 // ****************************************
47 // COMMANDS
48 // ****************************************
49 // command: get version
51 
52 // command: load
53 TRACI_CONST int CMD_LOAD = 0x01;
54 
55 // command: execute move (half step)
57 
58 // command: simulation step
60 
61 // command: set connection priority (execution order)
63 
64 // command: stop vehicle
65 TRACI_CONST int CMD_STOP = 0x12;
66 
67 // command: reroute to parking area
69 
70 // command: Resume from parking
72 
73 // command: set lane
75 
76 // command: slow down
78 
79 // command: set sublane (vehicle)
81 
82 // command: open gap
84 
85 // command: replace vehicle stop and update route
87 
88 // command: insert vehicle stop and update route
90 
91 // command: retrieve information about the current taxi fleet and their status
93 
94 // command: send dispatch request for the given taxi
96 
97 // command: change target
99 
100 // command: close sumo
102 
103 // command: add subscription filter
105 
106 
107 // command: subscribe induction loop (e1) context
109 // response: subscribe induction loop (e1) context
111 // command: get induction loop (e1) variable
113 // response: get induction loop (e1) variable
115 // command: set induction loop (e1) variable, not used yet
117 // command: subscribe induction loop (e1) variable
119 // response: subscribe induction loop (e1) variable
121 
122 // command: subscribe multi-entry/multi-exit detector (e3) context
124 // response: subscribe multi-entry/multi-exit detector (e3) context
126 // command: get multi-entry/multi-exit detector (e3) variable
128 // response: get multi-entry/multi-exit detector (e3) variable
130 // command: set multi-entry/multi-exit detector (e3) variable, not used yet
132 // command: subscribe multi-entry/multi-exit detector (e3) variable
134 // response: subscribe multi-entry/multi-exit detector (e3) variable
136 
137 // command: subscribe traffic lights context
139 // response: subscribe traffic lights context
141 // command: get traffic lights variable
143 // response: get traffic lights variable
145 // command: set traffic lights variable
147 // command: subscribe traffic lights variable
149 // response: subscribe traffic lights variable
151 
152 // command: subscribe lane context
154 // response: subscribe lane context
156 // command: get lane variable
158 // response: get lane variable
160 // command: set lane variable
162 // command: subscribe lane variable
164 // response: subscribe lane variable
166 
167 // command: subscribe vehicle context
169 // response: subscribe vehicle context
171 // command: get vehicle variable
173 // response: get vehicle variable
175 // command: set vehicle variable
177 // command: subscribe vehicle variable
179 // response: subscribe vehicle variable
181 
182 // command: subscribe vehicle type context
184 // response: subscribe vehicle type context
186 // command: get vehicle type variable
188 // response: get vehicle type variable
190 // command: set vehicle type variable
192 // command: subscribe vehicle type variable
194 // response: subscribe vehicle type variable
196 
197 // command: subscribe route context
199 // response: subscribe route context
201 // command: get route variable
203 // response: get route variable
205 // command: set route variable
207 // command: subscribe route variable
209 // response: subscribe route variable
211 
212 // command: subscribe poi context
214 // response: subscribe poi context
216 // command: get poi variable
218 // response: get poi variable
220 // command: set poi variable
222 // command: subscribe poi variable
224 // response: subscribe poi variable
226 
227 // command: subscribe polygon context
229 // response: subscribe polygon context
231 // command: get polygon variable
233 // response: get polygon variable
235 // command: set polygon variable
237 // command: subscribe polygon variable
239 // response: subscribe polygon variable
241 
242 // command: subscribe junction context
244 // response: subscribe junction context
246 // command: get junction variable
248 // response: get junction variable
250 // command: set junction variable
252 // command: subscribe junction variable
254 // response: subscribe junction variable
256 
257 // command: subscribe edge context
259 // response: subscribe edge context
261 // command: get edge variable
263 // response: get edge variable
265 // command: set edge variable
267 // command: subscribe edge variable
269 // response: subscribe edge variable
271 
272 // command: subscribe simulation context
274 // response: subscribe simulation context
276 // command: get simulation variable
278 // response: get simulation variable
280 // command: set simulation variable
282 // command: subscribe simulation variable
284 // response: subscribe simulation variable
286 
287 // command: subscribe GUI context
289 // response: subscribe GUI context
291 // command: get GUI variable
293 // response: get GUI variable
295 // command: set GUI variable
297 // command: subscribe GUI variable
299 // response: subscribe GUI variable
301 
302 // command: subscribe lane area detector (e2) context
304 // response: subscribe lane area detector (e2) context
306 // command: get lane area detector (e2) variable
308 // response: get lane area detector (e2) variable
310 // command: set lane area detector (e2) variable, not used yet
312 // command: subscribe lane area detector (e2) variable
314 // response: subscribe lane area detector (e2) variable
316 
317 // command: subscribe person context
319 // response: subscribe person context
321 // command: get person variable
323 // response: get person variable
325 // command: set person variable
327 // command: subscribe person variable
329 // response: subscribe person variable
331 
332 // command: subscribe busstop context
334 // response: subscribe busstop context
336 // command: get busstop variable
338 // response: get busstop variable
340 // command: set busstop variable, not used yet
342 // command: subscribe busstop variable
344 // response: subscribe busstop variable
346 
347 // command: subscribe parkingarea context
349 // response: subscribe parkingarea context
351 // command: get parkingarea variable
353 // response: get parkingarea variable
355 // command: set parkingarea variable
357 // command: subscribe parkingarea variable
359 // response: subscribe parkingarea variable
361 
362 // command: subscribe chargingstation context
364 // response: subscribe chargingstation context
366 // command: get chargingstation variable
368 // response: get chargingstation variable
370 // command: set chargingstation variable
372 // command: subscribe chargingstation variable
374 // response: subscribe chargingstation variable
376 
377 // command: subscribe routeprobe context
379 // response: subscribe routeprobe context
381 // command: get routeprobe variable
383 // response: get routeprobe variable
385 // command: set routeprobe variable
387 // command: subscribe routeprobe variable
389 // response: subscribe routeprobe variable
391 
392 // command: subscribe calibrator context
394 // response: subscribe calibrator context
396 // command: get calibrator variable
398 // response: get calibrator variable
400 // command: set calibrator variable
402 // command: subscribe calibrator variable
404 // response: subscribe calibrator variable
406 
407 // command: subscribe rerouter context
409 // response: subscribe rerouter context
411 // command: get rerouter variable
413 // response: get rerouter variable
415 // command: set rerouter variable
417 // command: subscribe rerouter variable
419 // response: subscribe rerouter variable
421 
422 // command: subscribe variablespeedsign context
424 // response: subscribe variablespeedsign context
426 // command: get variablespeedsign variable
428 // response: get variablespeedsign variable
430 // command: set variablespeedsign variable
432 // command: subscribe variablespeedsign variable
434 // response: subscribe variablespeedsign variable
436 
437 // command: subscribe meandata context
439 // response: subscribe meandata context
441 // command: get meandata variable
443 // response: get meandata variable
445 // command: set meandata variable, not used yet
447 // command: subscribe meandata variable
449 // response: subscribe meandata variable
451 
452 // command: subscribe overheadwire context
454 // response: subscribe overheadwire context
456 // command: get overheadwire variable
458 // response: get overheadwire variable
460 // command: set overheadwire variable
462 // command: subscribe overheadwire variable
464 // response: subscribe overheadwire variable
466 
467 
468 // ****************************************
469 // POSITION REPRESENTATIONS
470 // ****************************************
471 // Position in geo-coordinates
473 // 2D cartesian coordinates
475 // Position in geo-coordinates with altitude
477 // 3D cartesian coordinates
479 // Position on road map
481 
482 
483 // ****************************************
484 // DATA TYPES
485 // ****************************************
486 // Polygon (2*n doubles)
488 // unsigned byte
490 // signed byte
492 // 32 bit signed integer
494 // double precision float
496 // 8 bit ASCII string
498 // list of strings
500 // compound object
502 // list of double precision floats
504 // color (four ubytes)
506 
507 
508 // ****************************************
509 // RESULT TYPES
510 // ****************************************
511 // result type: Ok
513 // result type: not implemented
515 // result type: error
517 
518 // ****************************************
519 // special return or parameter values
520 // ****************************************
521 // return value for invalid queries (especially vehicle is not on the road), see Position::INVALID
522 TRACI_CONST double INVALID_DOUBLE_VALUE = -1073741824.0;
523 // return value for invalid queries (especially vehicle is not on the road), see Position::INVALID
524 TRACI_CONST int INVALID_INT_VALUE = -1073741824;
525 // maximum value for client ordering (2 ^ 30)
526 TRACI_CONST int MAX_ORDER = 1073741824;
527 // default number of connection attempts
529 
530 
531 // ****************************************
532 // DIFFERENT DISTANCE REQUESTS
533 // ****************************************
534 // air distance
536 // driving distance
538 
539 
540 // ****************************************
541 // VEHICLE REMOVAL REASONS
542 // ****************************************
543 // vehicle started teleport
545 // vehicle removed while parking
547 // vehicle arrived
549 // vehicle was vaporized
551 // vehicle finished route during teleport
553 
554 // ****************************************
555 // VEHICLE MOVE REASONS
556 // ****************************************
557 // infer reason from move distance
559 // vehicle teleports to another location
561 // vehicle moved normally
563 
564 // ****************************************
565 // PERSON/CONTAINER STAGES
566 // ****************************************
567 // person / container stopping
569 // person / container stopping
571 // person walking
573 // person riding / container being transported
575 // person accessing stopping place
577 // stage for encoding abstract travel demand
579 // person / container transhiping
581 
582 // ****************************************
583 // Stop Flags
584 // ****************************************
594 
595 // ****************************************
596 // Departure Flags (corresponding value from DepartDefinition, DepartLaneDefinition with a minus)
597 // ****************************************
603 
606 
612 
618 
621 
624 
625 // ****************************************
626 // Routing modes
627 // ****************************************
628 // use custom weights if available, fall back to loaded weights and then to free-flow speed
630 // use aggregated travel times from device.rerouting
632 // use loaded efforts
634 // use combined costs
636 // use aggregated travel times from device.rerouting enriched with custom weights
638 // when this bit is set, routing does not consider temporary permission changes (i.e. from rerouters)
639 // note: can be combined with either one of the other modes (bitwise)
641 
642 // ****************************************
643 // Traffic light types
644 // ****************************************
649 
650 // ****************************************
651 // Lane change directions
652 // ****************************************
655 
656 // ****************************************
657 // FILTER TYPES (for context subscription filters)
658 // ****************************************
659 
660 // Reset all filters
662 
663 // Filter by list of lanes relative to ego vehicle
665 
666 // Exclude vehicles on opposite (and other) lanes from context subscription result
668 
669 // Specify maximal downstream distance for vehicles in context subscription result
671 
672 // Specify maximal upstream distance for vehicles in context subscription result
674 
675 // Only return leader and follower on the specified lanes in context subscription result
677 
678 // Only return foes on upcoming junctions in context subscription result
680 
681 // Only return vehicles of the given vClass in context subscription result
683 
684 // Only return vehicles of the given vType in context subscription result
686 
687 // Only return vehicles within field of vision in context subscription result
689 
690 // Only return vehicles within the given lateral distance in context subscription result
692 
693 // ****************************************
694 // VARIABLE TYPES (for CMD_GET_*_VARIABLE)
695 // ****************************************
696 // list of instances' ids (get: all)
698 
699 // count of instances (get: all)
701 
702 // subscribe object variables (get: all)
704 
705 // subscribe context variables (get: all)
707 
708 // generic attributes (get/set: all)
710 
711 // last step vehicle number (get: induction loops, multi-entry/multi-exit detector, lanes, edges)
713 
714 // last step vehicle number (get: induction loops, multi-entry/multi-exit detector, lanes, edges)
716 
717 // last step vehicle list (get: induction loops, multi-entry/multi-exit detector, lanes, edges)
719 
720 // last step occupancy (get: e1, e2, lanes, edges)
722 
723 // last step vehicle halting number (get: e2, e3, lanes, edges)
725 
726 // upstream junction (edges)
728 
729 // downstream junction (edges)
731 
732 // incoming edges (junction)
734 
735 // outgoing edges (junction)
737 
738 // last step mean vehicle length (get: induction loops, lanes, edges)
740 
741 // last step time since last detection (get: induction loops)
743 
744 // entry times (get: inductionloop)
746 
747 // get aggregated occupancy (get: inductionloop, e2)
749 
750 // get aggregated speed (get: inductionloop, e2)
752 
753 // get aggregated vehicle count (get: inductionloop, e2)
755 
756 // get aggregated vehicle ids (get: inductionloop)
758 
759 // get aggregated speed of last written interval (get: inductionloop, e2)
761 
762 // get aggregated occupancy of last written interval (get: inductionloop, e2)
764 
765 // get aggregated vehicle count of last written interval (get: inductionloop, e2)
767 
768 // get aggregated vehicle ids of last written interval (get: inductionloop)
770 
771 // last step jam length in vehicles (get: e2)
773 
774 // last step jam length in meters (get: e2)
776 
777 // get aggregated jam length (e2)
779 
780 // get prior aggregated jam length (e2)
782 
783 // last interval travel time (get: e3)
785 
786 // last step vehicle halting number (get: e3)
788 
789 // last interval vehicle count(get: e3)
791 
792 // last interval vehicle count(set, get: e1, e2)
794 
795 // last step person list (get: edges, vehicles)
797 
798 // full name (get: edges, simulation, trafficlight)
800 
801 // carFollowModel function followSpeed (get: vehicle)
803 
804 // carFollowModel function stopSpeed (get: vehicle)
806 
807 // carFollowModel function getSecureGap (get: vehicle)
809 
810 // estimated (depart) delay for next stop (get: vehicle)
812 
813 // estimated arrival delay for next stop (get: vehicle)
815 
816 // collected timeLoss since departure (get: vehicle, e3)
818 
819 // begin time(get: calibrator)
821 
822 // end time(get: calibrator, simulation)
823 TRACI_CONST int VAR_END = 0x1d;
824 
825 // vtype list (get: calibrator)
827 
828 // vehicles per hour (get: calibrator)
830 
831 // passed vehicle count (get: calibrator)
833 
834 // inserted vehicle count (get: calibrator)
836 
837 // removed vehicle count (get: calibrator)
839 
840 // routeProbe id (get: calibrator)
842 
843 // routeProbe id (get: calibrator)
845 
846 // traffic light states, encoded as rRgGyYoO tuple (get: traffic lights)
848 
849 // index of the phase (set: traffic lights)
851 
852 // traffic light program (set: traffic lights)
854 
855 // phase duration (set: traffic lights)
857 
858 // vehicles that block passing the given signal (get: traffic lights)
860 
861 // controlled lanes (get: traffic lights)
863 
864 // controlled links (get: traffic lights)
866 
867 // index of the current phase (get: traffic lights)
869 
870 // name of the current program (get: traffic lights)
872 
873 // vehicles that also wish to pass the given signal (get: traffic lights)
875 
876 // vehicles that also wish to pass the given signal and have higher priority (get: traffic lights)
878 
879 // controlled junctions (get: traffic lights)
881 
882 // complete definition (get: traffic lights)
884 
885 // complete program (set: traffic lights)
887 
888 // assumed time to next switch (get: traffic lights)
890 
891 // current state, using external signal names (get: traffic lights)
893 
894 // add/get rail signal constraints
896 
897 // switch order of trains encoded in rail signal constraints (set: traffic lights)
899 
900 // add/get rail signal constraints by foeSignal (get: traffic lights)
902 
903 // add/get rail signal constraints by foeSignal (set: traffic lights)
905 
906 // update rail signal constraints by vehID (set: traffic lights)
908 
909 // add rail signal constraint (set: traffic lights)
911 
912 // retrieve duration spent in the current phase (get: traffic lights)
914 
915 // outgoing link number (get: lanes)
917 
918 // id of parent edge (get: lanes)
920 
921 // outgoing link definitions (get: lanes)
923 
924 // list of allowed vehicle classes (get&set: lanes)
926 
927 // list of not allowed vehicle classes (get&set: lanes)
929 
930 // list of allowed vehicle classes for lane changes (get&set: lanes)
932 
933 // list of foe lanes (get: lane, vehicle)
935 
936 // slope (get: edge, lane, vehicle, person)
938 
939 // speed (get: vehicle)
941 
942 // adapt previous speed (set: vehicle)
944 
945 // friction coefficient (set&get: lanes, set: edges)
947 
948 // lateral speed (get: vehicle)
950 
951 // maximum allowed/possible speed (get: vehicle types, lanes, set: edges, lanes)
953 
954 // position (2D) (get: vehicle, poi, inductionloop, lane area detector, multi-entry/multi-exit detector; set: poi)
956 
957 // position (2D) (get: multi-entry/multi-exit detector)
959 
960 // position (3D) (get: vehicle, poi, set: poi)
962 
963 // angle (get: vehicle, edge, lane, poi, gui; set: poi, gui)
965 
966 // length (get: vehicle types, lanes, lane area detector, set: lanes)
968 
969 // color (get: vehicles, vehicle types, polygons, pois)
971 
972 // max. acceleration (get: vehicles, vehicle types)
974 
975 // max. comfortable deceleration (get: vehicles, vehicle types)
977 
978 // max. (physically possible) deceleration (get: vehicles, vehicle types)
980 
981 // apparent deceleration (get: vehicles, vehicle types)
983 
984 // action step length (get: vehicles, vehicle types)
986 
987 // last action time (get: vehicles)
989 
990 // driver's desired headway (get: vehicle types)
991 TRACI_CONST int VAR_TAU = 0x48;
992 
993 // vehicle class (get: vehicle types)
995 
996 // emission class (get: vehicle types)
998 
999 // shape class (get: vehicle types)
1001 
1002 // minimum gap (get: vehicle types)
1004 
1005 // width (get: vehicle types, lanes, polygons, poi)
1007 
1008 // shape (get: polygons)
1010 
1011 // type id (get: vehicles, polygons, pois)
1013 
1014 // road id (get: vehicles)
1016 
1017 // lane id (get: vehicles, inductionloop, lane area detector)
1019 
1020 // lane index (get: vehicle, edge)
1022 
1023 // route id (get & set: vehicles)
1025 
1026 // edges (get: routes, vehicles)
1028 
1029 // filled? (set: vehicles)
1031 
1032 // lanes (get: variablespeedsign, multi-entry/multi-exit detector)
1034 
1035 // exit lanes (get: multi-entry/multi-exit detector)
1037 
1038 // update bestLanes (set: vehicle)
1040 
1041 // filled? (get: polygons)
1043 
1044 // get/set image file (poi, poly, vehicle, person, simulation)
1046 
1047 // position (1D along lane) (get: vehicle)
1049 
1050 // route (set: vehicles)
1052 
1053 // travel time information (get&set: vehicle)
1055 
1056 // effort information (get&set: vehicle)
1058 
1059 // last step travel time (get: edge, lane, e3)
1061 
1062 // signals state (get/set: vehicle)
1064 
1065 // vehicle: new lane/position along (set: vehicle)
1067 
1068 // polygon: add dynamics (set: polygon)
1070 
1071 // vehicle: highlight (set: vehicle, poi)
1073 
1074 // driver imperfection (set: vehicle)
1076 
1077 // speed factor (set: vehicle)
1079 
1080 // speed deviation (set: vehicle)
1082 
1083 // routing mode (get/set: vehicle)
1085 
1086 // speed without TraCI influence (get: vehicle)
1088 
1089 // best lanes (get: vehicle)
1091 
1092 // how speed is set (set: vehicle)
1094 
1095 // move vehicle to explicit (remote controlled) position (set: vehicle)
1097 
1098 // is the vehicle stopped, and if so parked and/or triggered?
1099 // value = stopped + 2 * parking + 4 * triggered
1101 
1102 // how lane changing is performed (get/set: vehicle)
1104 
1105 // maximum speed regarding max speed on the current lane and speed factor (get: vehicle)
1107 
1108 // position (1D lateral position relative to center of the current lane) (get: vehicle)
1110 
1111 // get/set prefered lateral alignment within the lane (vehicle)
1113 
1114 // get/set maximum lateral speed (vehicle, vtypes)
1116 
1117 // get/set minimum lateral gap (vehicle, vtypes)
1119 
1120 // get/set vehicle height (vehicle, vtypes, poi)
1122 
1123 // get/set vehicle line
1125 
1126 // get/set vehicle via
1128 
1129 // get (lane change relevant) neighboring vehicles (vehicles)
1131 
1132 // current CO2 emission of a node (get: vehicle, lane, edge)
1134 
1135 // current CO emission of a node (get: vehicle, lane, edge)
1137 
1138 // current HC emission of a node (get: vehicle, lane, edge)
1140 
1141 // current PMx emission of a node (get: vehicle, lane, edge)
1143 
1144 // current NOx emission of a node (get: vehicle, lane, edge)
1146 
1147 // current fuel consumption of a node (get: vehicle, lane, edge)
1149 
1150 // current noise emission of a node (get: vehicle, lane, edge)
1152 
1153 // current person number (get: vehicle, trafficlight)
1155 
1156 // person capacity (vehicle, vehicle type)
1158 
1159 // departure time (vehicle, person)
1161 
1162 // departure delay (vehicle, person)
1164 
1165 // boarding time (get: vehicle type, vehicle, person)
1167 
1168 // impatience (get,set: vehicle type, vehicle, person)
1170 
1172 
1173 // number of persons waiting at a defined bus stop (get: simulation)
1175 
1176 // ids of persons waiting at a defined bus stop (get: simulation)
1178 
1179 // current leader together with gap (get: vehicle)
1181 
1182 // current leader together with gap (get: vehicle)
1184 
1185 // edge index in current route (get: vehicle)
1187 
1188 // current waiting time (get: vehicle, lane)
1190 
1191 // current waiting time (get: vehicle)
1193 
1194 // upcoming traffic lights (get: vehicle)
1196 
1197 // upcoming stops (get: vehicle)
1199 
1200 // upcoming stops with selection (get: vehicle)
1202 
1203 // upcoming links(get: vehicle)
1205 
1206 // current acceleration (get,set: vehicle)
1208 
1209 // arrival position (get,set: vehicle)
1211 
1212 // arrival lane (get,set: vehicle)
1214 
1215 // arrival speed (get,set: vehicle)
1217 
1218 // add log message (set: simulation)
1220 
1221 // current time in seconds (get: simulation)
1223 
1224 // current time step (get: simulation)
1226 
1227 // current electricity consumption of a node (get: vehicle, lane, edge)
1229 
1230 // number of loaded vehicles (get: simulation)
1232 
1233 // loaded vehicle ids (get: simulation)
1235 
1236 // number of departed vehicle (get: simulation)
1238 
1239 // departed vehicle ids (get: simulation)
1241 
1242 // number of vehicles starting to teleport (get: simulation)
1244 
1245 // ids of vehicles starting to teleport (get: simulation)
1247 
1248 // number of vehicles ending to teleport (get: simulation)
1250 
1251 // ids of vehicles ending to teleport (get: simulation)
1253 
1254 // number of arrived vehicles (get: simulation)
1256 
1257 // ids of arrived vehicles (get: simulation)
1259 
1260 // delta t (get: simulation)
1262 
1263 // bounding box (get: simulation)
1265 
1266 // minimum number of expected vehicles (get: simulation)
1268 
1269 // number of departed persons (get: simulation)
1271 
1272 // departed person ids (get: simulation)
1274 
1275 // number of arrived persons (get: simulation)
1277 
1278 // ids of arrived persons (get: simulation)
1280 
1281 // number of vehicles starting to park (get: simulation)
1283 
1284 // ids of vehicles starting to park (get: simulation)
1286 
1287 // number of vehicles ending to park (get: simulation)
1289 
1290 // ids of vehicles ending to park (get: simulation)
1292 
1293 // number of vehicles starting to park (get: simulation)
1295 
1296 // ids of vehicles starting to park (get: simulation)
1298 
1299 // number of vehicles maneuvering (get: simulation)
1301 
1302 // ids of vehicles maneuvering (get: simulation)
1304 
1305 // number of vehicles ending to park (get: simulation)
1307 
1308 // ids of vehicles ending to park (get: simulation)
1310 
1311 // number of vehicles involved in a collision (get: simulation)
1313 
1314 // ids of vehicles involved in a collision (get: simulation)
1316 
1317 // number of vehicles involved in a collision (get: simulation)
1319 
1320 // ids of vehicles involved in a collision (get: simulation)
1322 
1323 // scale traffic (set, get: simulation, vehicle)
1325 
1326 // clears the simulation of all not inserted vehicles (set: simulation)
1328 
1329 // retrieve number of not inserted vehicles (get: simulation, edge, lane)
1331 
1332 // retrieve global option value (get: simulation)
1334 
1335 // triggers saving simulation state (set: simulation)
1337 
1338 // triggers saving simulation state (set: simulation)
1340 
1341 // retrieve detail data for each collision
1343 
1344 // return loaded vehicles regardless of visibility (excluding arrived)
1346 
1347 // return teleporting vehicles
1349 
1350 // sets/retrieves abstract parameter
1352 
1353 // retrieves abstract parameter and returns (key, value) tuple
1355 
1356 // add an instance (poi, polygon, vehicle, person, route, gui)
1357 TRACI_CONST int ADD = 0x80;
1358 
1359 // remove an instance (poi, polygon, vehicle, person, gui)
1360 TRACI_CONST int REMOVE = 0x81;
1361 
1362 // copy an instance (vehicle type, other TBD.)
1363 TRACI_CONST int COPY = 0x88;
1364 
1365 // convert coordinates
1367 
1368 // distance between points or vehicles
1370 
1371 // the current driving distance
1373 
1374 // add a fully specified instance (vehicle)
1376 
1377 // find a car based route
1379 
1380 // find an intermodal route
1382 
1383 // force rerouting based on travel time (vehicles)
1385 
1386 // force rerouting based on effort (vehicles)
1388 
1389 // validates current route (vehicles)
1391 
1392 // retrieve information regarding the current person/container stage
1394 
1395 // retrieve information regarding the next edge including crossings and walkingAreas (pedestrians only)
1397 
1398 // retrieve information regarding the number of remaining stages
1400 
1401 // retrieve the current vehicle id for the driving stage (person, container)
1403 
1404 // append a person stage (person)
1406 
1407 // replace a person stage (person)
1409 
1410 // append a person stage (person)
1412 
1413 // retrieve taxi reservation (person)
1415 
1416 // manipulate taxi reservation (person)
1418 
1419 // sample last route (routeprobe)
1421 
1422 // sample current route (routeprobe)
1424 
1425 // zoom
1427 
1428 // view position
1430 
1431 // view schema
1433 
1434 // view by boundary
1436 
1437 // select/deselect object (gui)
1439 
1440 // screenshot
1442 
1443 // track vehicle
1445 
1446 // presence of view
1448 
1449 } // namespace libsumo
1450 
1451 #undef TRACI_CONST
#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 VAR_EXIT_POSITIONS
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 VAR_INTERVAL_NUMBER
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 TRAFFICLIGHT_TYPE_NEMA
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 VAR_IMPATIENCE
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 VAR_SCALE
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 VAR_LAST_INTERVAL_IDS
TRACI_CONST int CMD_LOAD_SIMSTATE
TRACI_CONST int TL_CONSTRAINT_REMOVE
TRACI_CONST int CMD_SET_EDGE_VARIABLE
TRACI_CONST int VAR_DEPARTURE
TRACI_CONST int RESPONSE_SUBSCRIBE_LANE_VARIABLE
TRACI_CONST int VAR_LAST_INTERVAL_NUMBER
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_LAST_INTERVAL_MAX_JAM_LENGTH_METERS
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 LANE_CHANGES
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 CMD_EXECUTEMOVE
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 TL_SPENT_DURATION
TRACI_CONST int VAR_BOARDING_DURATION
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 VAR_INTERVAL_MAX_JAM_LENGTH_METERS
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_STOP_PARAMETER
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 TL_CONSTRAINT_UPDATE
TRACI_CONST int CMD_CHANGETARGET
TRACI_CONST int OUTGOING_EDGES
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 VAR_TELEPORTING_LIST
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 VAR_LAST_INTERVAL_OCCUPANCY
TRACI_CONST int VAR_INTERVAL_IDS
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 LANECHANGE_RIGHT
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 LANECHANGE_LEFT
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 CMD_INSERT_STOP
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 VAR_EXIT_LANES
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 VAR_NEXT_LINKS
TRACI_CONST int VAR_INTERVAL_SPEED
TRACI_CONST int RESPONSE_SUBSCRIBE_ROUTE_CONTEXT
TRACI_CONST int INCOMING_EDGES
TRACI_CONST int STAGE_ACCESS
TRACI_CONST int CMD_GET_POLYGON_VARIABLE
TRACI_CONST int VAR_FRICTION
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 TL_CONSTRAINT_ADD
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 VAR_LAST_INTERVAL_SPEED
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 FROM_JUNCTION
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 VAR_INTERVAL_OCCUPANCY
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 VAR_VIRTUAL_DETECTION
TRACI_CONST int DEPARTFLAG_BEGIN
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 DEPARTFLAG_SPLIT
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 VAR_LOADED_LIST
TRACI_CONST int FILTER_TYPE_LANES
TRACI_CONST int VAR_ACCEL
TRACI_CONST int VAR_EMERGENCYSTOPPING_VEHICLES_NUMBER
TRACI_CONST int VAR_DEPART_DELAY
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 VAR_OPTION
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 ROUTING_MODE_AGGREGATED_CUSTOM
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 TO_JUNCTION
TRACI_CONST int TRAFFICLIGHT_TYPE_ACTUATED
TRACI_CONST int ROUTING_MODE_IGNORE_TRANSIENT_PERMISSIONS
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