Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
ur_driver.driver.CommanderTCPHandler Class Reference
Inheritance diagram for ur_driver.driver.CommanderTCPHandler:
Inheritance graph
[legend]

Public Member Functions

def get_joint_states (self)
 
def handle (self)
 
def recv_more (self)
 
def send_payload (self, payload)
 
def send_quit (self)
 
def send_servoj (self, waypoint_id, q_actual, t)
 
def send_stopj (self)
 
def set_analog_out (self, pinnum, value)
 
def set_digital_out (self, pinnum, value)
 
def set_flag (self, pin, val)
 
def set_tool_voltage (self, value)
 
def set_waypoint_finished_cb (self, cb)
 

Public Attributes

 waypoint_finished_cb
 

Private Member Functions

def __send_message (self, data)
 

Private Attributes

 __socket_lock
 

Detailed Description

Definition at line 402 of file driver.py.

Member Function Documentation

def ur_driver.driver.CommanderTCPHandler.__send_message (   self,
  data 
)
private
Send a message to the robot.

The message is given as a list of integers that will be packed
as 4 bytes each in network byte order (big endian).

A lock is acquired before sending the message to prevent race conditions.

:param data: list of int, the data to send

Definition at line 466 of file driver.py.

def ur_driver.driver.CommanderTCPHandler.get_joint_states (   self)

Definition at line 523 of file driver.py.

def ur_driver.driver.CommanderTCPHandler.handle (   self)

Definition at line 421 of file driver.py.

def ur_driver.driver.CommanderTCPHandler.recv_more (   self)

Definition at line 404 of file driver.py.

def ur_driver.driver.CommanderTCPHandler.send_payload (   self,
  payload 
)

Definition at line 495 of file driver.py.

def ur_driver.driver.CommanderTCPHandler.send_quit (   self)

Definition at line 481 of file driver.py.

def ur_driver.driver.CommanderTCPHandler.send_servoj (   self,
  waypoint_id,
  q_actual,
  t 
)

Definition at line 484 of file driver.py.

def ur_driver.driver.CommanderTCPHandler.send_stopj (   self)

Definition at line 516 of file driver.py.

def ur_driver.driver.CommanderTCPHandler.set_analog_out (   self,
  pinnum,
  value 
)

Definition at line 503 of file driver.py.

def ur_driver.driver.CommanderTCPHandler.set_digital_out (   self,
  pinnum,
  value 
)

Definition at line 499 of file driver.py.

def ur_driver.driver.CommanderTCPHandler.set_flag (   self,
  pin,
  val 
)

Definition at line 511 of file driver.py.

def ur_driver.driver.CommanderTCPHandler.set_tool_voltage (   self,
  value 
)

Definition at line 507 of file driver.py.

def ur_driver.driver.CommanderTCPHandler.set_waypoint_finished_cb (   self,
  cb 
)

Definition at line 519 of file driver.py.

Member Data Documentation

ur_driver.driver.CommanderTCPHandler.__socket_lock
private

Definition at line 422 of file driver.py.

ur_driver.driver.CommanderTCPHandler.waypoint_finished_cb

Definition at line 520 of file driver.py.


The documentation for this class was generated from the following file:


ur_driver
Author(s): Stuart Glaser, Shaun Edwards, Felix Messmer
autogenerated on Sun Nov 24 2019 03:36:29