Multi-Entry-Exit Detectors Value Retrieval

Command 0xa1: Get MeMeDetector Variable#

ubyte string
Variable Multi-Entry/Multi-Exit Detector ID

Asks for the value of a certain variable of the named multi-entry/multi-exit (e3) detector. The value returned is the state of the asked variable/value within the last simulation step. Please note that for asking values from your multi-entry/multi-exit detectors with TraCI, you have to define them in an additional input file (see multi-entry/multi-exit (e3) detectors) and cannot add them via TraCI (yet). The following variable values can be retrieved, the type of the return value is also shown in the table.

Overview Retrievable Multi-Entry/Multi-Exit Detector Variables

Variable ValueType Description Python Method
id list (0x00) stringList Returns a list of ids of all multi-entry/multi-exit detectors within the scenario (the given DetectorID is ignored) getIDList
count (0x01) int Returns the number of multi-entry/multi-exit detectors within the scenario (the given DetectorID is ignored) getIDCount
entry lanes (0x30) stringList Returns a list of ids of the multi-entry/multi-exit detector's entry lanes getEntryLanes
exit lanes (0x31) stringList Returns a list of ids of the multi-entry/multi-exit detector's exit lanes getExitLanes
entry positions (0x42) doubleList Returns a list of lane positions (in meters) of the multi-entry/multi-exit detector's entry positions getEntryPositions
exit positions (0x43) doubleList Returns a list of lane positions (in meters) of the multi-entry/multi-exit detector's exit positions getExitPositions
last step vehicle number (0x10) int Returns the number of vehicles that have been within the named multi-entry/multi-exit detector within the last simulation step [#];

Note: If the interval length for the detector is equal to the timestep length, this value corresponds to the vehicleSumWithin measure of multi-entry/multi-exit detectors.
getLastStepVehicleNumber
last step mean speed (0x11) double Returns the mean speed of vehicles that have been within the named multi-entry/multi-exit detector within the last simulation step [m/s]

Note: If the interval length for the detector is equal to the timestep length, this value corresponds to the meanSpeedWithin measure of multi-entry/multi-exit detectors.
getLastStepMeanSpeed
last step vehicle ids (0x12) stringList Returns the list of ids of vehicles that have been within the named multi-entry/multi-exit detector in the last simulation step getLastStepVehicleIDs
last step halting vehicles number (0x14) int Returns the number of vehicles which were halting during the last time step getLastStepHaltingNumber
last interval travel time (0x58) double Returns the average travel time of vehicles that passed the detector in the last complete measurement interval getLastIntervalMeanTravelTime
last interval halts per vehicle (0x20) double Returns the average number of halts of vehicles that passed the detector in the last complete measurement interval getLastIntervalMeanHaltsPerVehicle
last interval time loss (0x8c) double Returns the average time loss of vehicles that passed the detector in the last complete measurement interval getLastInervalMeanTimeLoss
last interval vehicles (0x21) int Returns the number of vehicles that passed the detector in the last complete measurement interval getLastStepHaltingNumber

Response 0xb1: MeMeDetector Variable#

ubyte string ubyte <return_type>
Variable Multi-Entry/Multi-Exit Detector ID Return type of the variable <VARIABLE_VALUE>

The respond to a "Command Get MeMeDetector Variable".

Notes#