Package org.opentcs.drivers.peripherals
Schnittstelle PeripheralControllerPool
public interface PeripheralControllerPool
Maintains associations between locations and peripheral controllers.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetPeripheralController
(TCSResourceReference<Location> location) Returns the peripheral controller associated with the given location.
-
Methodendetails
-
getPeripheralController
@Nonnull PeripheralController getPeripheralController(TCSResourceReference<Location> location) throws IllegalArgumentException Returns the peripheral controller associated with the given location.- Parameter:
location
- The reference to the location.- Gibt zurück:
- The peripheral controller associated with the given location.
- Löst aus:
IllegalArgumentException
- If no peripheral controller is associated with the given location or if the referenced location does not exist.
-