class documentation

class DobotAsync: (source)

Constructor: DobotAsync(port, verbose)

View In Hierarchy

Undocumented

Method __del__ Undocumented
Method __init__ Undocumented
Async Method clear_alarms Undocumented
Async Method connect Undocumented
Method force_stop Undocumented
Async Method get_adc Undocumented
Async Method get_alarms Undocumented
Async Method get_angle_static_error Undocumented
Async Method get_color_sensor Undocumented
Async Method get_device_id Undocumented
Async Method get_device_name Undocumented
Async Method get_device_rail_capability Undocumented
Async Method get_device_serial_number Undocumented
Async Method get_device_time Undocumented
Async Method get_device_version Undocumented
Async Method get_ir_value Undocumented
Async Method get_pin_input Undocumented
Async Method get_pin_output Undocumented
Async Method get_pin_purpose Undocumented
Async Method get_pwm Undocumented
Async Method grip Undocumented
Async Method home Undocumented
Async Method jump Undocumented
Async Method jump_rail Undocumented
Async Method jump_relative_xyz Undocumented
Async Method jump_relative_xyz_rail Undocumented
Async Method laser Undocumented
Async Method move_in_circle Undocumented
Async Method move_joystick_idle Undocumented
Async Method move_joystick_negative_r Undocumented
Async Method move_joystick_negative_x Undocumented
Async Method move_joystick_negative_y Undocumented
Async Method move_joystick_negative_z Undocumented
Async Method move_joystick_positive_r Undocumented
Async Method move_joystick_positive_x Undocumented
Async Method move_joystick_positive_y Undocumented
Async Method move_joystick_positive_z Undocumented
Async Method move_relative_xyz_joint Undocumented
Async Method move_relative_xyz_linear Undocumented
Async Method move_relative_xyz_rail_joint Undocumented
Async Method move_relative_xyz_rail_linear Undocumented
Async Method move_with_continous_trajectory_absolute Undocumented
Async Method move_with_continous_trajectory_laser_relative Undocumented
Async Method move_with_continous_trajectory_relative Undocumented
Async Method move_xyz_joint Undocumented
Async Method move_xyz_linear Undocumented
Async Method move_xyz_rail_joint Undocumented
Async Method move_xyz_rail_linear Undocumented
Async Method pose Undocumented
Async Method pose_rail Undocumented
Async Method set_angle_static_error Undocumented
Async Method set_color_sensor Undocumented
Async Method set_continous_trajectory_parameters Undocumented
Async Method set_device_name Undocumented
Async Method set_device_rail_capability Undocumented
Async Method set_device_serial_number Undocumented
Async Method set_ir_params Undocumented
Async Method set_lost_step_command Undocumented
Async Method set_lost_step_error Undocumented
Async Method set_motor Undocumented
Async Method set_pin_output Undocumented
Async Method set_pin_purpose Undocumented
Async Method set_pwm Undocumented
Async Method speed Undocumented
Async Method suck Undocumented
Async Method wait Undocumented
Instance Variable dobotApiInterface Undocumented
Async Method _on_sigint Undocumented
Method _run_in_loop Undocumented
Type Variable _T Undocumented
Instance Variable _endEffectorType Undocumented
Instance Variable _loop Undocumented
def __del__(self): (source)

Undocumented

def __init__(self, port: str, verbose: bool = False): (source)

Undocumented

async def clear_alarms(self): (source)

Undocumented

async def connect(self): (source)

Undocumented

def force_stop(self): (source)

Undocumented

async def get_adc(self, address: int) -> int: (source)

Undocumented

async def get_alarms(self) -> set[Alarm]: (source)

Undocumented

async def get_angle_static_error(self) -> tuple[float, float]: (source)

Undocumented

async def get_color_sensor(self, port: int) -> tuple[int, int, int]: (source)

Undocumented

async def get_device_id(self) -> tuple[int, int, int]: (source)

Undocumented

async def get_device_name(self) -> str: (source)

Undocumented

async def get_device_rail_capability(self) -> bool: (source)

Undocumented

async def get_device_serial_number(self) -> str: (source)

Undocumented

async def get_device_time(self) -> int: (source)

Undocumented

async def get_device_version(self) -> tuple[int, int, int]: (source)

Undocumented

async def get_ir_value(self, port: int) -> bool: (source)

Undocumented

async def get_pin_input(self, address: int) -> Level: (source)

Undocumented

async def get_pin_output(self, address: int) -> Level: (source)

Undocumented

async def get_pin_purpose(self, address: int) -> IOFunction: (source)

Undocumented

async def get_pwm(self, address: int) -> tuple[float, float]: (source)

Undocumented

async def grip(self, enable: bool, grip: bool): (source)

