SUMO - Simulation of Urban MObility
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
MSE3Collector::E3Values Struct Reference

Internal storage for values from a vehicle. More...

#include <MSE3Collector.h>

Collaboration diagram for MSE3Collector::E3Values:
Collaboration graph

Data Fields

SUMOReal backLeaveTime
 The time the vehicle's back was crossing the leave line. More...
 
SUMOReal entryTime
 The vehicle's entry time. More...
 
SUMOReal frontLeaveTime
 The time the vehicle's front was crossing the leave line. More...
 
bool hadUpdate
 An internal information whether the update step was performed. More...
 
SUMOReal haltingBegin
 Begin time of last halt begin. More...
 
int haltings
 The sum of haltings the vehicle has/had within the area. More...
 
int intervalHaltings
 The sum of haltings the vehicle has/had within the area during the current interval. More...
 
SUMOReal intervalSpeedSum
 The sum of registered speeds the vehicle has/had inside the area during the current interval. More...
 
SUMOReal speedSum
 The sum of registered speeds the vehicle has/had inside the area. More...
 

Detailed Description

Internal storage for values from a vehicle.

For each vehicle within the area (that entered through an entry point), this structure is allocated. All values gathered from the vehicle are aggregated within this structure.

Definition at line 355 of file MSE3Collector.h.

Field Documentation

SUMOReal MSE3Collector::E3Values::backLeaveTime

The time the vehicle's back was crossing the leave line.

Definition at line 361 of file MSE3Collector.h.

Referenced by MSE3Collector::enter(), and MSE3Collector::leave().

SUMOReal MSE3Collector::E3Values::entryTime

The vehicle's entry time.

Definition at line 357 of file MSE3Collector.h.

Referenced by MSE3Collector::enter().

SUMOReal MSE3Collector::E3Values::frontLeaveTime

The time the vehicle's front was crossing the leave line.

Definition at line 359 of file MSE3Collector.h.

Referenced by MSE3Collector::enter().

bool MSE3Collector::E3Values::hadUpdate

An internal information whether the update step was performed.

Definition at line 373 of file MSE3Collector.h.

Referenced by MSE3Collector::detectorUpdate(), and MSE3Collector::enter().

SUMOReal MSE3Collector::E3Values::haltingBegin

Begin time of last halt begin.

Definition at line 367 of file MSE3Collector.h.

Referenced by MSE3Collector::detectorUpdate(), and MSE3Collector::enter().

int MSE3Collector::E3Values::haltings

The sum of haltings the vehicle has/had within the area.

Definition at line 365 of file MSE3Collector.h.

Referenced by MSE3Collector::detectorUpdate(), and MSE3Collector::enter().

int MSE3Collector::E3Values::intervalHaltings

The sum of haltings the vehicle has/had within the area during the current interval.

Definition at line 371 of file MSE3Collector.h.

Referenced by MSE3Collector::detectorUpdate(), and MSE3Collector::enter().

SUMOReal MSE3Collector::E3Values::intervalSpeedSum

The sum of registered speeds the vehicle has/had inside the area during the current interval.

Definition at line 369 of file MSE3Collector.h.

Referenced by MSE3Collector::detectorUpdate(), MSE3Collector::enter(), and MSE3Collector::leave().

SUMOReal MSE3Collector::E3Values::speedSum

The sum of registered speeds the vehicle has/had inside the area.

Definition at line 363 of file MSE3Collector.h.

Referenced by MSE3Collector::detectorUpdate(), MSE3Collector::enter(), and MSE3Collector::leave().


The documentation for this struct was generated from the following file: