All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions | Private Attributes
ros::NodeOutput< Hardware, OUTSIZE > Class Template Reference

#include <node_output.h>

Inheritance diagram for ros::NodeOutput< Hardware, OUTSIZE >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool configured ()
 NodeOutput (Hardware *h)
 NodeOutput ()
virtual int publish (int id, Msg *msg)
void setConfigured (bool b)
void setHardware (Hardware *h)

Private Attributes

bool configured_
Hardware * hardware_
unsigned char message_out [OUTSIZE]

Detailed Description

template<class Hardware, int OUTSIZE = 512>
class ros::NodeOutput< Hardware, OUTSIZE >

Definition at line 52 of file node_output.h.


Constructor & Destructor Documentation

template<class Hardware, int OUTSIZE = 512>
ros::NodeOutput< Hardware, OUTSIZE >::NodeOutput ( Hardware *  h) [inline]

Definition at line 60 of file node_output.h.

template<class Hardware, int OUTSIZE = 512>
ros::NodeOutput< Hardware, OUTSIZE >::NodeOutput ( ) [inline]

Definition at line 65 of file node_output.h.


Member Function Documentation

template<class Hardware, int OUTSIZE = 512>
bool ros::NodeOutput< Hardware, OUTSIZE >::configured ( ) [inline]

Definition at line 75 of file node_output.h.

template<class Hardware, int OUTSIZE = 512>
virtual int ros::NodeOutput< Hardware, OUTSIZE >::publish ( int  id,
Msg msg 
) [inline, virtual]

Implements ros::NodeOutput_.

Definition at line 77 of file node_output.h.

template<class Hardware, int OUTSIZE = 512>
void ros::NodeOutput< Hardware, OUTSIZE >::setConfigured ( bool  b) [inline]

Definition at line 72 of file node_output.h.

template<class Hardware, int OUTSIZE = 512>
void ros::NodeOutput< Hardware, OUTSIZE >::setHardware ( Hardware *  h) [inline]

Definition at line 67 of file node_output.h.


Member Data Documentation

template<class Hardware, int OUTSIZE = 512>
bool ros::NodeOutput< Hardware, OUTSIZE >::configured_ [private]

Definition at line 56 of file node_output.h.

template<class Hardware, int OUTSIZE = 512>
Hardware* ros::NodeOutput< Hardware, OUTSIZE >::hardware_ [private]

Definition at line 55 of file node_output.h.

template<class Hardware, int OUTSIZE = 512>
unsigned char ros::NodeOutput< Hardware, OUTSIZE >::message_out[OUTSIZE] [private]

Definition at line 57 of file node_output.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


traxbot_robot
Author(s): André Gonçalves Araújo
autogenerated on Fri Feb 1 2013 13:21:12