Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
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
39namespace libsumo {
40
41// ****************************************
42// VERSION
43// ****************************************
45
46// ****************************************
47// COMMANDS
48// ****************************************
49// command: get version
51
52// command: load
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
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
522TRACI_CONST double INVALID_DOUBLE_VALUE = -1073741824.0;
523// return value for invalid queries (especially vehicle is not on the road), see Position::INVALID
525// maximum value for client ordering (2 ^ 30)
526TRACI_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// get bidi object (edges, lanes)
740
741// last step mean vehicle length (get: induction loops, lanes, edges)
743
744// last step time since last detection (get: induction loops)
746
747// entry times (get: inductionloop)
749
750// get aggregated occupancy (get: inductionloop, e2)
752
753// get aggregated speed (get: inductionloop, e2)
755
756// get aggregated vehicle count (get: inductionloop, e2)
758
759// get aggregated vehicle ids (get: inductionloop)
761
762// get aggregated speed of last written interval (get: inductionloop, e2)
764
765// get aggregated occupancy of last written interval (get: inductionloop, e2)
767
768// get aggregated vehicle count of last written interval (get: inductionloop, e2)
770
771// get aggregated vehicle ids of last written interval (get: inductionloop)
773
774// last step jam length in vehicles (get: e2)
776
777// last step jam length in meters (get: e2)
779
780// get aggregated jam length (e2)
782
783// get prior aggregated jam length (e2)
785
786// last interval travel time (get: e3)
788
789// last step vehicle halting number (get: e3)
791
792// last interval vehicle count(get: e3)
794
795// last interval vehicle count(set, get: e1, e2)
797
798// last step person list (get: edges, vehicles)
800
801// full name (get: edges, simulation, trafficlight)
803
804// carFollowModel function followSpeed (get: vehicle)
806
807// carFollowModel function stopSpeed (get: vehicle)
809
810// carFollowModel function getSecureGap (get: vehicle)
812
813// estimated (depart) delay for next stop (get: vehicle)
815
816// estimated arrival delay for next stop (get: vehicle)
818
819// collected timeLoss since departure (get: vehicle, e3)
821
822// begin time(get: calibrator)
824
825// end time(get: calibrator, simulation)
827
828// vtype list (get: calibrator)
830
831// vehicles per hour (get: calibrator)
833
834// passed vehicle count (get: calibrator)
836
837// inserted vehicle count (get: calibrator)
839
840// removed vehicle count (get: calibrator)
842
843// routeProbe id (get: calibrator)
845
846// routeProbe id (get: calibrator)
848
849// traffic light states, encoded as rRgGyYoO tuple (get: traffic lights)
851
852// index of the phase (set: traffic lights)
854
855// traffic light program (set: traffic lights)
857
858// phase duration (set: traffic lights)
860
861// vehicles that block passing the given signal (get: traffic lights)
863
864// controlled lanes (get: traffic lights)
866
867// controlled links (get: traffic lights)
869
870// index of the current phase (get: traffic lights)
872
873// name of the current program (get: traffic lights)
875
876// vehicles that also wish to pass the given signal (get: traffic lights)
878
879// vehicles that also wish to pass the given signal and have higher priority (get: traffic lights)
881
882// controlled junctions (get: traffic lights)
884
885// complete definition (get: traffic lights)
887
888// complete program (set: traffic lights)
890
891// assumed time to next switch (get: traffic lights)
893
894// current state, using external signal names (get: traffic lights)
896
897// add/get rail signal constraints
899
900// switch order of trains encoded in rail signal constraints (set: traffic lights)
902
903// add/get rail signal constraints by foeSignal (get: traffic lights)
905
906// add/get rail signal constraints by foeSignal (set: traffic lights)
908
909// update rail signal constraints by vehID (set: traffic lights)
911
912// add rail signal constraint (set: traffic lights)
914
915// retrieve duration spent in the current phase (get: traffic lights)
917
918// outgoing link number (get: lanes)
920
921// id of parent edge (get: lanes)
923
924// outgoing link definitions (get: lanes)
926
927// list of allowed vehicle classes (get&set: lanes)
929
930// list of not allowed vehicle classes (get&set: lanes)
932
933// list of allowed vehicle classes for lane changes (get&set: lanes)
935
936// list of foe lanes (get: lane, vehicle)
938
939// slope (get: edge, lane, vehicle, person)
941
942// speed (get: vehicle)
944
945// adapt previous speed (set: vehicle)
947
948// friction coefficient (set&get: lanes, set: edges)
950
951// lateral speed (get: vehicle)
953
954// maximum allowed/possible speed (get: vehicle types, lanes, set: edges, lanes)
956
957// position (2D) (get: vehicle, poi, inductionloop, lane area detector, multi-entry/multi-exit detector; set: poi)
959
960// position (2D) (get: multi-entry/multi-exit detector)
962
963// position (3D) (get: vehicle, poi, set: poi)
965
966// angle (get: vehicle, edge, lane, poi, gui; set: poi, gui)
968
969// length (get: vehicle types, lanes, lane area detector, set: lanes)
971
972// color (get: vehicles, vehicle types, polygons, pois)
974
975// max. acceleration (get: vehicles, vehicle types)
977
978// max. comfortable deceleration (get: vehicles, vehicle types)
980
981// max. (physically possible) deceleration (get: vehicles, vehicle types)
983
984// apparent deceleration (get: vehicles, vehicle types)
986
987// action step length (get: vehicles, vehicle types)
989
990// last action time (get: vehicles)
992
993// driver's desired headway (get: vehicle types)
995
996// vehicle class (get: vehicle types)
998
999// emission class (get: vehicle types)
1001
1002// shape class (get: vehicle types)
1004
1005// minimum gap (get: vehicle types)
1007
1008// width (get: vehicle types, lanes, polygons, poi)
1010
1011// shape (get: polygons)
1013
1014// type id (get: vehicles, polygons, pois)
1016
1017// road id (get: vehicles)
1019
1020// lane id (get: vehicles, inductionloop, lane area detector)
1022
1023// lane index (get: vehicle, edge)
1025
1026// segment id (get: vehicle)
1028
1029// segment index (get: vehicle)
1031
1032// route id (get & set: vehicles)
1034
1035// edges (get: routes, vehicles)
1037
1038// filled? (set: vehicles)
1040
1041// lanes (get: variablespeedsign, multi-entry/multi-exit detector)
1043
1044// exit lanes (get: multi-entry/multi-exit detector)
1046
1047// update bestLanes (set: vehicle)
1049
1050// filled? (get: polygons)
1052
1053// get/set image file (poi, poly, vehicle, person, simulation)
1055
1056// position (1D along lane) (get: vehicle)
1058
1059// route (set: vehicles)
1061
1062// travel time information (get&set: vehicle)
1064
1065// effort information (get&set: vehicle)
1067
1068// last step travel time (get: edge, lane, e3)
1070
1071// signals state (get/set: vehicle)
1073
1074// vehicle: new lane/position along (set: vehicle)
1076
1077// polygon: add dynamics (set: polygon)
1079
1080// vehicle: highlight (set: vehicle, poi)
1082
1083// driver imperfection (set: vehicle)
1085
1086// speed factor (set: vehicle)
1088
1089// speed deviation (set: vehicle)
1091
1092// routing mode (get/set: vehicle)
1094
1095// speed without TraCI influence (get: vehicle)
1097
1098// best lanes (get: vehicle)
1100
1101// how speed is set (set: vehicle)
1103
1104// move vehicle to explicit (remote controlled) position (set: vehicle)
1106
1107// is the vehicle stopped, and if so parked and/or triggered?
1108// value = stopped + 2 * parking + 4 * triggered
1110
1111// how lane changing is performed (get/set: vehicle)
1113
1114// maximum speed regarding max speed on the current lane and speed factor (get: vehicle)
1116
1117// position (1D lateral position relative to center of the current lane) (get: vehicle)
1119
1120// get/set prefered lateral alignment within the lane (vehicle)
1122
1123// get/set maximum lateral speed (vehicle, vtypes)
1125
1126// get/set minimum lateral gap (vehicle, vtypes)
1128
1129// get/set vehicle height (vehicle, vtypes, poi)
1131
1132// get/set mass (vehicle, vtype)
1134
1135// get/set vehicle line
1137
1138// get/set vehicle via
1140
1141// get (lane change relevant) neighboring vehicles (vehicles)
1143
1144// current CO2 emission of a node (get: vehicle, lane, edge)
1146
1147// current CO emission of a node (get: vehicle, lane, edge)
1149
1150// current HC emission of a node (get: vehicle, lane, edge)
1152
1153// current PMx emission of a node (get: vehicle, lane, edge)
1155
1156// current NOx emission of a node (get: vehicle, lane, edge)
1158
1159// current fuel consumption of a node (get: vehicle, lane, edge)
1161
1162// current noise emission of a node (get: vehicle, lane, edge)
1164
1165// current person number (get: vehicle, trafficlight)
1167
1168// person capacity (vehicle, vehicle type)
1170
1171// departure time (vehicle, person)
1173
1174// departure delay (vehicle, person)
1176
1177// boarding time (get: vehicle type, vehicle, person)
1179
1180// impatience (get,set: vehicle type, vehicle, person)
1182
1184
1185// number of persons waiting at a defined bus stop (get: simulation)
1187
1188// ids of persons waiting at a defined bus stop (get: simulation)
1190
1191// current leader together with gap (get: vehicle)
1193
1194// current leader together with gap (get: vehicle)
1196
1197// edge index in current route (get: vehicle)
1199
1200// current waiting time (get: vehicle, lane)
1202
1203// current waiting time (get: vehicle)
1205
1206// upcoming traffic lights (get: vehicle)
1208
1209// upcoming stops (get: vehicle)
1211
1212// upcoming stops with selection (get: vehicle)
1214
1215// upcoming links(get: vehicle)
1217
1218// current acceleration (get,set: vehicle)
1220
1221// arrival position (get,set: vehicle)
1223
1224// arrival lane (get,set: vehicle)
1226
1227// arrival speed (get,set: vehicle)
1229
1230// add log message (set: simulation)
1232
1233// current time in seconds (get: simulation)
1235
1236// current time step (get: simulation)
1238
1239// current electricity consumption of a node (get: vehicle, lane, edge)
1241
1242// number of loaded vehicles (get: simulation)
1244
1245// loaded vehicle ids (get: simulation)
1247
1248// number of departed vehicle (get: simulation)
1250
1251// departed vehicle ids (get: simulation)
1253
1254// number of vehicles starting to teleport (get: simulation)
1256
1257// ids of vehicles starting to teleport (get: simulation)
1259
1260// number of vehicles ending to teleport (get: simulation)
1262
1263// ids of vehicles ending to teleport (get: simulation)
1265
1266// number of arrived vehicles (get: simulation)
1268
1269// ids of arrived vehicles (get: simulation)
1271
1272// delta t (get: simulation)
1274
1275// bounding box (get: simulation)
1277
1278// minimum number of expected vehicles (get: simulation)
1280
1281// number of departed persons (get: simulation)
1283
1284// departed person ids (get: simulation)
1286
1287// number of arrived persons (get: simulation)
1289
1290// ids of arrived persons (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 ending to park (get: simulation)
1301
1302// ids of vehicles ending to park (get: simulation)
1304
1305// number of vehicles starting to park (get: simulation)
1307
1308// ids of vehicles starting to park (get: simulation)
1310
1311// number of vehicles maneuvering (get: simulation)
1313
1314// ids of vehicles maneuvering (get: simulation)
1316
1317// number of vehicles ending to park (get: simulation)
1319
1320// ids of vehicles ending to park (get: simulation)
1322
1323// number of vehicles involved in a collision (get: simulation)
1325
1326// ids of vehicles involved in a collision (get: simulation)
1328
1329// number of vehicles involved in a collision (get: simulation)
1331
1332// ids of vehicles involved in a collision (get: simulation)
1334
1335// scale traffic (set, get: simulation, vehicle)
1337
1338// clears the simulation of all not inserted vehicles (set: simulation)
1340
1341// retrieve number of not inserted vehicles (get: simulation, edge, lane)
1343
1344// retrieve global option value (get: simulation)
1346
1347// triggers saving simulation state (set: simulation)
1349
1350// triggers saving simulation state (set: simulation)
1352
1353// retrieve detail data for each collision
1355
1356// return loaded vehicles regardless of visibility (excluding arrived)
1358
1359// return teleporting vehicles
1361
1362// sets/retrieves abstract parameter
1364
1365// retrieves abstract parameter and returns (key, value) tuple
1367
1368// add an instance (poi, polygon, vehicle, person, route, gui)
1369TRACI_CONST int ADD = 0x80;
1370
1371// remove an instance (poi, polygon, vehicle, person, gui)
1373
1374// copy an instance (vehicle type, other TBD.)
1376
1377// convert coordinates
1379
1380// distance between points or vehicles
1382
1383// the current driving distance
1385
1386// add a fully specified instance (vehicle)
1388
1389// find a car based route
1391
1392// find an intermodal route
1394
1395// force rerouting based on travel time (vehicles)
1397
1398// force rerouting based on effort (vehicles)
1400
1401// validates current route (vehicles)
1403
1404// retrieve information regarding the current person/container stage
1406
1407// retrieve information regarding the next edge including crossings and walkingAreas (pedestrians only)
1409
1410// retrieve information regarding the number of remaining stages
1412
1413// retrieve the current vehicle id for the driving stage (person, container)
1415
1416// append a person stage (person)
1418
1419// replace a person stage (person)
1421
1422// append a person stage (person)
1424
1425// retrieve taxi reservation (person)
1427
1428// manipulate taxi reservation (person)
1430
1431// sample last route (routeprobe)
1433
1434// sample current route (routeprobe)
1436
1437// zoom
1439
1440// view position
1442
1443// view schema
1445
1446// view by boundary
1448
1449// select/deselect object (gui)
1451
1452// screenshot
1454
1455// track vehicle
1457
1458// presence of view
1460
1461// charging station power
1463
1464// charging station power
1466
1467// charging station power
1469
1470// charging station power
1472
1473// parking area access permissions
1475
1476} // namespace libsumo
1477
1478#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_ACCESS_BADGE
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 VAR_CS_POWER
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 VAR_SEGMENT_ID
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 VAR_CS_CHARGE_DELAY
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 VAR_CS_EFFICIENCY
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 VAR_CS_CHARGE_IN_TRANSIT
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 VAR_MASS
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 VAR_BIDI
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 VAR_SEGMENT_INDEX
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