genericroboticarm.sila_server.generated.implicitinteractionservice.implicitinteractionservice_base module¶
- class genericroboticarm.sila_server.generated.implicitinteractionservice.implicitinteractionservice_base.ImplicitInteractionServiceBase(parent_server: Server)[source]¶
Bases:
FeatureImplementationBase,ABC- abstractmethod AddDevice(ServerName: str, *, metadata: MetadataDict) AddDevice_Responses[source]¶
Adds a device to the set.
- Parameters:
ServerName – The SilaService.server_name of the device
metadata – The SiLA Client Metadata attached to the call
- abstractmethod ConnectToDevice(ServerName: str, Timeout: float, *, metadata: MetadataDict) ConnectToDevice_Responses[source]¶
- Makes the robot try to establish a connection to the specified device(this might take a few
seconds). Doing this before the connection is actually needed may save time.
- Parameters:
ServerName – SiLA server name
Timeout – timeout for creating a SilAclient
metadata – The SiLA Client Metadata attached to the call
- Returns:
Success: Boolean whether connection could be established
- abstractmethod RemoveDevice(ServerName: str, *, metadata: MetadataDict) RemoveDevice_Responses[source]¶
Removes a device to the set.
- Parameters:
ServerName – The SilaService.server_name of the device
metadata – The SiLA Client Metadata attached to the call
- _abc_impl = <_abc._abc_data object>¶