genericroboticarm.sila_server.generated.client module

class genericroboticarm.sila_server.generated.client.Client(*args, **kwargs)[source]

Bases: SilaClient

ImplicitInteractionService: implicitinteractionservice.ImplicitInteractionServiceClient
LabwareTransferManipulatorController: labwaretransfermanipulatorcontroller.LabwareTransferManipulatorControllerClient
RoboTeachingService: roboteachingservice.RoboTeachingServiceClient
RobotController: robotcontroller.RobotControllerClient
SiLAService: SiLAServiceClient

This Feature MUST be implemented by each SiLA Server.

It specifies Commands and Properties to discover the Features a SiLA Server implements as well as details about the SiLA Server, like name, type, description, vendor and UUID.

Any interaction described in this feature MUST not affect the behaviour of any other Feature.

__address: str
__port: int
_channel: grpc.Channel
_children_by_fully_qualified_identifier: Dict[FullyQualifiedIdentifier, HasFullyQualifiedIdentifier]
_expected_features: Set[FullyQualifiedFeatureIdentifier] = {FullyQualifiedFeatureIdentifier('org.silastandard/core/SiLAService/v1'), FullyQualifiedFeatureIdentifier('org.silastandard/instruments.labware.manipulation/LabwareTransferManipulatorController/v1'), FullyQualifiedFeatureIdentifier('pharmb.io/robot/ImplicitInteractionService/v1'), FullyQualifiedFeatureIdentifier('stefanmaak/robot/RoboTeachingService/v1'), FullyQualifiedFeatureIdentifier('uni.greifswald/robot/RobotController/v1')}
_features: Dict[str, ClientFeature]
_registered_defined_execution_error_classes: Dict[FullyQualifiedDefinedExecutionErrorIdentifier, Type[DefinedExecutionError]]
_task_executor: ThreadPoolExecutor