#include <rossensorpublisher.h>
Classes | |
class | CameraSensorPublisher |
class | DataSensorPublisher |
class | Force6DSensorPublisher |
class | IMUSensorPublisher |
class | LaserSensorPublisher |
class | OdometrySensorPublisher |
Public Member Functions | |
void | Publish () |
SensorPublisher (SensorBasePtr sensor, const string &frame_id, boost::shared_ptr< ros::NodeHandle > node) | |
Private Attributes | |
int | _failcount |
string | _frame_id |
boost::shared_ptr < ros::NodeHandle > | _node |
SensorBasePtr | _sensor |
std::map < SensorBase::SensorType, boost::shared_ptr < DataSensorPublisher > > | _sensordata |
Definition at line 130 of file rossensorpublisher.h.
ROSSensorPublisher::SensorPublisher::SensorPublisher | ( | SensorBasePtr | sensor, |
const string & | frame_id, | ||
boost::shared_ptr< ros::NodeHandle > | node | ||
) | [inline] |
Definition at line 133 of file rossensorpublisher.h.
void ROSSensorPublisher::SensorPublisher::Publish | ( | ) | [inline] |
Definition at line 488 of file rossensorpublisher.h.
int ROSSensorPublisher::SensorPublisher::_failcount [private] |
Definition at line 525 of file rossensorpublisher.h.
Definition at line 522 of file rossensorpublisher.h.
boost::shared_ptr<ros::NodeHandle> ROSSensorPublisher::SensorPublisher::_node [private] |
Definition at line 523 of file rossensorpublisher.h.
SensorBasePtr ROSSensorPublisher::SensorPublisher::_sensor [private] |
Definition at line 521 of file rossensorpublisher.h.
std::map<SensorBase::SensorType, boost::shared_ptr<DataSensorPublisher> > ROSSensorPublisher::SensorPublisher::_sensordata [private] |
Definition at line 524 of file rossensorpublisher.h.