moveit2
The MoveIt Motion Planning Framework for ROS 2.
Public Member Functions | Public Attributes | List of all members
moveit.servo_client.devices.ps4_dualshock.PS4DualShockTeleop Class Reference
Inheritance diagram for moveit.servo_client.devices.ps4_dualshock.PS4DualShockTeleop:
Inheritance graph
[legend]
Collaboration diagram for moveit.servo_client.devices.ps4_dualshock.PS4DualShockTeleop:
Collaboration graph
[legend]

Public Member Functions

def __init__ (self, str ee_frame_name, str node_name="ps4_dualshock_teleop", str device_name="ps4_dualshock", PS4DualShock device_config=PS4DualShock())
 
def publish_command (self, data)
 
def record ()
 
- Public Member Functions inherited from moveit.servo_client.teleop.TeleopDevice
def __init__ (self, node_name, device_name, device_config, ee_frame_name)
 
def start_teleop (self)
 
def stop_teleop (self)
 
def publish_command (self)
 
def record (self)
 

Public Attributes

 logger
 
- Public Attributes inherited from moveit.servo_client.teleop.TeleopDevice
 device_name
 
 device_config
 
 ee_frame_name
 
 joy_subscriber
 
 twist_publisher
 
 servo_node_start_client
 
 servo_node_stop_client
 
 teleop_thread
 

Detailed Description

Definition at line 97 of file ps4_dualshock.py.

Constructor & Destructor Documentation

◆ __init__()

def moveit.servo_client.devices.ps4_dualshock.PS4DualShockTeleop.__init__ (   self,
str  ee_frame_name,
str   node_name = "ps4_dualshock_teleop",
str   device_name = "ps4_dualshock",
PS4DualShock   device_config = PS4DualShock() 
)

Definition at line 100 of file ps4_dualshock.py.

Member Function Documentation

◆ publish_command()

def moveit.servo_client.devices.ps4_dualshock.PS4DualShockTeleop.publish_command (   self,
  data 
)
Publishes the teleop command.

Definition at line 115 of file ps4_dualshock.py.

Here is the call graph for this function:

◆ record()

def moveit.servo_client.devices.ps4_dualshock.PS4DualShockTeleop.record ( )

Definition at line 143 of file ps4_dualshock.py.

Member Data Documentation

◆ logger

moveit.servo_client.devices.ps4_dualshock.PS4DualShockTeleop.logger

Definition at line 113 of file ps4_dualshock.py.


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