Public Member Functions | Private Member Functions | Private Attributes | List of all members
roch_sensorpc::SensorPcNodelet Class Reference

SensorPcNodelet class declaration. More...

#include <roch_sensorpc.hpp>

Public Member Functions

void onInit ()
 
 SensorPcNodelet (ros::NodeHandle nh_, ros::NodeHandle private_nh)
 
 ~SensorPcNodelet ()
 

Private Member Functions

void coreSensorCB (const roch_msgs::SensorState::ConstPtr &msg)
 Core sensors state structure callback. More...
 

Private Attributes

bool cliff_enable_
 
ros::Subscriber core_sensor_sub_
 
const float N_INF_Y
 
float n_side_y_
 
ros::NodeHandle nh
 
const float P_INF_X
 
const float P_INF_Y
 
float p_side_x_
 
float p_side_y_
 
float pc_height_
 
float pc_radius_
 
sensor_msgs::PointCloud2 pointcloud_
 
ros::Publisher pointcloud_pub_
 
uint8_t prev_centerpsd
 
uint8_t prev_centerult
 
uint8_t prev_leftcliff
 
uint8_t prev_leftpsd
 
uint8_t prev_leftult
 
uint8_t prev_rightcliff
 
uint8_t prev_rightpsd
 
uint8_t prev_rightult
 
ros::NodeHandle private_nh_
 
bool psd_enable_
 
bool ult_enable_
 
const float ZERO
 

Detailed Description

SensorPcNodelet class declaration.

Definition at line 67 of file roch_sensorpc.hpp.

Constructor & Destructor Documentation

roch_sensorpc::SensorPcNodelet::SensorPcNodelet ( ros::NodeHandle  nh_,
ros::NodeHandle  private_nh 
)
inline

Definition at line 70 of file roch_sensorpc.hpp.

roch_sensorpc::SensorPcNodelet::~SensorPcNodelet ( )
inline

Definition at line 77 of file roch_sensorpc.hpp.

Member Function Documentation

void roch_sensorpc::SensorPcNodelet::coreSensorCB ( const roch_msgs::SensorState::ConstPtr &  msg)
private

Core sensors state structure callback.

Parameters
msgincoming topic message

Definition at line 26 of file roch_sensorpc.cpp.

void roch_sensorpc::SensorPcNodelet::onInit ( )

Definition at line 93 of file roch_sensorpc.cpp.

Member Data Documentation

bool roch_sensorpc::SensorPcNodelet::cliff_enable_
private

Definition at line 104 of file roch_sensorpc.hpp.

ros::Subscriber roch_sensorpc::SensorPcNodelet::core_sensor_sub_
private

Definition at line 107 of file roch_sensorpc.hpp.

const float roch_sensorpc::SensorPcNodelet::N_INF_Y
private

Definition at line 84 of file roch_sensorpc.hpp.

float roch_sensorpc::SensorPcNodelet::n_side_y_
private

Definition at line 100 of file roch_sensorpc.hpp.

ros::NodeHandle roch_sensorpc::SensorPcNodelet::nh
private

Definition at line 109 of file roch_sensorpc.hpp.

const float roch_sensorpc::SensorPcNodelet::P_INF_X
private

Definition at line 82 of file roch_sensorpc.hpp.

const float roch_sensorpc::SensorPcNodelet::P_INF_Y
private

Definition at line 83 of file roch_sensorpc.hpp.

float roch_sensorpc::SensorPcNodelet::p_side_x_
private

Definition at line 98 of file roch_sensorpc.hpp.

float roch_sensorpc::SensorPcNodelet::p_side_y_
private

Definition at line 99 of file roch_sensorpc.hpp.

float roch_sensorpc::SensorPcNodelet::pc_height_
private

Definition at line 97 of file roch_sensorpc.hpp.

float roch_sensorpc::SensorPcNodelet::pc_radius_
private

Definition at line 96 of file roch_sensorpc.hpp.

sensor_msgs::PointCloud2 roch_sensorpc::SensorPcNodelet::pointcloud_
private

Definition at line 111 of file roch_sensorpc.hpp.

ros::Publisher roch_sensorpc::SensorPcNodelet::pointcloud_pub_
private

Definition at line 106 of file roch_sensorpc.hpp.

uint8_t roch_sensorpc::SensorPcNodelet::prev_centerpsd
private

Definition at line 93 of file roch_sensorpc.hpp.

uint8_t roch_sensorpc::SensorPcNodelet::prev_centerult
private

Definition at line 90 of file roch_sensorpc.hpp.

uint8_t roch_sensorpc::SensorPcNodelet::prev_leftcliff
private

Definition at line 87 of file roch_sensorpc.hpp.

uint8_t roch_sensorpc::SensorPcNodelet::prev_leftpsd
private

Definition at line 92 of file roch_sensorpc.hpp.

uint8_t roch_sensorpc::SensorPcNodelet::prev_leftult
private

Definition at line 89 of file roch_sensorpc.hpp.

uint8_t roch_sensorpc::SensorPcNodelet::prev_rightcliff
private

Definition at line 88 of file roch_sensorpc.hpp.

uint8_t roch_sensorpc::SensorPcNodelet::prev_rightpsd
private

Definition at line 94 of file roch_sensorpc.hpp.

uint8_t roch_sensorpc::SensorPcNodelet::prev_rightult
private

Definition at line 91 of file roch_sensorpc.hpp.

ros::NodeHandle roch_sensorpc::SensorPcNodelet::private_nh_
private

Definition at line 110 of file roch_sensorpc.hpp.

bool roch_sensorpc::SensorPcNodelet::psd_enable_
private

Definition at line 103 of file roch_sensorpc.hpp.

bool roch_sensorpc::SensorPcNodelet::ult_enable_
private

Definition at line 102 of file roch_sensorpc.hpp.

const float roch_sensorpc::SensorPcNodelet::ZERO
private

Definition at line 85 of file roch_sensorpc.hpp.


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


roch_sensorpc
Author(s): Chen , Jorge Santos Simon
autogenerated on Mon Jun 10 2019 14:41:26