Classes | Namespaces | Macros | Typedefs | Functions
sick_generic_callback.h File Reference
#include "sick_scan/sick_scan_base.h"
#include <condition_variable>
#include <mutex>
#include <string>
#include <vector>
#include <sick_scan/sick_ros_wrapper.h>
#include <sick_scan/sick_nav_scandata.h>
#include <sick_scan_xd/SickLdmrsObjectArray.h>
Include dependency graph for sick_generic_callback.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sick_scan_xd::PointCloud2withEcho
 
class  sick_scan_xd::SickCallbackHandler< HandleType, MsgType >
 
class  sick_scan_xd::SickWaitForMessageHandler< HandleType, MsgType >
 

Namespaces

 sick_scan_xd
 

Macros

#define __SICK_GENERIC_CALLBACK_H_INCLUDED
 

Typedefs

typedef void(* sick_scan_xd::ImuCallback) (rosNodePtr handle, const ros_sensor_msgs::Imu *msg)
 
typedef void(* sick_scan_xd::LFErecCallback) (rosNodePtr handle, const sick_scan_msg::LFErecMsg *msg)
 
typedef void(* sick_scan_xd::LIDoutputstateCallback) (rosNodePtr handle, const sick_scan_msg::LIDoutputstateMsg *msg)
 
typedef void(* sick_scan_xd::NAV350mNPOSDataCallback) (rosNodePtr handle, const NAV350mNPOSData *msg)
 
typedef void(* sick_scan_xd::PointCloud2Callback) (rosNodePtr handle, const PointCloud2withEcho *msg)
 
typedef void(* sick_scan_xd::RadarScanCallback) (rosNodePtr handle, const sick_scan_msg::RadarScan *msg)
 
typedef void(* sick_scan_xd::SickLdmrsObjectArrayCallback) (rosNodePtr handle, const sick_scan_msg::SickLdmrsObjectArray *msg)
 
typedef void(* sick_scan_xd::VisualizationMarkerCallback) (rosNodePtr handle, const ros_visualization_msgs::MarkerArray *msg)
 
typedef SickWaitForMessageHandler< rosNodePtr, sick_scan_xd::PointCloud2withEchosick_scan_xd::WaitForCartesianPointCloudMessageHandler
 
typedef SickWaitForMessageHandler< rosNodePtr, ros_sensor_msgs::Imu > sick_scan_xd::WaitForImuMessageHandler
 
typedef SickWaitForMessageHandler< rosNodePtr, sick_scan_msg::SickLdmrsObjectArray > sick_scan_xd::WaitForLdmrsObjectArrayMessageHandler
 
typedef SickWaitForMessageHandler< rosNodePtr, sick_scan_msg::LFErecMsg > sick_scan_xd::WaitForLFErecMessageHandler
 
typedef SickWaitForMessageHandler< rosNodePtr, sick_scan_msg::LIDoutputstateMsg > sick_scan_xd::WaitForLIDoutputstateMessageHandler
 
typedef SickWaitForMessageHandler< rosNodePtr, sick_scan_xd::NAV350mNPOSDatasick_scan_xd::WaitForNAVPOSDataMessageHandler
 
typedef SickWaitForMessageHandler< rosNodePtr, sick_scan_xd::PointCloud2withEchosick_scan_xd::WaitForPolarPointCloudMessageHandler
 
typedef SickWaitForMessageHandler< rosNodePtr, sick_scan_msg::RadarScan > sick_scan_xd::WaitForRadarScanMessageHandler
 
typedef SickWaitForMessageHandler< rosNodePtr, ros_visualization_msgs::MarkerArray > sick_scan_xd::WaitForVisualizationMarkerMessageHandler
 

Functions

void sick_scan_xd::addCartesianPointcloudListener (rosNodePtr handle, PointCloud2Callback listener)
 
void sick_scan_xd::addImuListener (rosNodePtr handle, ImuCallback listener)
 
void sick_scan_xd::addLdmrsObjectArrayListener (rosNodePtr handle, SickLdmrsObjectArrayCallback listener)
 
void sick_scan_xd::addLFErecListener (rosNodePtr handle, LFErecCallback listener)
 
void sick_scan_xd::addLIDoutputstateListener (rosNodePtr handle, LIDoutputstateCallback listener)
 
