Public Member Functions | Public Attributes | Static Public Attributes | Private Attributes | List of all members
fsrobo_r_driver.io_interface.IOInterface Class Reference

Public Member Functions

def __init__ (self, robot_name=None, init_node=True)
 
def callback (self, data)
 
def get_analog_val (self, addr)
 
def get_digital_val (self, addr)
 
def get_digital_vals (self)
 
def init_getter (self)
 
def init_setter (self)
 
def set_analog_mode (self, ch, mode)
 
def set_digital_val (self, addr, val)
 
def wait_digital_val (self, addr, val, time_out=None)
 

Public Attributes

 digital_val_hooks
 
 ns
 
 set_io
 

Static Public Attributes

dictionary analog_states = {}
 
dictionary digital_states = {}
 

Private Attributes

 _init_node
 

Detailed Description

Definition at line 45 of file io_interface.py.

Constructor & Destructor Documentation

def fsrobo_r_driver.io_interface.IOInterface.__init__ (   self,
  robot_name = None,
  init_node = True 
)

Definition at line 49 of file io_interface.py.

Member Function Documentation

def fsrobo_r_driver.io_interface.IOInterface.callback (   self,
  data 
)

Definition at line 102 of file io_interface.py.

def fsrobo_r_driver.io_interface.IOInterface.get_analog_val (   self,
  addr 
)

Definition at line 67 of file io_interface.py.

def fsrobo_r_driver.io_interface.IOInterface.get_digital_val (   self,
  addr 
)

Definition at line 61 of file io_interface.py.

def fsrobo_r_driver.io_interface.IOInterface.get_digital_vals (   self)

Definition at line 64 of file io_interface.py.

def fsrobo_r_driver.io_interface.IOInterface.init_getter (   self)

Definition at line 115 of file io_interface.py.

def fsrobo_r_driver.io_interface.IOInterface.init_setter (   self)

Definition at line 122 of file io_interface.py.

def fsrobo_r_driver.io_interface.IOInterface.set_analog_mode (   self,
  ch,
  mode 
)

Definition at line 96 of file io_interface.py.

def fsrobo_r_driver.io_interface.IOInterface.set_digital_val (   self,
  addr,
  val 
)

Definition at line 90 of file io_interface.py.

def fsrobo_r_driver.io_interface.IOInterface.wait_digital_val (   self,
  addr,
  val,
  time_out = None 
)

Definition at line 70 of file io_interface.py.

Member Data Documentation

fsrobo_r_driver.io_interface.IOInterface._init_node
private

Definition at line 57 of file io_interface.py.

dictionary fsrobo_r_driver.io_interface.IOInterface.analog_states = {}
static

Definition at line 47 of file io_interface.py.

dictionary fsrobo_r_driver.io_interface.IOInterface.digital_states = {}
static

Definition at line 46 of file io_interface.py.

fsrobo_r_driver.io_interface.IOInterface.digital_val_hooks

Definition at line 116 of file io_interface.py.

fsrobo_r_driver.io_interface.IOInterface.ns

Definition at line 51 of file io_interface.py.

fsrobo_r_driver.io_interface.IOInterface.set_io

Definition at line 125 of file io_interface.py.


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


fsrobo_r_driver
Author(s): F-ROSROBO
autogenerated on Sun Feb 9 2020 03:58:29