Package org.opentcs.access.rmi.services
Schnittstelle RemotePeripheralService
- Alle Superschnittstellen:
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.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
attachCommAdapter
(ClientID clientId, TCSResourceReference<Location> ref, PeripheralCommAdapterDescription description) void
disableCommAdapter
(ClientID clientId, TCSResourceReference<Location> ref) void
enableCommAdapter
(ClientID clientId, TCSResourceReference<Location> ref) fetchAttachmentInformation
(ClientID clientId, TCSResourceReference<Location> ref) fetchProcessModel
(ClientID clientId, TCSResourceReference<Location> ref) void
sendCommAdapterCommand
(ClientID clientId, TCSResourceReference<Location> ref, PeripheralAdapterCommand command) Von Schnittstelle geerbte Methoden org.opentcs.access.rmi.services.RemoteTCSObjectService
appendObjectHistoryEntry, fetchObject, fetchObject, fetchObjects, fetchObjects, updateObjectProperty
-
Methodendetails
-
attachCommAdapter
void attachCommAdapter(ClientID clientId, TCSResourceReference<Location> ref, PeripheralCommAdapterDescription description) throws RemoteException - Löst aus:
RemoteException
-
disableCommAdapter
void disableCommAdapter(ClientID clientId, TCSResourceReference<Location> ref) throws RemoteException - Löst aus:
RemoteException
-
enableCommAdapter
void enableCommAdapter(ClientID clientId, TCSResourceReference<Location> ref) throws RemoteException - Löst aus:
RemoteException
-
fetchAttachmentInformation
PeripheralAttachmentInformation fetchAttachmentInformation(ClientID clientId, TCSResourceReference<Location> ref) throws RemoteException - Löst aus:
RemoteException
-
fetchProcessModel
PeripheralProcessModel fetchProcessModel(ClientID clientId, TCSResourceReference<Location> ref) throws RemoteException - Löst aus:
RemoteException
-
sendCommAdapterCommand
void sendCommAdapterCommand(ClientID clientId, TCSResourceReference<Location> ref, PeripheralAdapterCommand command) throws RemoteException - Löst aus:
RemoteException
-