Interface VehicleCommAdapterPanelFactory
- All Superinterfaces:
Lifecycle
public interface VehicleCommAdapterPanelFactory extends Lifecycle
Provides comm adapter specific panels used for interaction and displaying information.
-
Method Summary
Modifier and Type Method Description java.util.List<VehicleCommAdapterPanel>
getPanelsFor(VehicleCommAdapterDescription description, TCSObjectReference<Vehicle> vehicle, VehicleProcessModelTO processModel)
Returns a list ofVehicleCommAdapterPanel
s.Methods inherited from interface org.opentcs.components.Lifecycle
initialize, isInitialized, terminate
-
Method Details
-
getPanelsFor
java.util.List<VehicleCommAdapterPanel> getPanelsFor(@Nonnull VehicleCommAdapterDescription description, @Nonnull TCSObjectReference<Vehicle> vehicle, @Nonnull VehicleProcessModelTO processModel)Returns a list ofVehicleCommAdapterPanel
s.- Parameters:
description
- The description to create panels for.vehicle
- The vehicle to create panels for.processModel
- The current state of the process model a panel may want to initialize its components with.- Returns:
- A list of comm adapter panels, or an empty list, if this factory cannot provide panels for the given description.
-