Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | List of all members
ptu_action_server.PTUControl Class Reference
Inheritance diagram for ptu_action_server.PTUControl:
Inheritance graph
[legend]

Public Member Functions

def __init__
 
def cb_goto
 
def cb_ptu_state
 
def cb_reset
 

Public Attributes

 as_goto
 
 as_reset
 
 psmax
 
 psmin
 
 pstep
 
 ptu_pub
 
 tilt
 
 tsmax
 
 tsmin
 
 tstep
 

Static Public Attributes

int pan = 0
 
int pan_vel = 0
 
tuple state_lock = threading.Lock()
 
int tilt = 0
 
int tilt_vel = 0
 

Private Member Functions

def _at_goal
 
def _get_state
 
def _goto
 

Detailed Description

Definition at line 10 of file ptu_action_server.py.

Constructor & Destructor Documentation

def ptu_action_server.PTUControl.__init__ (   self)

Definition at line 17 of file ptu_action_server.py.

Member Function Documentation

def ptu_action_server.PTUControl._at_goal (   self,
  goal 
)
private

Definition at line 66 of file ptu_action_server.py.

def ptu_action_server.PTUControl._get_state (   self)
private

Definition at line 74 of file ptu_action_server.py.

def ptu_action_server.PTUControl._goto (   self,
  pan,
  tilt,
  pan_vel,
  tilt_vel 
)
private

Definition at line 53 of file ptu_action_server.py.

def ptu_action_server.PTUControl.cb_goto (   self,
  msg 
)

Definition at line 34 of file ptu_action_server.py.

def ptu_action_server.PTUControl.cb_ptu_state (   self,
  msg 
)

Definition at line 69 of file ptu_action_server.py.

def ptu_action_server.PTUControl.cb_reset (   self,
  msg 
)

Definition at line 48 of file ptu_action_server.py.

Member Data Documentation

ptu_action_server.PTUControl.as_goto

Definition at line 29 of file ptu_action_server.py.

ptu_action_server.PTUControl.as_reset

Definition at line 31 of file ptu_action_server.py.

int ptu_action_server.PTUControl.pan = 0
static

Definition at line 11 of file ptu_action_server.py.

int ptu_action_server.PTUControl.pan_vel = 0
static

Definition at line 13 of file ptu_action_server.py.

ptu_action_server.PTUControl.psmax

Definition at line 22 of file ptu_action_server.py.

ptu_action_server.PTUControl.psmin

Definition at line 21 of file ptu_action_server.py.

ptu_action_server.PTUControl.pstep

Definition at line 23 of file ptu_action_server.py.

ptu_action_server.PTUControl.ptu_pub

Definition at line 28 of file ptu_action_server.py.

tuple ptu_action_server.PTUControl.state_lock = threading.Lock()
static

Definition at line 15 of file ptu_action_server.py.

int ptu_action_server.PTUControl.tilt = 0
static

Definition at line 12 of file ptu_action_server.py.

ptu_action_server.PTUControl.tilt

Definition at line 71 of file ptu_action_server.py.

int ptu_action_server.PTUControl.tilt_vel = 0
static

Definition at line 14 of file ptu_action_server.py.

ptu_action_server.PTUControl.tsmax

Definition at line 20 of file ptu_action_server.py.

ptu_action_server.PTUControl.tsmin

Definition at line 19 of file ptu_action_server.py.

ptu_action_server.PTUControl.tstep

Definition at line 24 of file ptu_action_server.py.


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


ptu46
Author(s): Erik Karulf, David Lu
autogenerated on Mon Mar 2 2015 01:32:49