Public Member Functions | Private Attributes | List of all members
capture_executive.sensor_managers.LaserManager Class Reference

Public Member Functions

def __init__ (self, laser_id, callback, cb_args)
 
def disable (self)
 
def enable (self, verbose=False)
 
def minimal_callback (self, joint_features, laser_duration)
 
def verbose_callback (self, snapshot, laser_image, image_features, joint_features, laser_duration)
 

Private Attributes

 _callback
 
 _cb_args
 
 _duration_sub
 
 _image_features_sub
 
 _joint_features_sub
 
 _laser_id
 
 _laser_image_sub
 
 _lock
 
 _minimal_sync
 
 _mode
 
 _snapshot_sub
 
 _verbose_sync
 

Detailed Description

Definition at line 138 of file sensor_managers.py.

Constructor & Destructor Documentation

def capture_executive.sensor_managers.LaserManager.__init__ (   self,
  laser_id,
  callback,
  cb_args 
)

Definition at line 139 of file sensor_managers.py.

Member Function Documentation

def capture_executive.sensor_managers.LaserManager.disable (   self)

Definition at line 199 of file sensor_managers.py.

def capture_executive.sensor_managers.LaserManager.enable (   self,
  verbose = False 
)

Definition at line 191 of file sensor_managers.py.

def capture_executive.sensor_managers.LaserManager.minimal_callback (   self,
  joint_features,
  laser_duration 
)

Definition at line 180 of file sensor_managers.py.

def capture_executive.sensor_managers.LaserManager.verbose_callback (   self,
  snapshot,
  laser_image,
  image_features,
  joint_features,
  laser_duration 
)

Definition at line 165 of file sensor_managers.py.

Member Data Documentation

capture_executive.sensor_managers.LaserManager._callback
private

Definition at line 141 of file sensor_managers.py.

capture_executive.sensor_managers.LaserManager._cb_args
private

Definition at line 142 of file sensor_managers.py.

capture_executive.sensor_managers.LaserManager._duration_sub
private

Definition at line 152 of file sensor_managers.py.

capture_executive.sensor_managers.LaserManager._image_features_sub
private

Definition at line 150 of file sensor_managers.py.

capture_executive.sensor_managers.LaserManager._joint_features_sub
private

Definition at line 151 of file sensor_managers.py.

capture_executive.sensor_managers.LaserManager._laser_id
private

Definition at line 140 of file sensor_managers.py.

capture_executive.sensor_managers.LaserManager._laser_image_sub
private

Definition at line 149 of file sensor_managers.py.

capture_executive.sensor_managers.LaserManager._lock
private

Definition at line 145 of file sensor_managers.py.

capture_executive.sensor_managers.LaserManager._minimal_sync
private

Definition at line 159 of file sensor_managers.py.

capture_executive.sensor_managers.LaserManager._mode
private

Definition at line 143 of file sensor_managers.py.

capture_executive.sensor_managers.LaserManager._snapshot_sub
private

Definition at line 148 of file sensor_managers.py.

capture_executive.sensor_managers.LaserManager._verbose_sync
private

Definition at line 154 of file sensor_managers.py.


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


calibration_launch
Author(s): Michael Ferguson
autogenerated on Fri Apr 2 2021 02:13:07