Eclipse SUMO - Simulation of Urban MObility
libsumo::TraCINextStopData Struct Reference

#include <TraCIDefs.h>

Inheritance diagram for libsumo::TraCINextStopData:
[legend]
Collaboration diagram for libsumo::TraCINextStopData:
[legend]

Public Member Functions

std::string getString ()
 
virtual const std::vector< unsigned char > toPacket () const
 
 TraCINextStopData (const std::string &lane="", double startPos=INVALID_DOUBLE_VALUE, double endPos=INVALID_DOUBLE_VALUE, const std::string &stoppingPlaceID="", int stopFlags=0, double duration=INVALID_DOUBLE_VALUE, double until=INVALID_DOUBLE_VALUE, double intendedArrival=INVALID_DOUBLE_VALUE, double arrival=INVALID_DOUBLE_VALUE, double depart=INVALID_DOUBLE_VALUE, const std::string &split="", const std::string &join="", const std::string &actType="", const std::string &tripId="", const std::string &line="", double speed=0)
 

Data Fields

std::string actType
 additional information for this stop More...
 
double arrival
 The actual arrival time (only for past stops) More...
 
double depart
 The time at which this stop was ended. More...
 
double duration
 The intended (minimum) stopping duration. More...
 
double endPos
 The stopping position end. More...
 
double intendedArrival
 The intended arrival time. More...
 
std::string join
 the id of the vehicle (train portion) to which this vehicle shall be joined More...
 
std::string lane
 The lane to stop at. More...
 
std::string line
 the new line id of the trip within a cyclical public transport route More...
 
double speed
 the speed at which this stop counts as reached (waypoint mode) More...
 
std::string split
 the id of the vehicle (train portion) that splits of upon reaching this stop More...
 
double startPos
 The stopping position start. More...
 
int stopFlags
 Stop flags. More...
 
std::string stoppingPlaceID
 Id assigned to the stop. More...
 
std::string tripId
 id of the trip within a cyclical public transport route More...
 
double until
 The time at which the vehicle may continue its journey. More...
 

Detailed Description

Definition at line 354 of file TraCIDefs.h.

Constructor & Destructor Documentation

◆ TraCINextStopData()

libsumo::TraCINextStopData::TraCINextStopData ( const std::string &  lane = "",
double  startPos = INVALID_DOUBLE_VALUE,
double  endPos = INVALID_DOUBLE_VALUE,
const std::string &  stoppingPlaceID = "",
int  stopFlags = 0,
double  duration = INVALID_DOUBLE_VALUE,
double  until = INVALID_DOUBLE_VALUE,
double  intendedArrival = INVALID_DOUBLE_VALUE,
double  arrival = INVALID_DOUBLE_VALUE,
double  depart = INVALID_DOUBLE_VALUE,
const std::string &  split = "",
const std::string &  join = "",
const std::string &  actType = "",
const std::string &  tripId = "",
const std::string &  line = "",
double  speed = 0 
)
inline

Definition at line 356 of file TraCIDefs.h.

Member Function Documentation

◆ getString()

std::string libsumo::TraCINextStopData::getString ( )
inlinevirtual

Reimplemented from libsumo::TraCIResult.

Definition at line 390 of file TraCIDefs.h.

◆ toPacket()

virtual const std::vector<unsigned char> libsumo::TraCIResult::toPacket ( ) const
inlinevirtualinherited

Definition at line 133 of file TraCIDefs.h.

Field Documentation

◆ actType

std::string libsumo::TraCINextStopData::actType

additional information for this stop

Definition at line 423 of file TraCIDefs.h.

◆ arrival

double libsumo::TraCINextStopData::arrival

The actual arrival time (only for past stops)

Definition at line 415 of file TraCIDefs.h.

◆ depart

double libsumo::TraCINextStopData::depart

The time at which this stop was ended.

Definition at line 417 of file TraCIDefs.h.

◆ duration

double libsumo::TraCINextStopData::duration

The intended (minimum) stopping duration.

Definition at line 409 of file TraCIDefs.h.

◆ endPos

double libsumo::TraCINextStopData::endPos

The stopping position end.

Definition at line 403 of file TraCIDefs.h.

◆ intendedArrival

double libsumo::TraCINextStopData::intendedArrival

The intended arrival time.

Definition at line 413 of file TraCIDefs.h.

◆ join

std::string libsumo::TraCINextStopData::join

the id of the vehicle (train portion) to which this vehicle shall be joined

Definition at line 421 of file TraCIDefs.h.

◆ lane

std::string libsumo::TraCINextStopData::lane

The lane to stop at.

Definition at line 399 of file TraCIDefs.h.

◆ line

std::string libsumo::TraCINextStopData::line

the new line id of the trip within a cyclical public transport route

Definition at line 427 of file TraCIDefs.h.

◆ speed

double libsumo::TraCINextStopData::speed

the speed at which this stop counts as reached (waypoint mode)

Definition at line 429 of file TraCIDefs.h.

◆ split

std::string libsumo::TraCINextStopData::split

the id of the vehicle (train portion) that splits of upon reaching this stop

Definition at line 419 of file TraCIDefs.h.

◆ startPos

double libsumo::TraCINextStopData::startPos

The stopping position start.

Definition at line 401 of file TraCIDefs.h.

◆ stopFlags

int libsumo::TraCINextStopData::stopFlags

Stop flags.

Definition at line 407 of file TraCIDefs.h.

◆ stoppingPlaceID

std::string libsumo::TraCINextStopData::stoppingPlaceID

Id assigned to the stop.

Definition at line 405 of file TraCIDefs.h.

◆ tripId

std::string libsumo::TraCINextStopData::tripId

id of the trip within a cyclical public transport route

Definition at line 425 of file TraCIDefs.h.

◆ until

double libsumo::TraCINextStopData::until

The time at which the vehicle may continue its journey.

Definition at line 411 of file TraCIDefs.h.


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