void sick_scan_xd::addNavPoseLandmarkListener (rosNodePtr handle, NAV350mNPOSDataCallback listener)
 
void sick_scan_xd::addPolarPointcloudListener (rosNodePtr handle, PointCloud2Callback listener)
 
void sick_scan_xd::addRadarScanListener (rosNodePtr handle, RadarScanCallback listener)
 
void sick_scan_xd::addVisualizationMarkerListener (rosNodePtr handle, VisualizationMarkerCallback listener)
 
bool sick_scan_xd::isCartesianPointcloudListenerRegistered (rosNodePtr handle, PointCloud2Callback listener)
 
bool sick_scan_xd::isImuListenerRegistered (rosNodePtr handle, ImuCallback listener)
 
bool sick_scan_xd::isLdmrsObjectArrayListenerRegistered (rosNodePtr handle, SickLdmrsObjectArrayCallback listener)
 
bool sick_scan_xd::isLFErecListenerRegistered (rosNodePtr handle, LFErecCallback listener)
 
bool sick_scan_xd::isLIDoutputstateListenerRegistered (rosNodePtr handle, LIDoutputstateCallback listener)
 
bool sick_scan_xd::isNavPoseLandmarkListenerRegistered (rosNodePtr handle, NAV350mNPOSDataCallback listener)
 
bool sick_scan_xd::isPolarPointcloudListenerRegistered (rosNodePtr handle, PointCloud2Callback listener)
 
bool sick_scan_xd::isRadarScanListenerRegistered (rosNodePtr handle, RadarScanCallback listener)
 
bool sick_scan_xd::isVisualizationMarkerListenerRegistered (rosNodePtr handle, VisualizationMarkerCallback listener)
 
void sick_scan_xd::notifyCartesianPointcloudListener (rosNodePtr handle, const sick_scan_xd::PointCloud2withEcho *msg)
 
void sick_scan_xd::notifyImuListener (rosNodePtr handle, const ros_sensor_msgs::Imu *msg)
 
void sick_scan_xd::notifyLdmrsObjectArrayListener (rosNodePtr handle, const sick_scan_msg::SickLdmrsObjectArray *msg)
 
void sick_scan_xd::notifyLFErecListener (rosNodePtr handle, const sick_scan_msg::LFErecMsg *msg)
 
void sick_scan_xd::notifyLIDoutputstateListener (rosNodePtr handle, const sick_scan_msg::LIDoutputstateMsg *msg)
 
void sick_scan_xd::notifyNavPoseLandmarkListener (rosNodePtr handle, NAV350mNPOSData *msg)
 
void sick_scan_xd::notifyPolarPointcloudListener (rosNodePtr handle, const sick_scan_xd::PointCloud2withEcho *msg)
 
void sick_scan_xd::notifyRadarScanListener (rosNodePtr handle, const sick_scan_msg::RadarScan *msg)
 
void sick_scan_xd::notifyVisualizationMarkerListener (rosNodePtr handle, const ros_visualization_msgs::MarkerArray *msg)
 
void sick_scan_xd::removeCartesianPointcloudListener (rosNodePtr handle, PointCloud2Callback listener)
 
void sick_scan_xd::removeImuListener (rosNodePtr handle, ImuCallback listener)
 
void sick_scan_xd::removeLdmrsObjectArrayListener (rosNodePtr handle, SickLdmrsObjectArrayCallback listener)
 
void sick_scan_xd::removeLFErecListener (rosNodePtr handle, LFErecCallback listener)
 
void sick_scan_xd::removeLIDoutputstateListener (rosNodePtr handle, LIDoutputstateCallback listener)
 
void sick_scan_xd::removeNavPoseLandmarkListener (rosNodePtr handle, NAV350mNPOSDataCallback listener)
 
void sick_scan_xd::removePolarPointcloudListener (rosNodePtr handle, PointCloud2Callback listener)
 
void sick_scan_xd::removeRadarScanListener (rosNodePtr handle, RadarScanCallback listener)
 
void sick_scan_xd::removeVisualizationMarkerListener (rosNodePtr handle, VisualizationMarkerCallback listener)
 

Macro Definition Documentation

◆ __SICK_GENERIC_CALLBACK_H_INCLUDED

#define __SICK_GENERIC_CALLBACK_H_INCLUDED

Definition at line 57 of file sick_generic_callback.h.



sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:14