genericroboticarm.robo_APIs.interactive_transfer module¶
An interface for robotic arm that implement the necessary utility to use the SiLA feature LabTransferManipulatorController.
- class genericroboticarm.robo_APIs.interactive_transfer.InteractiveTransfer[source]¶
Bases:
ABC
- _abc_impl = <_abc._abc_data object>¶
- property available_handover_positions: List[Tuple[str, int]]¶
return:
- property available_intermediate_actions: List[str]¶
- List of functionalities the arm can do together with put/get labware commands,
like (un-)lidding, shaking reading barcode, etc.
- Returns:
- abstractmethod get_labware(intermediate_actions: List[str], device: str, position: int)[source]¶
- Parameters:
position
device
intermediate_actions
- Returns:
- abstract property number_internal_positions: int¶
return:
- abstractmethod prepare_for_input(internal_pos: int, device: str, position: int, plate_type: str) bool [source]¶
- Parameters:
plate_type
plate_type
position
device
internal_pos
- Returns: