Public Member Functions | Public Attributes | List of all members
arbotix_python.controllers.Controller Class Reference

Controllers interact with ArbotiX hardware. More...

Inheritance diagram for arbotix_python.controllers.Controller:
Inheritance graph
[legend]

Public Member Functions

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

 device
 
 fake
 
 joint_names
 
 joint_positions
 
 joint_velocities
 
 name
 
 pause
 

Detailed Description

Controllers interact with ArbotiX hardware.

Definition at line 32 of file controllers.py.

Constructor & Destructor Documentation

◆ __init__()

def arbotix_python.controllers.Controller.__init__ (   self,
  device,
  name 
)

Member Function Documentation

◆ active()

def arbotix_python.controllers.Controller.active (   self)

Is the controller actively sending commands to joints?

Reimplemented in arbotix_python.follow_controller.FollowController.

Definition at line 63 of file controllers.py.

◆ getDiagnostics()

def arbotix_python.controllers.Controller.getDiagnostics (   self)

◆ shutdown()

def arbotix_python.controllers.Controller.shutdown (   self)

◆ startup()

def arbotix_python.controllers.Controller.startup (   self)

◆ update()

def arbotix_python.controllers.Controller.update (   self)

Member Data Documentation

◆ device

arbotix_python.controllers.Controller.device

Definition at line 41 of file controllers.py.

◆ fake

arbotix_python.controllers.Controller.fake

Definition at line 42 of file controllers.py.

◆ joint_names

arbotix_python.controllers.Controller.joint_names

Definition at line 46 of file controllers.py.

◆ joint_positions

arbotix_python.controllers.Controller.joint_positions

Definition at line 47 of file controllers.py.

◆ joint_velocities

arbotix_python.controllers.Controller.joint_velocities

Definition at line 48 of file controllers.py.

◆ name

arbotix_python.controllers.Controller.name

Definition at line 40 of file controllers.py.

◆ pause

arbotix_python.controllers.Controller.pause

Definition at line 43 of file controllers.py.


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


arbotix_python
Author(s): Michael Ferguson
autogenerated on Tue Mar 1 2022 23:48:25