$search

arbotix_python::linear_controller::LinearControllerAbsolute Class Reference

Inheritance diagram for arbotix_python::linear_controller::LinearControllerAbsolute:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
 Constructs a Controller instance.
def getDiagnostics
def getPosition
def setSpeed
def shutdown
 Stop the controller, do any hardware shutdown needed.
def startup
 Start the controller, do any hardware setup needed.
def update
 Do any read/writes to device.

Public Attributes

 a
 analog
 b
 delta
 joint
 last
 last_reading
 next
 p

Detailed Description

A controller for a linear actuator, with absolute positional feedback. 

Definition at line 141 of file linear_controller.py.


Member Function Documentation

def arbotix_python::linear_controller::LinearControllerAbsolute::__init__ (   self,
  device,
  name 
)

Constructs a Controller instance.

Parameters:
device The arbotix instance.
name The controller name.

Reimplemented from arbotix_python::controllers::Controller.

Reimplemented in arbotix_python::linear_controller::LinearControllerIncremental.

Definition at line 144 of file linear_controller.py.

def arbotix_python::linear_controller::LinearControllerAbsolute::getDiagnostics (   self  ) 
Get a diagnostics status. 

Reimplemented from arbotix_python::controllers::Controller.

Definition at line 201 of file linear_controller.py.

def arbotix_python::linear_controller::LinearControllerAbsolute::getPosition (   self  ) 
def arbotix_python::linear_controller::LinearControllerAbsolute::setSpeed (   self,
  speed 
)
Set speed of actuator. 

Reimplemented in arbotix_python::linear_controller::LinearControllerIncremental.

Definition at line 183 of file linear_controller.py.

def arbotix_python::linear_controller::LinearControllerAbsolute::shutdown (   self  ) 

Stop the controller, do any hardware shutdown needed.

Reimplemented from arbotix_python::controllers::Controller.

Reimplemented in arbotix_python::linear_controller::LinearControllerIncremental.

Definition at line 197 of file linear_controller.py.

def arbotix_python::linear_controller::LinearControllerAbsolute::startup (   self  ) 

Start the controller, do any hardware setup needed.

Reimplemented from arbotix_python::controllers::Controller.

Reimplemented in arbotix_python::linear_controller::LinearControllerIncremental.

Definition at line 161 of file linear_controller.py.

def arbotix_python::linear_controller::LinearControllerAbsolute::update (   self  ) 

Do any read/writes to device.

Reimplemented from arbotix_python::controllers::Controller.

Definition at line 165 of file linear_controller.py.


Member Data Documentation

Definition at line 150 of file linear_controller.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


arbotix_python
Author(s): Michael Ferguson
autogenerated on Fri Mar 1 14:06:16 2013