genericroboticarm.sila_server.generated.robotcontroller.robotcontroller_client module¶
- class genericroboticarm.sila_server.generated.robotcontroller.robotcontroller_client.RobotControllerClient[source]¶
Bases:
object
Controlling the robot
- EmergencyStop(*, metadata: Iterable[ClientMetadataInstance] | None = None) EmergencyStop_Responses [source]¶
Stops the robotic arm as quick as possible
- MovePlate(OriginSite: Site, DestinationSite: Site, *, metadata: Iterable[ClientMetadataInstance] | None = None) ClientObservableCommandInstance[MovePlate_Responses] [source]¶
Move a plate between two given sites
- MoveToPosition(Position: str, *, metadata: Iterable[ClientMetadataInstance] | None = None) ClientObservableCommandInstance[MoveToPosition_Responses] [source]¶
Move to a given position.
- PickPlate(Site: Site, *, metadata: Iterable[ClientMetadataInstance] | None = None) PickPlate_Responses [source]¶
Pick up a plate from a given site
- PlacePlate(Site: Site, *, metadata: Iterable[ClientMetadataInstance] | None = None) PlacePlate_Responses [source]¶
Place a plate on a given site
- Reinitialize(*, metadata: Iterable[ClientMetadataInstance] | None = None) Reinitialize_Responses [source]¶
- Reinitialize the connection to to hardware and the state of the hardware.
Clears errors and enables moving. Does not Move the robot.
- SetAcceleration(Percentage: float, *, metadata: Iterable[ClientMetadataInstance] | None = None) SetAcceleration_Responses [source]¶
Sets the movement acceleration of the robots arm.
- SetSpeed(Percentage: float, *, metadata: Iterable[ClientMetadataInstance] | None = None) SetSpeed_Responses [source]¶
Sets the movement speed of the robots arm.