genericroboticarm.sila_server.generated.robotcontroller package¶
Submodules¶
- genericroboticarm.sila_server.generated.robotcontroller.robotcontroller_base module
RobotControllerBaseRobotControllerBase.EmergencyStop()RobotControllerBase.MovePlate()RobotControllerBase.MovePlate_default_lifetime_of_executionRobotControllerBase.MoveToPosition()RobotControllerBase.MoveToPosition_default_lifetime_of_executionRobotControllerBase.PickPlate()RobotControllerBase.PlacePlate()RobotControllerBase.Reinitialize()RobotControllerBase.SetAcceleration()RobotControllerBase.SetSpeed()RobotControllerBase._abc_implRobotControllerBase.parent_server
- genericroboticarm.sila_server.generated.robotcontroller.robotcontroller_client module
- genericroboticarm.sila_server.generated.robotcontroller.robotcontroller_errors module
- genericroboticarm.sila_server.generated.robotcontroller.robotcontroller_feature module
- genericroboticarm.sila_server.generated.robotcontroller.robotcontroller_types module
Module contents¶
- class genericroboticarm.sila_server.generated.robotcontroller.EmergencyStop_Responses[source]¶
Bases:
NamedTuple- _asdict()¶
Return a new dict which maps field names to their values.
- _field_defaults = {}¶
- _fields = ()¶
- classmethod _make(iterable)¶
Make a new EmergencyStop_Responses object from a sequence or iterable
- _replace(**kwds)¶
Return a new EmergencyStop_Responses object replacing specified fields with new values
- exception genericroboticarm.sila_server.generated.robotcontroller.InaccessibleSite(message: str | None = None)[source]¶
Bases:
DefinedExecutionError- _abc_impl = <_abc._abc_data object>¶
- exception genericroboticarm.sila_server.generated.robotcontroller.LostPlate(message: str | None = None)[source]¶
Bases:
DefinedExecutionError- _abc_impl = <_abc._abc_data object>¶
- class genericroboticarm.sila_server.generated.robotcontroller.MovePlate_Responses[source]¶
Bases:
NamedTuple- _asdict()¶
Return a new dict which maps field names to their values.
- _field_defaults = {}¶
- _fields = ()¶
- classmethod _make(iterable)¶
Make a new MovePlate_Responses object from a sequence or iterable
- _replace(**kwds)¶
Return a new MovePlate_Responses object replacing specified fields with new values
- class genericroboticarm.sila_server.generated.robotcontroller.MoveToPosition_Responses[source]¶
Bases:
NamedTuple- _asdict()¶
Return a new dict which maps field names to their values.
- _field_defaults = {}¶
- _fields = ()¶
- classmethod _make(iterable)¶
Make a new MoveToPosition_Responses object from a sequence or iterable
- _replace(**kwds)¶
Return a new MoveToPosition_Responses object replacing specified fields with new values
- class genericroboticarm.sila_server.generated.robotcontroller.PickPlate_Responses[source]¶
Bases:
NamedTuple- _asdict()¶
Return a new dict which maps field names to their values.
- _field_defaults = {}¶
- _fields = ()¶
- classmethod _make(iterable)¶
Make a new PickPlate_Responses object from a sequence or iterable
- _replace(**kwds)¶
Return a new PickPlate_Responses object replacing specified fields with new values
- class genericroboticarm.sila_server.generated.robotcontroller.PlacePlate_Responses[source]¶
Bases:
NamedTuple- _asdict()¶
Return a new dict which maps field names to their values.
- _field_defaults = {}¶
- _fields = ()¶
- classmethod _make(iterable)¶
Make a new PlacePlate_Responses object from a sequence or iterable
- _replace(**kwds)¶
Return a new PlacePlate_Responses object replacing specified fields with new values
- class genericroboticarm.sila_server.generated.robotcontroller.Reinitialize_Responses[source]¶
Bases:
NamedTuple- _asdict()¶
Return a new dict which maps field names to their values.
- _field_defaults = {}¶
- _fields = ()¶
- classmethod _make(iterable)¶
Make a new Reinitialize_Responses object from a sequence or iterable
- _replace(**kwds)¶
Return a new Reinitialize_Responses object replacing specified fields with new values
- class genericroboticarm.sila_server.generated.robotcontroller.RobotControllerBase(parent_server: Server)[source]¶
Bases:
FeatureImplementationBase,ABC- abstractmethod EmergencyStop(*, metadata: MetadataDict) EmergencyStop_Responses[source]¶
Stops the robotic arm as quick as possible
- Parameters:
metadata – The SiLA Client Metadata attached to the call
- abstractmethod MovePlate(OriginSite: Any, DestinationSite: Any, *, metadata: MetadataDict, instance: ObservableCommandInstance) MovePlate_Responses[source]¶
Move a plate between two given sites
- Parameters:
OriginSite – Site to move the plate from
DestinationSite – Site to move the plate to
metadata – The SiLA Client Metadata attached to the call
instance – The command instance, enabling sending status updates to subscribed clients
- MovePlate_default_lifetime_of_execution: timedelta | None¶
- abstractmethod MoveToPosition(Position: str, *, metadata: MetadataDict, instance: ObservableCommandInstance) MoveToPosition_Responses[source]¶
Move to a given position.
- Parameters:
Position – Position to move to.
metadata – The SiLA Client Metadata attached to the call
instance – The command instance, enabling sending status updates to subscribed clients
- MoveToPosition_default_lifetime_of_execution: timedelta | None¶
- abstractmethod PickPlate(Site: Any, *, metadata: MetadataDict) PickPlate_Responses[source]¶
Pick up a plate from a given site
- Parameters:
Site – Site to pick plate from
metadata – The SiLA Client Metadata attached to the call
- abstractmethod PlacePlate(Site: Any, *, metadata: MetadataDict) PlacePlate_Responses[source]¶
Place a plate on a given site
- Parameters:
Site – Site to place the plate on
metadata – The SiLA Client Metadata attached to the call
- abstractmethod Reinitialize(*, metadata: MetadataDict) 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.
- Parameters:
metadata – The SiLA Client Metadata attached to the call
- abstractmethod SetAcceleration(Percentage: float, *, metadata: MetadataDict) SetAcceleration_Responses[source]¶
Sets the movement acceleration of the robots arm.
- Parameters:
Percentage – Percentage of maximum acceleration.
metadata – The SiLA Client Metadata attached to the call
- abstractmethod SetSpeed(Percentage: float, *, metadata: MetadataDict) SetSpeed_Responses[source]¶
Sets the movement speed of the robots arm.
- Parameters:
Percentage – Percentage of maximum speed.
metadata – The SiLA Client Metadata attached to the call
- _abc_impl = <_abc._abc_data object>¶
- class genericroboticarm.sila_server.generated.robotcontroller.RobotControllerClient[source]¶
Bases:
objectControlling 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.
- class genericroboticarm.sila_server.generated.robotcontroller.SetAcceleration_Responses[source]¶
Bases:
NamedTuple- _asdict()¶
Return a new dict which maps field names to their values.
- _field_defaults = {}¶
- _fields = ()¶
- classmethod _make(iterable)¶
Make a new SetAcceleration_Responses object from a sequence or iterable
- _replace(**kwds)¶
Return a new SetAcceleration_Responses object replacing specified fields with new values
- class genericroboticarm.sila_server.generated.robotcontroller.SetSpeed_Responses[source]¶
Bases:
NamedTuple- _asdict()¶
Return a new dict which maps field names to their values.
- _field_defaults = {}¶
- _fields = ()¶
- classmethod _make(iterable)¶
Make a new SetSpeed_Responses object from a sequence or iterable
- _replace(**kwds)¶
Return a new SetSpeed_Responses object replacing specified fields with new values
- genericroboticarm.sila_server.generated.robotcontroller.Site¶
alias of
Any