Public Member Functions | Public Attributes | Private Attributes
IMInfrared Class Reference

#include <evarobot_infrared.h>

List of all members.

Public Member Functions

 IMInfrared (int id, boost::shared_ptr< IMADC > _adc, boost::shared_ptr< IMDynamicReconfig > _dynamic_params)
void ProduceDiagnostics (diagnostic_updater::DiagnosticStatusWrapper &stat)
void Publish ()
bool ReadRange ()
 ~IMInfrared ()

Public Attributes

ros::NodeHandle n
ros::Publisher pub_inf
diagnostic_updater::Updater updater

Private Attributes

boost::shared_ptr< IMADC > adc
bool b_is_alive
boost::shared_ptr
< IMDynamicReconfig
dynamic_params
int i_id
sensor_msgs::Range inf_msg
double max_freq
double min_freq
diagnostic_updater::HeaderlessTopicDiagnosticpub_inf_freq

Detailed Description

Definition at line 50 of file evarobot_infrared.h.


Constructor & Destructor Documentation

IMInfrared::IMInfrared ( int  id,
boost::shared_ptr< IMADC >  _adc,
boost::shared_ptr< IMDynamicReconfig _dynamic_params 
)

Definition at line 12 of file evarobot_infrared.cpp.

Definition at line 42 of file evarobot_infrared.cpp.


Member Function Documentation

Definition at line 97 of file evarobot_infrared.cpp.

Definition at line 88 of file evarobot_infrared.cpp.

Definition at line 48 of file evarobot_infrared.cpp.


Member Data Documentation

boost::shared_ptr<IMADC> IMInfrared::adc [private]

Definition at line 73 of file evarobot_infrared.h.

bool IMInfrared::b_is_alive [private]

Definition at line 69 of file evarobot_infrared.h.

boost::shared_ptr<IMDynamicReconfig> IMInfrared::dynamic_params [private]

Definition at line 74 of file evarobot_infrared.h.

int IMInfrared::i_id [private]

Definition at line 68 of file evarobot_infrared.h.

sensor_msgs::Range IMInfrared::inf_msg [private]

Definition at line 71 of file evarobot_infrared.h.

double IMInfrared::max_freq [private]

Definition at line 77 of file evarobot_infrared.h.

double IMInfrared::min_freq [private]

Definition at line 76 of file evarobot_infrared.h.

Definition at line 62 of file evarobot_infrared.h.

Definition at line 63 of file evarobot_infrared.h.

Definition at line 78 of file evarobot_infrared.h.

Definition at line 64 of file evarobot_infrared.h.


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


evarobot_infrared
Author(s): Mehmet Akcakoca
autogenerated on Fri Feb 12 2016 01:15:23