#include <evarobot_infrared.h>
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::HeaderlessTopicDiagnostic * | pub_inf_freq |
Definition at line 50 of file evarobot_infrared.h.
| 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.
Definition at line 97 of file evarobot_infrared.cpp.
| void IMInfrared::Publish | ( | ) |
Definition at line 88 of file evarobot_infrared.cpp.
| bool IMInfrared::ReadRange | ( | ) |
Definition at line 48 of file evarobot_infrared.cpp.
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.