Public Member Functions | Public Attributes | List of all members
arbotix_python.linear_controller.LinearControllerAbsolute Class Reference
Inheritance diagram for arbotix_python.linear_controller.LinearControllerAbsolute:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, device, name)
 
def getDiagnostics (self)
 
def getPosition (self)
 
def setSpeed (self, speed)
 
def shutdown (self)
 
def startup (self)
 
def update (self)
 
- Public Member Functions inherited from arbotix_python.controllers.Controller
def __init__ (self, device, name)
 Constructs a Controller instance. More...
 
def active (self)
 Is the controller actively sending commands to joints? More...
 
def getDiagnostics (self)
 Get a diagnostics message for this joint. More...
 
def shutdown (self)
 Stop the controller, do any hardware shutdown needed. More...
 
def startup (self)
 Start the controller, do any hardware setup needed. More...
 
def update (self)
 Do any read/writes to device. More...
 

Public Attributes

 a
 
 analog
 
 b
 
 delta
 
 joint
 
 last
 
 last_reading
 
 next
 
 p
 
- Public Attributes inherited from arbotix_python.controllers.Controller
 device
 
 fake
 
 joint_names
 
 joint_positions
 
 joint_velocities
 
 name
 
 pause
 

Detailed Description

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

Definition at line 141 of file linear_controller.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 144 of file linear_controller.py.

Member Function Documentation

◆ getDiagnostics()

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

Definition at line 201 of file linear_controller.py.

◆ getPosition()

def arbotix_python.linear_controller.LinearControllerAbsolute.getPosition (   self)

Definition at line 194 of file linear_controller.py.

◆ setSpeed()

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

Definition at line 183 of file linear_controller.py.

◆ shutdown()

def arbotix_python.linear_controller.LinearControllerAbsolute.shutdown (   self)

Definition at line 197 of file linear_controller.py.

◆ startup()

def arbotix_python.linear_controller.LinearControllerAbsolute.startup (   self)

Definition at line 161 of file linear_controller.py.

◆ update()

def arbotix_python.linear_controller.LinearControllerAbsolute.update (   self)

Definition at line 165 of file linear_controller.py.

Member Data Documentation

◆ a

arbotix_python.linear_controller.LinearControllerAbsolute.a

Definition at line 147 of file linear_controller.py.

◆ analog

arbotix_python.linear_controller.LinearControllerAbsolute.analog

Definition at line 150 of file linear_controller.py.

◆ b

arbotix_python.linear_controller.LinearControllerAbsolute.b

Definition at line 148 of file linear_controller.py.

◆ delta

arbotix_python.linear_controller.LinearControllerAbsolute.delta

Definition at line 154 of file linear_controller.py.

◆ joint

arbotix_python.linear_controller.LinearControllerAbsolute.joint

Definition at line 157 of file linear_controller.py.

◆ last

arbotix_python.linear_controller.LinearControllerAbsolute.last

Definition at line 151 of file linear_controller.py.

◆ last_reading

arbotix_python.linear_controller.LinearControllerAbsolute.last_reading

Definition at line 152 of file linear_controller.py.

◆ next

arbotix_python.linear_controller.LinearControllerAbsolute.next

Definition at line 155 of file linear_controller.py.

◆ p

arbotix_python.linear_controller.LinearControllerAbsolute.p

Definition at line 149 of file linear_controller.py.


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


arbotix_python
Author(s): Michael Ferguson
autogenerated on Mon Feb 28 2022 21:37:42