Public Member Functions | Public Attributes | Private Attributes | List of all members
nextage_ros_bridge.base_toolchanger_hands.BaseToolchangerHands Class Reference
Inheritance diagram for nextage_ros_bridge.base_toolchanger_hands.BaseToolchangerHands:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, parent)
 
def turn_handlight (self, hand=None, on=True)
 
- Public Member Functions inherited from nextage_ros_bridge.base_hands.BaseHands
def __init__ (self, parent)
 
def airhand_l_drawin (self)
 
def airhand_l_keep (self)
 
def airhand_l_release (self)
 
def airhand_r_drawin (self)
 
def airhand_r_keep (self)
 
def airhand_r_release (self)
 
def gripper_l_close (self)
 
def gripper_l_open (self)
 
def gripper_r_close (self)
 
def gripper_r_open (self)
 
def handlight_both (self, is_on=True)
 
def handlight_l (self, is_on=True)
 
def handlight_r (self, is_on=True)
 
def handtool_l_attach (self)
 
def handtool_l_eject (self)
 
def handtool_r_attach (self)
 
def handtool_r_eject (self)
 
def init_dio (self)
 

Public Attributes

 HAND_L
 
 HAND_R
 
 handlight_l_command
 
 handlight_r_command
 
 toolchanger_l_command
 
 toolchanger_r_command
 

Private Attributes

 _parent
 

Additional Inherited Members

- Static Public Attributes inherited from nextage_ros_bridge.base_hands.BaseHands
int DIO_17 = 17
 
int DIO_18 = 18
 
int DIO_19 = 19
 
int DIO_20 = 20
 
int DIO_21 = 21
 
int DIO_22 = 22
 
int DIO_23 = 23
 
int DIO_24 = 24
 
int DIO_25 = 25
 
int DIO_26 = 26
 
int DIO_27 = 27
 
int DIO_28 = 28
 
string HAND_L = '1'
 
string HAND_R = '2'
 

Detailed Description

This class holds methods that are specific to the hands of NEXTAGE OPEN,
accompanied with toolchanger.

@deprecated: Since version 0.5.1, the functionality in this class is moved
             to other BaseHands subclasses (e.g. Iros13Hands).

Definition at line 42 of file base_toolchanger_hands.py.

Constructor & Destructor Documentation

def nextage_ros_bridge.base_toolchanger_hands.BaseToolchangerHands.__init__ (   self,
  parent 
)
Since this class operates requires an access to
hrpsys.hrpsys_config.HrpsysConfigurator, valid 'parent' is a must.
Otherwise __init__ returns without doing anything.

@type parent: hrpsys.hrpsys_config.HrpsysConfigurator
@param parent: derived class of HrpsysConfigurator.

Definition at line 52 of file base_toolchanger_hands.py.

Member Function Documentation

def nextage_ros_bridge.base_toolchanger_hands.BaseToolchangerHands.turn_handlight (   self,
  hand = None,
  on = True 
)
@param hand: Both hands if None.
@type on: bool
@param on: Despite its type, it's handled as str in this method.
@rtype: bool
@return: True if the lights turned. False otherwise.

Definition at line 71 of file base_toolchanger_hands.py.

Member Data Documentation

nextage_ros_bridge.base_toolchanger_hands.BaseToolchangerHands._parent
private

Definition at line 64 of file base_toolchanger_hands.py.

nextage_ros_bridge.base_toolchanger_hands.BaseToolchangerHands.HAND_L

Definition at line 80 of file base_toolchanger_hands.py.

nextage_ros_bridge.base_toolchanger_hands.BaseToolchangerHands.HAND_R

Definition at line 82 of file base_toolchanger_hands.py.

nextage_ros_bridge.base_toolchanger_hands.BaseToolchangerHands.handlight_l_command

Definition at line 66 of file base_toolchanger_hands.py.

nextage_ros_bridge.base_toolchanger_hands.BaseToolchangerHands.handlight_r_command

Definition at line 67 of file base_toolchanger_hands.py.

nextage_ros_bridge.base_toolchanger_hands.BaseToolchangerHands.toolchanger_l_command

Definition at line 68 of file base_toolchanger_hands.py.

nextage_ros_bridge.base_toolchanger_hands.BaseToolchangerHands.toolchanger_r_command

Definition at line 69 of file base_toolchanger_hands.py.


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


nextage_ros_bridge
Author(s): Isaac Isao Saito , Akio Ochiai
autogenerated on Wed Jun 17 2020 04:14:47