Eclipse SUMO - Simulation of Urban MObility
TraCIConstants.h
Go to the documentation of this file.
1 /****************************************************************************/
2 // Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.org/sumo
3 // Copyright (C) 2007-2019 German Aerospace Center (DLR) and others.
4 // This program and the accompanying materials
5 // are made available under the terms of the Eclipse Public License v2.0
6 // which accompanies this distribution, and is available at
7 // http://www.eclipse.org/legal/epl-v20.html
8 // SPDX-License-Identifier: EPL-2.0
9 /****************************************************************************/
25 // holds codes used for TraCI
26 /****************************************************************************/
27 #ifndef TRACICONSTANTS_H
28 #define TRACICONSTANTS_H
29 
30 #if __cplusplus >= 201103L
31 #define TRACI_CONST constexpr
32 #else
33 #define TRACI_CONST const
34 #endif
35 
36 namespace libsumo {
37 
38 // ****************************************
39 // VERSION
40 // ****************************************
42 
43 // ****************************************
44 // COMMANDS
45 // ****************************************
46 // command: get version
48 
49 // command: load
50 TRACI_CONST int CMD_LOAD = 0x01;
51 
52 // command: simulation step
54 
55 // command: set connection priority (execution order)
57 
58 // command: stop node
59 TRACI_CONST int CMD_STOP = 0x12;
60 
61 // command: reroute to parking area
63 
64 // command: Resume from parking
66 
67 // command: set lane
69 
70 // command: slow down
72 
73 // command: set sublane (vehicle)
75 
76 // command: open gap
78 
79 // command: change target
81 
82 // command: close sumo
84 
85 // command: add subscription filter
87 
88 
89 // command: subscribe induction loop (e1) context
91 // response: subscribe induction loop (e1) context
93 // command: get induction loop (e1) variable
95 // response: get induction loop (e1) variable
97 // command: subscribe induction loop (e1) variable
99 // response: subscribe induction loop (e1) variable
101 
102 // command: subscribe multi-entry/multi-exit detector (e3) context
104 // response: subscribe multi-entry/multi-exit detector (e3) context
106 // command: get multi-entry/multi-exit detector (e3) variable
108 // response: get multi-entry/multi-exit detector (e3) variable
110 // command: subscribe multi-entry/multi-exit detector (e3) variable
112 // response: subscribe multi-entry/multi-exit detector (e3) variable
114 
115 // command: subscribe traffic lights context
117 // response: subscribe traffic lights context
119 // command: get traffic lights variable
121 // response: get traffic lights variable
123 // command: set traffic lights variable
125 // command: subscribe traffic lights variable
127 // response: subscribe traffic lights variable
129 
130 // command: subscribe lane context
132 // response: subscribe lane context
134 // command: get lane variable
136 // response: get lane variable
138 // command: set lane variable
140 // command: subscribe lane variable
142 // response: subscribe lane variable
144 
145 // command: subscribe vehicle context
147 // response: subscribe vehicle context
149 // command: get vehicle variable
151 // response: get vehicle variable
153 // command: set vehicle variable
155 // command: subscribe vehicle variable
157 // response: subscribe vehicle variable
159 
160 // command: subscribe vehicle type context
162 // response: subscribe vehicle type context
164 // command: get vehicle type variable
166 // response: get vehicle type variable
168 // command: set vehicle type variable
170 // command: subscribe vehicle type variable
172 // response: subscribe vehicle type variable
174 
175 // command: subscribe route context
177 // response: subscribe route context
179 // command: get route variable
181 // response: get route variable
183 // command: set route variable
185 // command: subscribe route variable
187 // response: subscribe route variable
189 
190 // command: subscribe poi context
192 // response: subscribe poi context
194 // command: get poi variable
196 // response: get poi variable
198 // command: set poi variable
200 // command: subscribe poi variable
202 // response: subscribe poi variable
204 
205 // command: subscribe polygon context
207 // response: subscribe polygon context
209 // command: get polygon variable
211 // response: get polygon variable
213 // command: set polygon variable
215 // command: subscribe polygon variable
217 // response: subscribe polygon variable
219 
220 // command: subscribe junction context
222 // response: subscribe junction context
224 // command: get junction variable
226 // response: get junction variable
228 // command: set junction variable
230 // command: subscribe junction variable
232 // response: subscribe junction variable
234 
235 // command: subscribe edge context
237 // response: subscribe edge context
239 // command: get edge variable
241 // response: get edge variable
243 // command: set edge variable
245 // command: subscribe edge variable
247 // response: subscribe edge variable
249 
250 // command: subscribe simulation context
252 // response: subscribe simulation context
254 // command: get simulation variable
256 // response: get simulation variable
258 // command: set simulation variable
260 // command: subscribe simulation variable
262 // response: subscribe simulation variable
264 
265 // command: subscribe GUI context
267 // response: subscribe GUI context
269 // command: get GUI variable
271 // response: get GUI variable
273 // command: set GUI variable
275 // command: subscribe GUI variable
277 // response: subscribe GUI variable
279 
280 // command: subscribe areal detector (e2) context
282 // response: subscribe areal detector (e2) context
284 // command: get areal detector (e2) variable
286 // response: get areal detector (e2) variable
288 // command: subscribe areal detector (e2) variable
290 // response: subscribe areal detector (e2) variable
292 
293 // command: subscribe person context
295 // response: subscribe person context
297 // command: get person variable
299 // response: get person variable
301 // command: set person variable
303 // command: subscribe person variable
305 // response: subscribe person variable
307 
308 
309 // ****************************************
310 // POSITION REPRESENTATIONS
311 // ****************************************
312 // Position in geo-coordinates
314 // 2D cartesian coordinates
316 // Position in geo-coordinates with altitude
318 // 3D cartesian coordinates
320 // Position on road map
322 
323 
324 // ****************************************
325 // DATA TYPES
326 // ****************************************
327 // Polygon (2*n doubles)
329 // unsigned byte
331 // signed byte
333 // 32 bit signed integer
335 // double precision float
337 // 8 bit ASCII string
339 // list of strings
341 // compound object
343 // list of double precision floats
345 // color (four ubytes)
347 
348 
349 // ****************************************
350 // RESULT TYPES
351 // ****************************************
352 // result type: Ok
354 // result type: not implemented
356 // result type: error
358 
359 // ****************************************
360 // special return or parameter values
361 // ****************************************
362 // return value for invalid queries (especially vehicle is not on the road), see Position::INVALID
363 TRACI_CONST double INVALID_DOUBLE_VALUE = -1073741824.0;
364 // return value for invalid queries (especially vehicle is not on the road), see Position::INVALID
365 TRACI_CONST int INVALID_INT_VALUE = -1073741824;
366 // maximum value for client ordering (2 ^ 30)
367 TRACI_CONST int MAX_ORDER = 1073741824;
368 
369 
370 // ****************************************
371 // DIFFERENT DISTANCE REQUESTS
372 // ****************************************
373 // air distance
375 // driving distance
377 
378 
379 // ****************************************
380 // VEHICLE REMOVAL REASONS
381 // ****************************************
382 // vehicle started teleport
384 // vehicle removed while parking
386 // vehicle arrived
388 // vehicle was vaporized
390 // vehicle finished route during teleport
392 
393 // ****************************************
394 // PERSON/CONTAINER STAGES
395 // ****************************************
396 // person / container stopping
398 // person / container stopping
400 // person walking / container transhiping
402 // person riding / container being transported
404 // person accessing stopping place
406 // stage for encoding abstract travel demand
408 
409 // ****************************************
410 // Stop Flags
411 // ****************************************
420 
421 // ****************************************
422 // Departure Flags
423 // ****************************************
427 
430 
436 
442 
445 
448 
449 // ****************************************
450 // Routing modes
451 // ****************************************
452 // use custom weights if available, fall back to loaded weights and then to free-flow speed
454 // use aggregated travel times from device.rerouting
456 // use loaded efforts
458 // use combined costs
460 
461 // ****************************************
462 // FILTER TYPES (for context subscription filters)
463 // ****************************************
464 
465 // Reset all filters
467 
468 // Filter by list of lanes relative to ego vehicle
470 
471 // Exclude vehicles on opposite (and other) lanes from context subscription result
473 
474 // Specify maximal downstream distance for vehicles in context subscription result
476 
477 // Specify maximal upstream distance for vehicles in context subscription result
479 
480 // Only return leader and follower on the specified lanes in context subscription result
482 
483 // Only return foes on upcoming junction in context subscription result
485 
486 // Only return vehicles of the given vClass in context subscription result
488 
489 // Only return vehicles of the given vType in context subscription result
491 
492 // ****************************************
493 // VARIABLE TYPES (for CMD_GET_*_VARIABLE)
494 // ****************************************
495 // list of instances' ids (get: all)
497 
498 // count of instances (get: all)
500 
501 // subscribe object variables (get: all)
503 
504 // subscribe context variables (get: all)
506 
507 // generic attributes (get/set: all)
509 
510 // last step vehicle number (get: induction loops, multi-entry/multi-exit detector, lanes, edges)
512 
513 // last step vehicle number (get: induction loops, multi-entry/multi-exit detector, lanes, edges)
515 
516 // last step vehicle list (get: induction loops, multi-entry/multi-exit detector, lanes, edges)
518 
519 // last step occupancy (get: induction loops, lanes, edges)
521 
522 // last step vehicle halting number (get: multi-entry/multi-exit detector, lanes, edges)
524 
525 // last step mean vehicle length (get: induction loops, lanes, edges)
527 
528 // last step time since last detection (get: induction loops)
530 
531 // entry times
533 
534 // last step jam length in vehicles
536 
537 // last step jam length in meters
539 
540 // last step person list (get: edges, vehicles)
542 
543 // full name (get: edges, simulation, trafficlight)
545 
546 // traffic light states, encoded as rRgGyYoO tuple (get: traffic lights)
548 
549 // index of the phase (set: traffic lights)
551 
552 // traffic light program (set: traffic lights)
554 
555 // phase duration (set: traffic lights)
557 
558 // controlled lanes (get: traffic lights)
560 
561 // controlled links (get: traffic lights)
563 
564 // index of the current phase (get: traffic lights)
566 
567 // name of the current program (get: traffic lights)
569 
570 // controlled junctions (get: traffic lights)
572 
573 // complete definition (get: traffic lights)
575 
576 // complete program (set: traffic lights)
578 
579 // assumed time to next switch (get: traffic lights)
581 
582 // current state, using external signal names (get: traffic lights)
584 
585 // outgoing link number (get: lanes)
587 
588 // id of parent edge (get: lanes)
590 
591 // outgoing link definitions (get: lanes)
593 
594 // list of allowed vehicle classes (get&set: lanes)
596 
597 // list of not allowed vehicle classes (get&set: lanes)
599 
600 // list of foe lanes (get: lanes)
602 
603 // slope (get: edge, lane, vehicle, person)
605 
606 // speed (get: vehicle)
608 
609 // lateral speed (get: vehicle)
611 
612 // maximum allowed/possible speed (get: vehicle types, lanes, set: edges, lanes)
614 
615 // position (2D) (get: vehicle, poi, inductionloop, areadetector; set: poi)
617 
618 // position (3D) (get: vehicle, poi, set: poi)
620 
621 // angle (get: vehicle, poi; set: poi)
623 
624 // angle (get: vehicle types, lanes, arealdetector, set: lanes)
626 
627 // color (get: vehicles, vehicle types, polygons, pois)
629 
630 // max. acceleration (get: vehicles, vehicle types)
632 
633 // max. comfortable deceleration (get: vehicles, vehicle types)
635 
636 // max. (physically possible) deceleration (get: vehicles, vehicle types)
638 
639 // apparent deceleration (get: vehicles, vehicle types)
641 
642 // action step length (get: vehicles, vehicle types)
644 
645 // last action time (get: vehicles)
647 
648 // driver's desired headway (get: vehicle types)
649 TRACI_CONST int VAR_TAU = 0x48;
650 
651 // vehicle class (get: vehicle types)
653 
654 // emission class (get: vehicle types)
656 
657 // shape class (get: vehicle types)
659 
660 // minimum gap (get: vehicle types)
662 
663 // width (get: vehicle types, lanes, polygons, poi)
665 
666 // shape (get: polygons)
668 
669 // type id (get: vehicles, polygons, pois)
671 
672 // road id (get: vehicles)
674 
675 // lane id (get: vehicles, inductionloop, arealdetector)
677 
678 // lane index (get: vehicle, edge)
680 
681 // route id (get & set: vehicles)
683 
684 // edges (get: routes, vehicles)
686 
687 // update bestLanes (set: vehicle)
689 
690 // filled? (get: polygons)
692 
693 // get/set image file (poi, poly, vehicle, person, simulation)
695 
696 // position (1D along lane) (get: vehicle)
698 
699 // route (set: vehicles)
701 
702 // travel time information (get&set: vehicle)
704 
705 // effort information (get&set: vehicle)
707 
708 // last step travel time (get: edge, lane)
710 
711 // signals state (get/set: vehicle)
713 
714 // vehicle: new lane/position along (set: vehicle)
716 
717 // polygon: add dynamics (set: polygon)
719 
720 // vehicle: highlight (set: vehicle, poi)
722 
723 // driver imperfection (set: vehicle)
725 
726 // speed factor (set: vehicle)
728 
729 // speed deviation (set: vehicle)
731 
732 // routing mode (get/set: vehicle)
734 
735 // speed without TraCI influence (get: vehicle)
737 
738 // best lanes (get: vehicle)
740 
741 // how speed is set (set: vehicle)
743 
744 // move vehicle to explicit (remote controlled) position (set: vehicle)
746 
747 // is the vehicle stopped, and if so parked and/or triggered?
748 // value = stopped + 2 * parking + 4 * triggered
750 
751 // how lane changing is performed (get/set: vehicle)
753 
754 // maximum speed regarding max speed on the current lane and speed factor (get: vehicle)
756 
757 // position (1D lateral position relative to center of the current lane) (get: vehicle)
759 
760 // get/set prefered lateral alignment within the lane (vehicle)
762 
763 // get/set maximum lateral speed (vehicle, vtypes)
765 
766 // get/set minimum lateral gap (vehicle, vtypes)
768 
769 // get/set vehicle height (vehicle, vtypes, poi)
771 
772 // get/set vehicle line
774 
775 // get/set vehicle via
776 TRACI_CONST int VAR_VIA = 0xbe;
777 
778 // get (lane change relevant) neighboring vehicles (vehicles)
780 
781 // current CO2 emission of a node (get: vehicle, lane, edge)
783 
784 // current CO emission of a node (get: vehicle, lane, edge)
786 
787 // current HC emission of a node (get: vehicle, lane, edge)
789 
790 // current PMx emission of a node (get: vehicle, lane, edge)
792 
793 // current NOx emission of a node (get: vehicle, lane, edge)
795 
796 // current fuel consumption of a node (get: vehicle, lane, edge)
798 
799 // current noise emission of a node (get: vehicle, lane, edge)
801 
802 // current person number (get: vehicle)
804 
805 // person capacity (vehicle , vehicle type)
807 
809 
810 // number of persons waiting at a defined bus stop (get: simulation)
812 
813 // ids of persons waiting at a defined bus stop (get: simulation)
815 
816 // current leader together with gap (get: vehicle)
818 
819 // edge index in current route (get: vehicle)
821 
822 // current waiting time (get: vehicle, lane)
824 
825 // current waiting time (get: vehicle)
827 
828 // upcoming traffic lights (get: vehicle)
830 
831 // upcoming stops (get: vehicle)
833 
834 // current acceleration (get: vehicle)
836 
837 // current time in seconds (get: simulation)
839 
840 // current time step (get: simulation)
842 
843 // current electricity consumption of a node (get: vehicle, lane, edge)
845 
846 // number of loaded vehicles (get: simulation)
848 
849 // loaded vehicle ids (get: simulation)
851 
852 // number of departed vehicle (get: simulation)
854 
855 // departed vehicle ids (get: simulation)
857 
858 // number of vehicles starting to teleport (get: simulation)
860 
861 // ids of vehicles starting to teleport (get: simulation)
863 
864 // number of vehicles ending to teleport (get: simulation)
866 
867 // ids of vehicles ending to teleport (get: simulation)
869 
870 // number of arrived vehicles (get: simulation)
872 
873 // ids of arrived vehicles (get: simulation)
875 
876 // delta t (get: simulation)
878 
879 // bounding box (get: simulation)
881 
882 // minimum number of expected vehicles (get: simulation)
884 
885 // number of vehicles starting to park (get: simulation)
887 
888 // ids of vehicles starting to park (get: simulation)
890 
891 // number of vehicles ending to park (get: simulation)
893 
894 // ids of vehicles ending to park (get: simulation)
896 
897 // number of vehicles starting to park (get: simulation)
899 
900 // ids of vehicles starting to park (get: simulation)
902 
903 // number of vehicles ending to park (get: simulation)
905 
906 // ids of vehicles ending to park (get: simulation)
908 
909 // number of vehicles involved in a collision (get: simulation)
911 
912 // ids of vehicles involved in a collision (get: simulation)
914 
915 // number of vehicles involved in a collision (get: simulation)
917 
918 // ids of vehicles involved in a collision (get: simulation)
920 
921 // clears the simulation of all not inserted vehicles (set: simulation)
923 
924 // triggers saving simulation state (set: simulation)
926 
927 // sets/retrieves abstract parameter
929 
930 
931 // add an instance (poi, polygon, vehicle, person, route)
932 TRACI_CONST int ADD = 0x80;
933 
934 // remove an instance (poi, polygon, vehicle, person)
935 TRACI_CONST int REMOVE = 0x81;
936 
937 // copy an instance (vehicle type, other TBD.)
938 TRACI_CONST int COPY = 0x88;
939 
940 // convert coordinates
942 
943 // distance between points or vehicles
945 
946 // the current driving distance
948 
949 // add a fully specified instance (vehicle)
951 
952 // find a car based route
954 
955 // find an intermodal route
957 
958 // force rerouting based on travel time (vehicles)
960 
961 // force rerouting based on effort (vehicles)
963 
964 // validates current route (vehicles)
966 
967 // retrieve information regarding the current person/container stage
969 
970 // retrieve information regarding the next edge including crossings and walkingAreas (pedestrians only)
972 
973 // retrieve information regarding the number of remaining stages
975 
976 // retrieve the current vehicle id for the driving stage (person, container)
978 
979 // append a person stage (person)
981 
982 // replace a person stage (person)
984 
985 // append a person stage (person)
987 
988 // zoom
990 
991 // view position
993 
994 // view schema
996 
997 // view by boundary
999 
1000 // screenshot
1002 
1003 // track vehicle
1005 
1006 // presence of view
1008 
1009 } // namespace libsumo
1010 
1011 #undef TRACI_CONST
1012 
1013 #endif
TRACI_CONST int VAR_APPARENT_DECEL
TRACI_CONST int STAGE_WAITING
TRACI_CONST int DEPARTFLAG_POS_RANDOM_FREE
TRACI_CONST int CMD_SAVE_SIMSTATE
TRACI_CONST int VAR_MIN_EXPECTED_VEHICLES
TRACI_CONST int VAR_PARKING_ENDING_VEHICLES_NUMBER
TRACI_CONST int VAR_VIEW_BOUNDARY
TRACI_CONST int DEPARTFLAG_LANE_ALLOWED_FREE
TRACI_CONST int TL_CURRENT_PHASE
TRACI_CONST int TYPE_COLOR
TRACI_CONST int VAR_EMISSIONCLASS
TRACI_CONST int CMD_SET_POLYGON_VARIABLE
TRACI_CONST int VAR_MINGAP
TRACI_CONST int VAR_MAXSPEED_LAT
TRACI_CONST int DEPARTFLAG_POS_FREE
TRACI_CONST int VAR_LANE_ID
TRACI_CONST int VAR_VIEW_SCHEMA
TRACI_CONST int POSITION_3D
TRACI_CONST int VAR_TIME
TRACI_CONST int CMD_GET_TL_VARIABLE
TRACI_CONST int ROUTING_MODE_COMBINED
TRACI_CONST int VAR_COEMISSION
TRACI_CONST int JAM_LENGTH_VEHICLE
TRACI_CONST int TL_PHASE_INDEX
TRACI_CONST int CMD_SUBSCRIBE_ROUTE_CONTEXT
TRACI_CONST int VAR_ACTIONSTEPLENGTH
TRACI_CONST int TL_PROGRAM
TRACI_CONST int VAR_PERSON_NUMBER
TRACI_CONST int CMD_CHANGETARGET
TRACI_CONST int LAST_STEP_LENGTH
TRACI_CONST int DEPARTFLAG_POS_LAST
TRACI_CONST int VAR_ROUTE_INDEX
TRACI_CONST int VAR_EDGE_TRAVELTIME
TRACI_CONST int RESPONSE_GET_JUNCTION_VARIABLE
TRACI_CONST int CMD_GET_LANE_VARIABLE
TRACI_CONST int VAR_TIME_STEP
TRACI_CONST int VAR_VIA
TRACI_CONST int VAR_COLOR
TRACI_CONST int RESPONSE_SUBSCRIBE_ROUTE_VARIABLE
TRACI_CONST int CMD_SUBSCRIBE_PERSON_VARIABLE
TRACI_CONST int VAR_LEADER
TRACI_CONST int RESPONSE_SUBSCRIBE_MULTIENTRYEXIT_CONTEXT
TRACI_CONST int RESPONSE_GET_POLYGON_VARIABLE
TRACI_CONST int VAR_STAGE
TRACI_CONST int VAR_VEHICLE
TRACI_CONST int VAR_WIDTH
TRACI_CONST int VAR_WAITING_TIME
TRACI_CONST int VAR_STOP_ENDING_VEHICLES_NUMBER
TRACI_CONST int ARRIVALFLAG_POS_RANDOM
TRACI_CONST int VAR_MOVE_TO
TRACI_CONST int CMD_SUBSCRIBE_VEHICLE_VARIABLE
TRACI_CONST int RESPONSE_SUBSCRIBE_GUI_VARIABLE
TRACI_CONST int CMD_GET_LANEAREA_VARIABLE
TRACI_CONST int CMD_STOP
TRACI_CONST int FILTER_TYPE_VCLASS
TRACI_CONST int RTYPE_OK
TRACI_CONST int VAR_ROAD_ID
TRACI_CONST int CMD_ADD_SUBSCRIPTION_FILTER
TRACI_CONST int CMD_GET_ROUTE_VARIABLE
TRACI_CONST int CMD_GET_VEHICLETYPE_VARIABLE
TRACI_CONST int CMD_REROUTE_EFFORT
TRACI_CONST int CMD_CLOSE
TRACI_CONST int CMD_CLEAR_PENDING_VEHICLES
TRACI_CONST int REMOVE_TELEPORT
TRACI_CONST int RESPONSE_GET_EDGE_VARIABLE
TRACI_CONST int VAR_LOADED_VEHICLES_NUMBER
TRACI_CONST int VAR_SPEED_WITHOUT_TRACI
TRACI_CONST int TL_COMPLETE_PROGRAM_RYG
TRACI_CONST int CMD_SET_VEHICLE_VARIABLE
TRACI_CONST int TYPE_DOUBLELIST
TRACI_CONST int VAR_BEST_LANES
TRACI_CONST int VAR_SIGNALS
TRACI_CONST int CMD_GET_PERSON_VARIABLE
TRACI_CONST int VAR_MINGAP_LAT
TRACI_CONST int VAR_VEHICLECLASS
TRACI_CONST int VAR_PARAMETER
TRACI_CONST int CMD_SET_JUNCTION_VARIABLE
TRACI_CONST int ARRIVALFLAG_SPEED_CURRENT
TRACI_CONST int TL_NEXT_SWITCH
TRACI_CONST int STOP_CHARGING_STATION
TRACI_CONST int VAR_POSITION
TRACI_CONST int VAR_ALLOWED_SPEED
TRACI_CONST int TL_PHASE_DURATION
TRACI_CONST int RESPONSE_SUBSCRIBE_PERSON_VARIABLE
TRACI_CONST int TL_CONTROLLED_LINKS
TRACI_CONST int VAR_FUELCONSUMPTION
TRACI_CONST int DEPARTFLAG_NOW
TRACI_CONST int LANE_DISALLOWED
TRACI_CONST int VAR_EMERGENCYSTOPPING_VEHICLES_NUMBER
TRACI_CONST int VAR_NEIGHBORS
TRACI_CONST int RESPONSE_GET_SIM_VARIABLE
TRACI_CONST int VAR_STAGES_REMAINING
TRACI_CONST int REPLACE_STAGE
TRACI_CONST int RESPONSE_SUBSCRIBE_EDGE_VARIABLE
TRACI_CONST int CMD_SET_SIM_VARIABLE
TRACI_CONST int VAR_ANGLE
TRACI_CONST int RESPONSE_SUBSCRIBE_POI_VARIABLE
TRACI_CONST int STOP_CONTAINER_TRIGGERED
TRACI_CONST int VAR_HIGHLIGHT
TRACI_CONST int STAGE_TRIP
TRACI_CONST int REMOVE_PARKING
TRACI_CONST int STOP_DEFAULT
TRACI_CONST int VAR_DEPARTED_VEHICLES_IDS
TRACI_CONST int POSITION_LON_LAT
TRACI_CONST int VAR_MAXSPEED
TRACI_CONST int CMD_SET_POI_VARIABLE
TRACI_CONST int VAR_NOXEMISSION
TRACI_CONST int FILTER_TYPE_NOOPPOSITE
TRACI_CONST int VAR_TAU
TRACI_CONST int CMD_SUBSCRIBE_LANEAREA_CONTEXT
TRACI_CONST int CMD_SUBSCRIBE_PERSON_CONTEXT
TRACI_CONST int VAR_ROUTE_ID
TRACI_CONST int REMOVE_VAPORIZED
TRACI_CONST int AUTOMATIC_CONTEXT_SUBSCRIPTION
TRACI_CONST int CMD_CHANGESUBLANE
TRACI_CONST int APPEND_STAGE
TRACI_CONST int RTYPE_ERR
TRACI_CONST int STOP_CONTAINER_STOP
TRACI_CONST int RESPONSE_SUBSCRIBE_ROUTE_CONTEXT
TRACI_CONST int VAR_BUS_STOP_WAITING
TRACI_CONST int STOP_PARKING_AREA
TRACI_CONST int REMOVE_ARRIVED
TRACI_CONST int VAR_LATALIGNMENT
TRACI_CONST int LAST_STEP_VEHICLE_DATA
TRACI_CONST int VAR_BUS_STOP_WAITING_IDS
TRACI_CONST int VAR_ACCEL
TRACI_CONST int TYPE_INTEGER
TRACI_CONST int CMD_GET_POI_VARIABLE
TRACI_CONST int CMD_SET_TL_VARIABLE
TRACI_CONST int TYPE_BYTE
TRACI_CONST int DEPARTFLAG_POS_BASE
TRACI_CONST int FILTER_TYPE_VTYPE
TRACI_CONST int TRACI_ID_LIST
TRACI_CONST int RESPONSE_GET_POI_VARIABLE
TRACI_CONST int RESPONSE_SUBSCRIBE_SIM_CONTEXT
TRACI_CONST int CMD_GET_SIM_VARIABLE
TRACI_CONST int CMD_SUBSCRIBE_POLYGON_CONTEXT
TRACI_CONST int VAR_ARRIVED_VEHICLES_NUMBER
TRACI_CONST int CMD_SUBSCRIBE_JUNCTION_VARIABLE
TRACI_CONST int TL_EXTERNAL_STATE
TRACI_CONST int STAGE_WAITING_FOR_DEPART
TRACI_CONST int RESPONSE_SUBSCRIBE_VEHICLETYPE_VARIABLE
TRACI_CONST int FILTER_TYPE_NONE
TRACI_CONST int CMD_SUBSCRIBE_SIM_CONTEXT
TRACI_CONST int LAST_STEP_VEHICLE_ID_LIST
TRACI_CONST int VAR_CURRENT_TRAVELTIME
TRACI_CONST int CMD_SUBSCRIBE_VEHICLE_CONTEXT
TRACI_CONST int VAR_STOPSTATE
TRACI_CONST int DEPARTFLAG_LANE_FREE
TRACI_CONST int VAR_NOISEEMISSION
TRACI_CONST int CMD_SUBSCRIBE_EDGE_VARIABLE
TRACI_CONST int CMD_SUBSCRIBE_POI_CONTEXT
TRACI_CONST int RESPONSE_SUBSCRIBE_GUI_CONTEXT
TRACI_CONST int INVALID_INT_VALUE
TRACI_CONST int REMOVE
TRACI_CONST int RESPONSE_SUBSCRIBE_JUNCTION_VARIABLE
TRACI_CONST int CMD_SLOWDOWN
TRACI_CONST int ID_COUNT
TRACI_CONST int RESPONSE_SUBSCRIBE_LANE_VARIABLE
TRACI_CONST int FIND_ROUTE
TRACI_CONST int CMD_SUBSCRIBE_POLYGON_VARIABLE
TRACI_CONST int VAR_STOP_STARTING_VEHICLES_NUMBER
TRACI_CONST int CMD_SET_PERSON_VARIABLE
TRACI_CONST int TYPE_POLYGON
TRACI_CONST int VAR_DISTANCE
TRACI_CONST int CMD_SUBSCRIBE_SIM_VARIABLE
TRACI_CONST int VAR_STOP_ENDING_VEHICLES_IDS
TRACI_CONST int VAR_ROUTE_VALID
TRACI_CONST int CMD_SUBSCRIBE_POI_VARIABLE
TRACI_CONST int VAR_FOES
TRACI_CONST int CMD_GET_VEHICLE_VARIABLE
TRACI_CONST int FILTER_TYPE_UPSTREAM_DIST
TRACI_CONST int ADD
TRACI_CONST int VAR_NEXT_EDGE
TRACI_CONST int DEPARTFLAG_POS_RANDOM
TRACI_CONST int RESPONSE_SUBSCRIBE_VEHICLE_VARIABLE
TRACI_CONST int AUTOMATIC_VARIABLES_SUBSCRIPTION
TRACI_CONST int CMD_SUBSCRIBE_JUNCTION_CONTEXT
TRACI_CONST int VAR_EDGES
TRACI_CONST int CMD_SET_VEHICLETYPE_VARIABLE
TRACI_CONST int CMD_REROUTE_TO_PARKING
TRACI_CONST int VAR_PMXEMISSION
TRACI_CONST int CMD_SETORDER
TRACI_CONST int TL_CONTROLLED_LANES
TRACI_CONST int VAR_SHAPE
TRACI_CONST int FILTER_TYPE_LEAD_FOLLOW
TRACI_CONST int VAR_LENGTH
TRACI_CONST int ADD_FULL
TRACI_CONST int RESPONSE_GET_MULTIENTRYEXIT_VARIABLE
TRACI_CONST int CMD_SUBSCRIBE_LANEAREA_VARIABLE
TRACI_CONST int ROUTING_MODE_AGGREGATED
TRACI_CONST int CMD_GET_MULTIENTRYEXIT_VARIABLE
TRACI_CONST int VAR_NEXT_STOPS
TRACI_CONST int CMD_GETVERSION
TRACI_CONST int CMD_SUBSCRIBE_VEHICLETYPE_CONTEXT
TRACI_CONST int CMD_SET_LANE_VARIABLE
TRACI_CONST int VAR_LANECHANGE_MODE
TRACI_CONST int VAR_LASTACTIONTIME
TRACI_CONST int VAR_DELTA_T
TRACI_CONST int RESPONSE_SUBSCRIBE_SIM_VARIABLE
TRACI_CONST int VAR_LINE
TRACI_CONST int TYPE_DOUBLE
TRACI_CONST int VAR_ACCUMULATED_WAITING_TIME
TRACI_CONST int VAR_SLOPE
TRACI_CONST int RESPONSE_SUBSCRIBE_INDUCTIONLOOP_CONTEXT
TRACI_CONST int FILTER_TYPE_TURN
TRACI_CONST int VAR_TELEPORT_STARTING_VEHICLES_IDS
TRACI_CONST int TL_CONTROLLED_JUNCTIONS
TRACI_CONST int TYPE_STRINGLIST
TRACI_CONST int RESPONSE_SUBSCRIBE_PERSON_CONTEXT
TRACI_CONST int VAR_ADD_DYNAMICS
TRACI_CONST int VAR_VIEW_ZOOM
TRACI_CONST int VAR_NEXT_TLS
TRACI_CONST int TYPE_STRING
TRACI_CONST int RESPONSE_SUBSCRIBE_EDGE_CONTEXT
TRACI_CONST int VAR_NET_BOUNDING_BOX
TRACI_CONST int JAM_LENGTH_METERS
TRACI_CONST int CMD_SUBSCRIBE_TL_CONTEXT
TRACI_CONST int CMD_OPENGAP
TRACI_CONST int RESPONSE_SUBSCRIBE_LANE_CONTEXT
TRACI_CONST int RESPONSE_SUBSCRIBE_VEHICLETYPE_CONTEXT
TRACI_CONST int VAR_TRACK_VEHICLE
TRACI_CONST int CMD_SUBSCRIBE_GUI_VARIABLE
TRACI_CONST int RESPONSE_SUBSCRIBE_LANEAREA_CONTEXT
TRACI_CONST int VAR_POSITION3D
TRACI_CONST int RESPONSE_GET_VEHICLE_VARIABLE
TRACI_CONST int RESPONSE_GET_GUI_VARIABLE
TRACI_CONST int VAR_DEPARTED_VEHICLES_NUMBER
TRACI_CONST int DISTANCE_REQUEST
TRACI_CONST int ARRIVALFLAG_LANE_CURRENT
Definition: Edge.cpp:30
TRACI_CONST int POSITION_LON_LAT_ALT
TRACI_CONST int STAGE_WALKING
TRACI_CONST int REQUEST_AIRDIST
TRACI_CONST int RESPONSE_SUBSCRIBE_LANEAREA_VARIABLE
TRACI_CONST int RESPONSE_SUBSCRIBE_MULTIENTRYEXIT_VARIABLE
TRACI_CONST int CMD_SUBSCRIBE_MULTIENTRYEXIT_VARIABLE
TRACI_CONST int VAR_SPEED_DEVIATION
TRACI_CONST int CMD_SUBSCRIBE_INDUCTIONLOOP_CONTEXT
TRACI_CONST int TRACI_VERSION
TRACI_CONST int VAR_TELEPORT_ENDING_VEHICLES_IDS
TRACI_CONST int VAR_EMERGENCY_DECEL
TRACI_CONST int LAST_STEP_MEAN_SPEED
TRACI_CONST int VAR_COLLIDING_VEHICLES_IDS
TRACI_CONST int LANE_ALLOWED
TRACI_CONST int CMD_SUBSCRIBE_GUI_CONTEXT
TRACI_CONST int LANE_EDGE_ID
TRACI_CONST int VAR_SPEED
TRACI_CONST int RESPONSE_SUBSCRIBE_POLYGON_CONTEXT
TRACI_CONST int RESPONSE_SUBSCRIBE_TL_VARIABLE
TRACI_CONST int MAX_ORDER
TRACI_CONST int CMD_CHANGELANE
TRACI_CONST int TL_CURRENT_PROGRAM
TRACI_CONST int VAR_EDGE_EFFORT
TRACI_CONST int REMOVE_TELEPORT_ARRIVED
TRACI_CONST int VAR_SPEED_FACTOR
TRACI_CONST int VAR_TYPE
TRACI_CONST int STAGE_ACCESS
TRACI_CONST int POSITION_ROADMAP
TRACI_CONST int CMD_SUBSCRIBE_LANE_CONTEXT
TRACI_CONST int VAR_LANEPOSITION
TRACI_CONST int CMD_GET_GUI_VARIABLE
TRACI_CONST int VAR_ACCELERATION
TRACI_CONST int LANE_LINKS
TRACI_CONST int FIND_INTERMODAL_ROUTE
TRACI_CONST int FILTER_TYPE_DOWNSTREAM_DIST
TRACI_CONST int CMD_SUBSCRIBE_TL_VARIABLE
TRACI_CONST int CMD_SET_EDGE_VARIABLE
TRACI_CONST int MOVE_TO_XY
TRACI_CONST int LAST_STEP_OCCUPANCY
TRACI_CONST int RESPONSE_GET_LANEAREA_VARIABLE
TRACI_CONST int VAR_PERSON_CAPACITY
TRACI_CONST int VAR_FILL
TRACI_CONST int VAR_LOADED_VEHICLES_IDS
TRACI_CONST int LAST_STEP_PERSON_ID_LIST
TRACI_CONST int VAR_IMAGEFILE
TRACI_CONST int RESPONSE_GET_TL_VARIABLE
TRACI_CONST int REMOVE_STAGE
TRACI_CONST int LANE_LINK_NUMBER
TRACI_CONST int TL_COMPLETE_DEFINITION_RYG
TRACI_CONST int VAR_LANEPOSITION_LAT
TRACI_CONST int RESPONSE_SUBSCRIBE_TL_CONTEXT
TRACI_CONST int VAR_STOP_STARTING_VEHICLES_IDS
TRACI_CONST int VAR_COLLIDING_VEHICLES_NUMBER
TRACI_CONST int RESPONSE_GET_LANE_VARIABLE
TRACI_CONST int STAGE_DRIVING
TRACI_CONST int VAR_PARKING_STARTING_VEHICLES_NUMBER
TRACI_CONST int LAST_STEP_VEHICLE_NUMBER
TRACI_CONST int RESPONSE_SUBSCRIBE_POLYGON_VARIABLE
TRACI_CONST int TL_RED_YELLOW_GREEN_STATE
TRACI_CONST int DEPARTFLAG_LANE_FIRST_ALLOWED
TRACI_CONST int ROUTING_MODE_DEFAULT
TRACI_CONST int REQUEST_DRIVINGDIST
TRACI_CONST int ROUTING_MODE_EFFORT
TRACI_CONST int RESPONSE_GET_INDUCTIONLOOP_VARIABLE
TRACI_CONST int CMD_SUBSCRIBE_ROUTE_VARIABLE
TRACI_CONST int STOP_BUS_STOP
TRACI_CONST int TYPE_UBYTE
TRACI_CONST int RESPONSE_SUBSCRIBE_VEHICLE_CONTEXT
TRACI_CONST int CMD_SUBSCRIBE_LANE_VARIABLE
TRACI_CONST int DEPARTFLAG_LANE_RANDOM
TRACI_CONST int POSITION_CONVERSION
TRACI_CONST int VAR_ROUTING_MODE
TRACI_CONST int VAR_SHAPECLASS
TRACI_CONST int RESPONSE_GET_ROUTE_VARIABLE
TRACI_CONST int FILTER_TYPE_LANES
TRACI_CONST int CMD_SIMSTEP
TRACI_CONST int DEPARTFLAG_CONTAINER_TRIGGERED
TRACI_CONST int CMD_GET_JUNCTION_VARIABLE
TRACI_CONST int CMD_REROUTE_TRAVELTIME
TRACI_CONST int STOP_PARKING
TRACI_CONST int LAST_STEP_TIME_SINCE_DETECTION
TRACI_CONST int CMD_LOAD
TRACI_CONST int RESPONSE_GET_VEHICLETYPE_VARIABLE
TRACI_CONST int VAR_CO2EMISSION
TRACI_CONST int VAR_HEIGHT
TRACI_CONST int RESPONSE_SUBSCRIBE_INDUCTIONLOOP_VARIABLE
TRACI_CONST int RESPONSE_GET_PERSON_VARIABLE
TRACI_CONST int POSITION_2D
TRACI_CONST int VAR_VIEW_OFFSET
TRACI_CONST int CMD_SUBSCRIBE_INDUCTIONLOOP_VARIABLE
TRACI_CONST int CMD_GET_INDUCTIONLOOP_VARIABLE
TRACI_CONST int VAR_LANE_INDEX
TRACI_CONST int LAST_STEP_VEHICLE_HALTING_NUMBER
TRACI_CONST int VAR_ARRIVED_VEHICLES_IDS
TRACI_CONST int CMD_SUBSCRIBE_MULTIENTRYEXIT_CONTEXT
TRACI_CONST int VAR_SPEEDSETMODE
TRACI_CONST int VAR_HCEMISSION
TRACI_CONST int VAR_PARKING_STARTING_VEHICLES_IDS
TRACI_CONST int VAR_IMPERFECTION
TRACI_CONST int CMD_GET_EDGE_VARIABLE
TRACI_CONST int GENERIC_ATTRIBUTE
TRACI_CONST int RTYPE_NOTIMPLEMENTED
TRACI_CONST int VAR_DECEL
TRACI_CONST int VAR_SPEED_LAT
TRACI_CONST int VAR_BUS_STOP_ID_LIST
TRACI_CONST int DEPARTFLAG_SPEED_MAX
TRACI_CONST double INVALID_DOUBLE_VALUE
TRACI_CONST int VAR_HAS_VIEW
TRACI_CONST int RESPONSE_SUBSCRIBE_JUNCTION_CONTEXT
TRACI_CONST int VAR_UPDATE_BESTLANES
TRACI_CONST int DEPARTFLAG_SPEED_RANDOM
TRACI_CONST int VAR_PARKING_ENDING_VEHICLES_IDS
TRACI_CONST int TYPE_COMPOUND
TRACI_CONST int ARRIVALFLAG_POS_MAX
TRACI_CONST int CMD_SUBSCRIBE_EDGE_CONTEXT
TRACI_CONST int VAR_ROUTE
TRACI_CONST int CMD_SET_ROUTE_VARIABLE
TRACI_CONST int VAR_ELECTRICITYCONSUMPTION
TRACI_CONST int VAR_EMERGENCYSTOPPING_VEHICLES_IDS
TRACI_CONST int CMD_SUBSCRIBE_VEHICLETYPE_VARIABLE
TRACI_CONST int VAR_TELEPORT_ENDING_VEHICLES_NUMBER
TRACI_CONST int VAR_NAME
TRACI_CONST int CMD_GET_POLYGON_VARIABLE
TRACI_CONST int RESPONSE_SUBSCRIBE_POI_CONTEXT
TRACI_CONST int CMD_RESUME
TRACI_CONST int COPY
TRACI_CONST int STOP_TRIGGERED
TRACI_CONST int CMD_SET_GUI_VARIABLE
TRACI_CONST int VAR_TELEPORT_STARTING_VEHICLES_NUMBER
#define TRACI_CONST
TRACI_CONST int VAR_SCREENSHOT
TRACI_CONST int DEPARTFLAG_TRIGGERED
TRACI_CONST int DEPARTFLAG_LANE_BEST_FREE