@Immutable
public class IpcVehicle
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
IpcVehicle(VehicleState vs)
Constructs a new Vehicle object from data in a VehicleState object.
|
Modifier and Type | Method and Description |
---|---|
IpcAvl |
getAvl() |
BlockAssignmentMethod |
getBlockAssignmentMethod() |
java.lang.String |
getBlockId() |
java.lang.String |
getDirectionId() |
long |
getGpsTime()
GPS epoch time in msec.
|
float |
getHeading()
Returns number of degrees clockwise from due North.
|
java.lang.String |
getHeadsign() |
java.lang.String |
getId() |
float |
getLatitude() |
long |
getLayoverDepartureTime()
Epoch time of scheduled departure.
|
java.lang.String |
getLicensePlate() |
float |
getLongitude() |
java.lang.String |
getNextStopId() |
java.lang.String |
getNextStopName() |
TemporalDifference |
getRealTimeSchedAdh() |
java.lang.String |
getRouteId() |
java.lang.String |
getRouteShortName() |
float |
getSpeed() |
java.lang.String |
getTripId() |
java.lang.String |
getTripPatternId() |
java.lang.String |
getVehicleType() |
boolean |
isDelayed() |
boolean |
isForSchedBasedPred() |
boolean |
isLayover() |
boolean |
isPredictable() |
static void |
main(java.lang.String[] args) |
java.lang.String |
toString() |
public IpcVehicle(VehicleState vs)
vs
- public java.lang.String getId()
public java.lang.String getBlockId()
public BlockAssignmentMethod getBlockAssignmentMethod()
public IpcAvl getAvl()
public float getHeading()
public float getSpeed()
public float getLatitude()
public float getLongitude()
public java.lang.String getLicensePlate()
public long getGpsTime()
public java.lang.String getRouteId()
public java.lang.String getRouteShortName()
public java.lang.String getTripId()
public java.lang.String getTripPatternId()
public java.lang.String getDirectionId()
public java.lang.String getHeadsign()
public boolean isPredictable()
public boolean isForSchedBasedPred()
public TemporalDifference getRealTimeSchedAdh()
public boolean isDelayed()
public boolean isLayover()
public long getLayoverDepartureTime()
public java.lang.String getNextStopId()
public java.lang.String getNextStopName()
public java.lang.String getVehicleType()
public java.lang.String toString()
toString
in class java.lang.Object
public static void main(java.lang.String[] args)