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.