Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | Private Attributes | List of all members
nextage_ros_bridge.command.toolchanger_command.ToolchangerCommand Class Reference
Inheritance diagram for nextage_ros_bridge.command.toolchanger_command.ToolchangerCommand:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, hands, hand, dio_pins)
 
def execute (self, operation)
 
def release_ejector (self, hand=None, on=True)
 

Public Attributes

 HAND_L
 
 HAND_R
 
 HAND_TOOLCHANGE_OFF
 
 HAND_TOOLCHANGE_ON
 

Static Public Attributes

string HAND_TOOLCHANGE_OFF = 'toolchange_off'
 
string HAND_TOOLCHANGE_ON = 'toolchange_on'
 

Private Member Functions

def _assign_dio_names (self, dio_pins)
 

Private Attributes

 _DIO_AIR_DRAWIN_L
 
 _DIO_AIR_DRAWIN_R
 
 _DIO_AIR_RELEASE_L
 
 _DIO_AIR_RELEASE_R
 
 _DIO_VALVE5PORT_L
 
 _DIO_VALVE5PORT_R
 

Detailed Description

Following Command design pattern, this class represents commands for
a toolchanger of NEXTAGE OPEN.

Definition at line 40 of file toolchanger_command.py.

Constructor & Destructor Documentation

def nextage_ros_bridge.command.toolchanger_command.ToolchangerCommand.__init__ (   self,
  hands,
  hand,
  dio_pins 
)

Definition at line 51 of file toolchanger_command.py.

Member Function Documentation

def nextage_ros_bridge.command.toolchanger_command.ToolchangerCommand._assign_dio_names (   self,
  dio_pins 
)
private
@see abs_hand_command.AbsractHandCommand._assign_dio_names

Definition at line 54 of file toolchanger_command.py.

def nextage_ros_bridge.command.toolchanger_command.ToolchangerCommand.execute (   self,
  operation 
)
@see abs_hand_command.AbsractHandCommand.execute

Definition at line 65 of file toolchanger_command.py.

def nextage_ros_bridge.command.toolchanger_command.ToolchangerCommand.release_ejector (   self,
  hand = None,
  on = True 
)
@deprecated: TODO: need to figure out how this can be used. Until
      then, set derprecated.

Definition at line 95 of file toolchanger_command.py.

Member Data Documentation

nextage_ros_bridge.command.toolchanger_command.ToolchangerCommand._DIO_AIR_DRAWIN_L
private

Definition at line 59 of file toolchanger_command.py.

nextage_ros_bridge.command.toolchanger_command.ToolchangerCommand._DIO_AIR_DRAWIN_R
private

Definition at line 62 of file toolchanger_command.py.

nextage_ros_bridge.command.toolchanger_command.ToolchangerCommand._DIO_AIR_RELEASE_L
private

Definition at line 60 of file toolchanger_command.py.

nextage_ros_bridge.command.toolchanger_command.ToolchangerCommand._DIO_AIR_RELEASE_R
private

Definition at line 63 of file toolchanger_command.py.

nextage_ros_bridge.command.toolchanger_command.ToolchangerCommand._DIO_VALVE5PORT_L
private

Definition at line 58 of file toolchanger_command.py.

nextage_ros_bridge.command.toolchanger_command.ToolchangerCommand._DIO_VALVE5PORT_R
private

Definition at line 61 of file toolchanger_command.py.

nextage_ros_bridge.command.toolchanger_command.ToolchangerCommand.HAND_L

Definition at line 107 of file toolchanger_command.py.

nextage_ros_bridge.command.toolchanger_command.ToolchangerCommand.HAND_R

Definition at line 103 of file toolchanger_command.py.

string nextage_ros_bridge.command.toolchanger_command.ToolchangerCommand.HAND_TOOLCHANGE_OFF = 'toolchange_off'
static

Definition at line 49 of file toolchanger_command.py.

nextage_ros_bridge.command.toolchanger_command.ToolchangerCommand.HAND_TOOLCHANGE_OFF

Definition at line 82 of file toolchanger_command.py.

string nextage_ros_bridge.command.toolchanger_command.ToolchangerCommand.HAND_TOOLCHANGE_ON = 'toolchange_on'
static

Definition at line 48 of file toolchanger_command.py.

nextage_ros_bridge.command.toolchanger_command.ToolchangerCommand.HAND_TOOLCHANGE_ON

Definition at line 76 of file toolchanger_command.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