Undocumented

async def home(self): (source)

Undocumented

async def jump(self, x: float, y: float, z: float, r: float): (source)

Undocumented

async def jump_rail(self, x: float, y: float, z: float, r: float, rail: float): (source)

Undocumented

async def jump_relative_xyz(self, delta_x: float, delta_y: float, delta_z: float, delta_r: float): (source)

Undocumented

async def jump_relative_xyz_rail(self, delta_x: float, delta_y: float, delta_z: float, delta_r: float, delta_rail: float): (source)

Undocumented

async def laser(self, enable: bool): (source)

Undocumented

async def move_in_circle(self, relative_x: float, relative_y: float, relative_z: float, relative_r: float, end_x: float, end_y: float, end_z: float, end_r: float): (source)

Undocumented

async def move_joystick_idle(self): (source)

Undocumented

async def move_joystick_negative_r(self): (source)

Undocumented

async def move_joystick_negative_x(self): (source)

Undocumented

async def move_joystick_negative_y(self): (source)

Undocumented

async def move_joystick_negative_z(self): (source)

Undocumented

async def move_joystick_positive_r(self): (source)

Undocumented

async def move_joystick_positive_x(self): (source)

Undocumented

async def move_joystick_positive_y(self): (source)

Undocumented

async def move_joystick_positive_z(self): (source)

Undocumented

async def move_relative_xyz_joint(self, delta_x: float, delta_y: float, delta_z: float, delta_r: float): (source)

Undocumented

async def move_relative_xyz_linear(self, delta_x: float, delta_y: float, delta_z: float, delta_r: float): (source)

Undocumented

async def move_relative_xyz_rail_joint(self, delta_x: float, delta_y: float, delta_z: float, delta_r: float, delta_rail: float): (source)

Undocumented

async def move_relative_xyz_rail_linear(self, delta_x: float, delta_y: float, delta_z: float, delta_r: float, delta_rail: float): (source)

Undocumented

async def move_with_continous_trajectory_absolute(self, x: float, y: float, z: float): (source)

Undocumented

async def move_with_continous_trajectory_laser_relative(self, delta_x: float, delta_y: float, delta_z: float, power: float): (source)

Undocumented

async def move_with_continous_trajectory_relative(self, delta_x: float, delta_y: float, delta_z: float): (source)

Undocumented

async def move_xyz_joint(self, x: float, y: float, z: float, r: float): (source)

Undocumented

async def move_xyz_linear(self, x: float, y: float, z: float, r: float): (source)

Undocumented

async def move_xyz_rail_joint(self, x: float, y: float, z: float, r: float, rail: float): (source)

Undocumented

async def move_xyz_rail_linear(self, x: float, y: float, z: float, r: float, rail: float): (source)

Undocumented

async def pose(self) -> tuple[float, float, float, float, float, float, float, float]: (source)

Undocumented

async def pose_rail(self) -> float: (source)

Undocumented

async def set_angle_static_error(self, rear_arm_angle: float, front_arm_angle: float): (source)

Undocumented

async def set_color_sensor(self, enable: bool, port: int, version: TagVersionColorSensorAndIR): (source)

Undocumented

async def set_continous_trajectory_parameters(self, acceleration: float, realTime: RealTimeTrack): (source)

Undocumented

async def set_device_name(self, name: str): (source)

Undocumented

async def set_device_rail_capability(self, name: str, enable: bool, version: tagVersionRail): (source)

Undocumented

async def set_device_serial_number(self, serial_number: str): (source)

Undocumented

async def set_ir_params(self, port: int, version: TagVersionColorSensorAndIR): (source)

Undocumented

async def set_lost_step_command(self, threshold: float): (source)

Undocumented

async def set_lost_step_error(self, error: float): (source)

Undocumented

async def set_motor(self, address: EMotorIndex, enable: bool, speed: float): (source)

Undocumented

async def set_pin_output(self, address: int, level: Level): (source)

Undocumented

async def set_pin_purpose(self, address: int, purpose: IOFunction): (source)

Undocumented

async def set_pwm(self, address: int, frequency: float, cycle: float): (source)

Undocumented

async def speed(self, velocity: float = 100.0, acceleration: float = 100.0): (source)

Undocumented

async def suck(self, enable: bool): (source)

Undocumented

async def wait(self, ms: int): (source)

Undocumented

dobotApiInterface: DobotApi = (source)

Undocumented

async def _on_sigint(self, signum: int, frame: Any | None): (source)

Undocumented

def _run_in_loop(self, func: Callable[..., _T], *args: Any) -> Awaitable[_T]: (source)

Undocumented

Undocumented

Value
TypeVar('_T')
_endEffectorType: EndEffectorType | None = (source)

Undocumented