Eclipse SUMO - Simulation of Urban MObility
MSE3Collector::E3Values Struct Reference

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

#include <MSE3Collector.h>

Collaboration diagram for MSE3Collector::E3Values:
[legend]

Data Fields

double backLeaveTime
 The time the vehicle's back was crossing the leave line. More...
 
MSE3EntryReminderentryReminder
 the reminder on which the vehicle entered the detector More...
 
double entryTime
 The vehicle's entry time. More...
 
double 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...
 
SUMOTime 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...
 
double intervalSpeedSum
 The sum of registered speeds the vehicle has/had inside the area during the current interval. More...
 
SUMOTime intervalTimeLoss
 The timeLoss of the vehicle when entering. Updated to the current timeLoss at interval write. More...
 
double speedSum
 The sum of registered speeds the vehicle has/had inside the area. More...
 
SUMOTime timeLoss
 The timeLoss of the vehicle when entering. Updated to the actual time loss within the area when leaving. 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 413 of file MSE3Collector.h.

Field Documentation

◆ backLeaveTime

double MSE3Collector::E3Values::backLeaveTime

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

Definition at line 419 of file MSE3Collector.h.

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

◆ entryReminder

MSE3EntryReminder* MSE3Collector::E3Values::entryReminder

the reminder on which the vehicle entered the detector

Definition at line 437 of file MSE3Collector.h.

Referenced by MSE3Collector::enter().

◆ entryTime

double MSE3Collector::E3Values::entryTime

The vehicle's entry time.

Definition at line 415 of file MSE3Collector.h.

Referenced by MSE3Collector::enter().

◆ frontLeaveTime

double MSE3Collector::E3Values::frontLeaveTime

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

Definition at line 417 of file MSE3Collector.h.

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

◆ hadUpdate

bool MSE3Collector::E3Values::hadUpdate

An internal information whether the update step was performed.

Definition at line 435 of file MSE3Collector.h.

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

◆ haltingBegin

SUMOTime MSE3Collector::E3Values::haltingBegin

Begin time of last halt begin.

Definition at line 425 of file MSE3Collector.h.

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

◆ haltings

int MSE3Collector::E3Values::haltings

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

Definition at line 423 of file MSE3Collector.h.

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

◆ intervalHaltings

int MSE3Collector::E3Values::intervalHaltings

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

Definition at line 429 of file MSE3Collector.h.

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

◆ intervalSpeedSum

double MSE3Collector::E3Values::intervalSpeedSum

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

Definition at line 427 of file MSE3Collector.h.

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

◆ intervalTimeLoss

SUMOTime MSE3Collector::E3Values::intervalTimeLoss

The timeLoss of the vehicle when entering. Updated to the current timeLoss at interval write.

Definition at line 433 of file MSE3Collector.h.

Referenced by MSE3Collector::enter().

◆ speedSum

double MSE3Collector::E3Values::speedSum

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

Definition at line 421 of file MSE3Collector.h.

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

◆ timeLoss

SUMOTime MSE3Collector::E3Values::timeLoss

The timeLoss of the vehicle when entering. Updated to the actual time loss within the area when leaving.

Definition at line 431 of file MSE3Collector.h.

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


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