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.
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".