NAxesPositionViewer Class Reference

This class implements a TaskContext that sends position values to the KDLViewer using an ACE-socket. More...

#include <naxespositionviewer.hpp>

List of all members.

Public Member Functions

 NAxesPositionViewer (const std::string &name, const std::string &propertyfilename="cpf/viewer.cpf")
 Constructer of this class.
virtual bool startup ()
 This function contains the application's startup code.
virtual void update ()
 This function is periodically called.
virtual void shutdown ()
 This function is called when the task is stopped.

Protected Attributes

RTT::Property< int > portnumber
 number of the port that the ACE-socket should use
RTT::Property< int > num_axes
 number of axes to view
RTT::Property< bool > seperate_ports
 boolean whether the positionvalues are stored in separte ports or in one port which contains a vector of values
RTT::Property< std::string > port_name
 name of the port (if seperate ports NAxesPositionViewer will look for ports port_name0, port_name1, .
std::vector< RTT::ReadDataPort
< double > * > 
seperateValues
 Vector of dataports containing the position values (used when NAxesPositionViewer::seperate_ports is true).
RTT::ReadDataPort< std::vector
< double > > * 
vectorValue
 Dataports containing the vector of position values (used when NAxesPositionViewer::seperate_ports is false).

Detailed Description

This class implements a TaskContext that sends position values to the KDLViewer using an ACE-socket.

Singlethreaded reactive server that can handle multiple clients.

Definition at line 23 of file naxespositionviewer.hpp.


Constructor & Destructor Documentation

NAxesPositionViewer ( const std::string &  name,
const std::string &  propertyfilename = "cpf/viewer.cpf" 
)

Constructer of this class.

Parameters:
name name of the TaskContext
propertyfilename location of the propertyfile. Default: cpf/viewer.cpf

initializing properties.

Adding properties

Creating and adding the data-ports

Definition at line 136 of file naxespositionviewer.cpp.

References NAxesPositionViewer::num_axes, NAxesPositionViewer::port_name, NAxesPositionViewer::portnumber, NAxesPositionViewer::seperate_ports, NAxesPositionViewer::seperateValues, and NAxesPositionViewer::vectorValue.


Member Function Documentation

bool startup (  )  [virtual]

This function contains the application's startup code.

Return false to abort startup.

Definition at line 198 of file naxespositionviewer.cpp.


Member Data Documentation

RTT::Property<std::string> port_name [protected]

name of the port (if seperate ports NAxesPositionViewer will look for ports port_name0, port_name1, .

..

Definition at line 70 of file naxespositionviewer.hpp.

Referenced by NAxesPositionViewer::NAxesPositionViewer().


The documentation for this class was generated from the following files:
Generated on Thu Dec 23 15:05:29 2010 for OrocosComponentLibrary by  doxygen 1.6.3