Class VehicleProcessModelTO
java.lang.Object
org.opentcs.drivers.vehicle.management.VehicleProcessModelTO
- All Implemented Interfaces:
Serializable
A serializable representation of a
VehicleProcessModel.
For documentation of methods in this class, see the API documentation of their corresponding
counterparts in VehicleProcessModel.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintgetName()doublegetState()booleanbooleansetCommAdapterConnected(boolean commAdapterConnected) setCommAdapterEnabled(boolean commAdapterEnabled) setEnergyLevel(int energyLevel) setLength(int length) setLoadHandlingDevices(List<LoadHandlingDevice> loadHandlingDevices) setNotifications(Queue<UserNotification> notifications) setOrientationAngle(double orientationAngle) setPosition(String position) setPrecisePosition(Triple precisePosition) setState(Vehicle.State state)
-
Constructor Details
-
VehicleProcessModelTO
public VehicleProcessModelTO()Creates a new instance.
-
-
Method Details
-
getName
-
setName
-
isCommAdapterEnabled
public boolean isCommAdapterEnabled() -
setCommAdapterEnabled
-
isCommAdapterConnected
public boolean isCommAdapterConnected() -
setCommAdapterConnected
-
getPosition
-
setPosition
-
getNotifications
-
setNotifications
-
getPrecisePosition
-
setPrecisePosition
-
getOrientationAngle
public double getOrientationAngle() -
setOrientationAngle
-
getEnergyLevel
public int getEnergyLevel() -
setEnergyLevel
-
getLoadHandlingDevices
-
setLoadHandlingDevices
public VehicleProcessModelTO setLoadHandlingDevices(@Nonnull List<LoadHandlingDevice> loadHandlingDevices) -
getState
-
setState
-
getLength
public int getLength() -
setLength
-