Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes
yocs_ar_pair_approach.node.Node Class Reference

List of all members.

Public Member Functions

def __init__
 Initialisation.
def execute
def logwarn
def spin

Static Public Attributes

string SPOTTED_BOTH = 'both'
string SPOTTED_LEFT = 'left'
string SPOTTED_NONE = 'none'
string SPOTTED_RIGHT = 'right'

Private Member Functions

def _broadcast_tfs
def _initialise_rotation
 Runtime.
def _is_running
def _post_execute
def _publish_tf
def _ros_controller_result_callback
def _ros_enable_subscriber
 Ros Api Functions.
def _ros_relative_target_pose_subscriber
def _ros_spotted_subscriber
def _set_target_base_transform
def _setup_parameters
def _setup_ros_api
def _stop
 Execute.

Private Attributes

 _child_frame_id
 _controller_finished
 _dynamic_reconfigure_client
 _listener
 _parameters
 _parent_frame_id
 _rate
 _relative_target_pose
 _rotate
 _running
 _spotted_markers
 _stop_requested
 _subscribers
 _target_base_o
 _target_base_t
 _target_frame
 _tf_broadcaster
 _tf_thread
 _thread

Static Private Attributes

list __slots__

Detailed Description

  Manages connectivity information provided by services and provides this
  for human interactive agent (aka remocon) connections.

Definition at line 21 of file node.py.


Constructor & Destructor Documentation

Initialisation.

Definition at line 56 of file node.py.


Member Function Documentation

Definition at line 211 of file node.py.

Runtime.

  Do not call this if already running, you will cause self._rotate to become volatile.

  @return : True or false depending on if we can skip this step or not.

Definition at line 226 of file node.py.

Definition at line 97 of file node.py.

def yocs_ar_pair_approach.node.Node._post_execute (   self,
  result 
) [private]

Definition at line 150 of file node.py.

Definition at line 219 of file node.py.

Definition at line 132 of file node.py.

def yocs_ar_pair_approach.node.Node._ros_enable_subscriber (   self,
  msg 
) [private]

Ros Api Functions.

Definition at line 104 of file node.py.

Definition at line 124 of file node.py.

def yocs_ar_pair_approach.node.Node._ros_spotted_subscriber (   self,
  msg 
) [private]

Definition at line 127 of file node.py.

def yocs_ar_pair_approach.node.Node._set_target_base_transform (   self,
  target_frame 
) [private]

Definition at line 189 of file node.py.

Definition at line 71 of file node.py.

  These are all public topics. Typically that will drop them into the /concert
  namespace.

Definition at line 79 of file node.py.

def yocs_ar_pair_approach.node.Node._stop (   self) [private]

Execute.

Definition at line 145 of file node.py.

Definition at line 158 of file node.py.

def yocs_ar_pair_approach.node.Node.logwarn (   self,
  msg 
)

Definition at line 256 of file node.py.

  Parse the set of /remocons/<name>_<uuid> connections.

Definition at line 259 of file node.py.


Member Data Documentation

Initial value:
[
            '_publishers',
            '_subscribers',
            '_parameters',
            '_spotted_markers',
            '_target_frame',
            '_target_base_t',
            '_target_base_o',
            '_child_frame_id',
            '_parent_frame_id',
            '_thread',
            '_tf_thread',
            '_tf_broadcaster',
            '_rotate',
            '_rate',
            '_listener',
            '_running',
            '_controller_finished',
            '_stop_requested',
            '_dynamic_reconfigure_client'
        ]

Definition at line 26 of file node.py.

Definition at line 189 of file node.py.

Definition at line 56 of file node.py.

Definition at line 56 of file node.py.

Definition at line 56 of file node.py.

Definition at line 56 of file node.py.

Definition at line 189 of file node.py.

Definition at line 56 of file node.py.

Definition at line 124 of file node.py.

Definition at line 56 of file node.py.

Definition at line 56 of file node.py.

Definition at line 56 of file node.py.

Definition at line 56 of file node.py.

Definition at line 56 of file node.py.

Definition at line 189 of file node.py.

Definition at line 189 of file node.py.

Definition at line 189 of file node.py.

Definition at line 56 of file node.py.

Definition at line 56 of file node.py.

Definition at line 56 of file node.py.

Definition at line 50 of file node.py.

Definition at line 48 of file node.py.

Definition at line 47 of file node.py.

Definition at line 49 of file node.py.


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


yocs_ar_pair_approach
Author(s): Daniel Stonier
autogenerated on Thu Jun 6 2019 21:47:14