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 TypeMethodDescriptionint
int
getName()
double
getState()
boolean
boolean
setCommAdapterConnected
(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
-