uxsimpp.trafficppy.Vehicle¶
- class uxsimpp.trafficppy.Vehicle(self: uxsimpp.trafficppy.Vehicle, world: uxsimpp.trafficppy.World, name: str, departure_time: float, orig_name: str, dest_name: str)¶
Bases:
pybind11_objectCreate a new Vehicle
- __init__(self: uxsimpp.trafficppy.Vehicle, world: uxsimpp.trafficppy.World, name: str, departure_time: float, orig_name: str, dest_name: str) None¶
Create a new Vehicle
Methods
__init__(self, world, name, departure_time, ...)Create a new Vehicle
Attributes
Reference to World
Final arrival time
Link arrival time
Departure time
Destination node
Following vehicle
Vehicle ID
Leading vehicle
Current link
Preferred links
Link log
State log
Time log
Velocity log
Position log
Vehicle name
Origin node
Adaptive routing flag
Route choice flag
Next link in route
Route preference
Vehicle state
Total travel time
Current velocity
Current position
Next position
- property W¶
Reference to World
- __init__(self: uxsimpp.trafficppy.Vehicle, world: uxsimpp.trafficppy.World, name: str, departure_time: float, orig_name: str, dest_name: str) None¶
Create a new Vehicle
- property arrival_time¶
Final arrival time
- property arrival_time_link¶
Link arrival time
- property departure_time¶
Departure time
- property dest¶
Destination node
- property follower¶
Following vehicle
- property id¶
Vehicle ID
- property leader¶
Leading vehicle
- property link¶
Current link
- property links_preferred¶
Preferred links
- property log_link¶
Link log
- property log_state¶
State log
- property log_t¶
Time log
- property log_v¶
Velocity log
- property log_x¶
Position log
- property name¶
Vehicle name
- property orig¶
Origin node
- property route_adaptive¶
Adaptive routing flag
- property route_choice_flag_on_link¶
Route choice flag
- property route_next_link¶
Next link in route
- property route_preference¶
Route preference
- property state¶
Vehicle state
- property travel_time¶
Total travel time
- property v¶
Current velocity
- property x¶
Current position
- property x_next¶
Next position