Package org.opentcs.drivers.vehicle
Components needed for controlling physical vehicles and processing information sent by them.
-
Interface Summary Interface Description AdapterCommand A command a comm adapter may execute.MovementCommand A command for moving a step.SimVehicleCommAdapter This interface declares methods that a vehicle driver intended for simulation must implement.VehicleCommAdapter This interface declares the methods that a driver communicating with and controlling a physical vehicle must implement.VehicleCommAdapterFactory Provides communication adapter instances for vehicles to be controlled.VehicleController Provides high-level methods for the kernel to control a vehicle.VehicleControllerPool Maintains associations between vehicles and vehicle controllers. -
Class Summary Class Description BasicVehicleCommAdapter A base class for communication adapters mainly providing command queue processing.DefaultVehicleCommAdapterDescription The default implementation ofVehicleCommAdapterDescription
.LoadHandlingDevice Describes a single load handling device on a vehicle.VehicleCommAdapterDescription Provides the description for a vehicle comm adapter.VehicleCommAdapterEvent An event emitted by a communication adapter.VehicleProcessModel An observable model of a vehicle's and its comm adapter's attributes.VehicleProcessModel.PropertyUpdate A notification object sent to observers to indicate a change of a property.VehicleProcessModel.TransportOrderPropertyUpdate A notification object sent to observers to indicate a change of a transport order's property.VehicleProcessModel.VehiclePropertyUpdate A notification object sent to observers to indicate a change of a vehicle's property. -
Enum Summary Enum Description VehicleProcessModel.Attribute Notification arguments to indicate some change.