Package org.opentcs.access.rmi.services
Interface RemotePeripheralService
- All Superinterfaces:
Remote,RemoteTCSObjectService
Declares the methods provided by the
PeripheralService via RMI.
The majority of the methods declared here have signatures analogous to their counterparts in
PeripheralService, with an additional ClientID parameter which serves the purpose
of identifying the calling client and determining its permissions.
To avoid redundancy, the semantics of methods that only pass through their arguments are not
explicitly documented here again. See the corresponding API documentation in
PeripheralService for these, instead.
-
Method Summary
Modifier and TypeMethodDescriptionvoidattachCommAdapter(ClientID clientId, TCSResourceReference<Location> ref, PeripheralCommAdapterDescription description) voiddisableCommAdapter(ClientID clientId, TCSResourceReference<Location> ref) voidenableCommAdapter(ClientID clientId, TCSResourceReference<Location> ref) fetchAttachmentInformation(ClientID clientId, TCSResourceReference<Location> ref) fetchProcessModel(ClientID clientId, TCSResourceReference<Location> ref) voidsendCommAdapterCommand(ClientID clientId, TCSResourceReference<Location> ref, PeripheralAdapterCommand command) Methods inherited from interface org.opentcs.access.rmi.services.RemoteTCSObjectService
appendObjectHistoryEntry, fetchObject, fetchObject, fetchObjects, fetchObjects, updateObjectProperty
-
Method Details
-
attachCommAdapter
void attachCommAdapter(ClientID clientId, TCSResourceReference<Location> ref, PeripheralCommAdapterDescription description) throws RemoteException - Throws:
RemoteException
-
disableCommAdapter
void disableCommAdapter(ClientID clientId, TCSResourceReference<Location> ref) throws RemoteException - Throws:
RemoteException
-
enableCommAdapter
void enableCommAdapter(ClientID clientId, TCSResourceReference<Location> ref) throws RemoteException - Throws:
RemoteException
-
fetchAttachmentInformation
PeripheralAttachmentInformation fetchAttachmentInformation(ClientID clientId, TCSResourceReference<Location> ref) throws RemoteException - Throws:
RemoteException
-
fetchProcessModel
PeripheralProcessModel fetchProcessModel(ClientID clientId, TCSResourceReference<Location> ref) throws RemoteException - Throws:
RemoteException
-
sendCommAdapterCommand
void sendCommAdapterCommand(ClientID clientId, TCSResourceReference<Location> ref, PeripheralAdapterCommand command) throws RemoteException - Throws:
RemoteException
-