#include <boost/thread.hpp>
#include <cv_bridge/cv_bridge.h>
#include <image_transport/image_transport.h>
#include <ros/ros.h>
#include <sensor_msgs/CameraInfo.h>
#include <sensor_msgs/PointCloud2.h>
#include <sensor_msgs/image_encodings.h>
#include <std_msgs/ByteMultiArray.h>
#include <memory>
#include <diagnostic_updater/diagnostic_updater.h>
#include <diagnostic_updater/publisher.h>
#include "VisionaryControl.h"
#include "VisionaryDataStream.h"
#include "VisionarySData.h"
Go to the source code of this file.
Variables | |
std::shared_ptr< VisionaryControl > | gControl |
std::shared_ptr< VisionarySData > | gDataHandler |
boost::mutex | gDataMtx |
std::string | gDeviceIdent |
bool | gEnablePoints |
bool | gEnableRGBA |
bool | gEnableStatemap |
bool | gEnableZ |
std::string | gFrameId |
int | gNumSubs = 0 |
ros::Publisher | gPubCameraInfo |
std::shared_ptr< diagnostic_updater::TopicDiagnostic > | gPubCameraInfo_freq |
ros::Publisher | gPubPoints |
std::shared_ptr< diagnostic_updater::TopicDiagnostic > | gPubPoints_freq |
image_transport::Publisher | gPubRGBA |
std::shared_ptr< diagnostic_updater::TopicDiagnostic > | gPubRGBA_freq |
image_transport::Publisher | gPubStatemap |
std::shared_ptr< diagnostic_updater::TopicDiagnostic > | gPubStatemap_freq |
image_transport::Publisher | gPubZ |
std::shared_ptr< diagnostic_updater::TopicDiagnostic > | gPubZ_freq |
bool | gReceive = true |
std::shared_ptr< diagnostic_updater::Updater > | updater |
void _on_new_subscriber | ( | ) |
Definition at line 290 of file visionary_s.cpp.
void _on_subscriber_disconnected | ( | ) |
Definition at line 298 of file visionary_s.cpp.
void diag_timer_cb | ( | const ros::TimerEvent & | ) |
Definition at line 45 of file visionary_s.cpp.
void driver_diagnostics | ( | diagnostic_updater::DiagnosticStatusWrapper & | stat | ) |
Definition at line 50 of file visionary_s.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 324 of file visionary_s.cpp.
void on_new_subscriber_it | ( | const image_transport::SingleSubscriberPublisher & | ) |
Definition at line 309 of file visionary_s.cpp.
void on_new_subscriber_ros | ( | const ros::SingleSubscriberPublisher & | ) |
Definition at line 304 of file visionary_s.cpp.
void on_subscriber_disconnected_it | ( | const image_transport::SingleSubscriberPublisher & | ) |
Definition at line 319 of file visionary_s.cpp.
void on_subscriber_disconnected_ros | ( | const ros::SingleSubscriberPublisher & | ) |
Definition at line 314 of file visionary_s.cpp.
void publish_frame | ( | VisionarySData & | dataHandler | ) |
Definition at line 205 of file visionary_s.cpp.
void publishCameraInfo | ( | std_msgs::Header | header, |
VisionarySData & | dataHandler | ||
) |
Definition at line 70 of file visionary_s.cpp.
void publishPointCloud | ( | std_msgs::Header | header, |
VisionarySData & | dataHandler | ||
) |
Definition at line 144 of file visionary_s.cpp.
void publishRGBA | ( | std_msgs::Header | header, |
VisionarySData & | dataHandler | ||
) |
Definition at line 132 of file visionary_s.cpp.
void publishStatemap | ( | std_msgs::Header | header, |
VisionarySData & | dataHandler | ||
) |
Definition at line 120 of file visionary_s.cpp.
void publishZ | ( | std_msgs::Header | header, |
VisionarySData & | dataHandler | ||
) |
Definition at line 108 of file visionary_s.cpp.
void thr_publish_frame | ( | ) |
Definition at line 264 of file visionary_s.cpp.
void thr_receive_frame | ( | std::shared_ptr< VisionaryDataStream > | pDataStream, |
std::shared_ptr< VisionarySData > | pDataHandler | ||
) |
Definition at line 271 of file visionary_s.cpp.
std::shared_ptr<VisionaryControl> gControl |
Definition at line 25 of file visionary_s.cpp.
std::shared_ptr<VisionarySData> gDataHandler |
Definition at line 27 of file visionary_s.cpp.
boost::mutex gDataMtx |
Definition at line 40 of file visionary_s.cpp.
std::string gDeviceIdent |
Definition at line 37 of file visionary_s.cpp.
bool gEnablePoints |
Definition at line 38 of file visionary_s.cpp.
bool gEnableRGBA |
Definition at line 38 of file visionary_s.cpp.
bool gEnableStatemap |
Definition at line 38 of file visionary_s.cpp.
bool gEnableZ |
Definition at line 38 of file visionary_s.cpp.
std::string gFrameId |
Definition at line 36 of file visionary_s.cpp.
int gNumSubs = 0 |
Definition at line 43 of file visionary_s.cpp.
ros::Publisher gPubCameraInfo |
Definition at line 30 of file visionary_s.cpp.
std::shared_ptr<diagnostic_updater::TopicDiagnostic> gPubCameraInfo_freq |
Definition at line 34 of file visionary_s.cpp.
ros::Publisher gPubPoints |
Definition at line 30 of file visionary_s.cpp.
std::shared_ptr<diagnostic_updater::TopicDiagnostic> gPubPoints_freq |
Definition at line 34 of file visionary_s.cpp.
image_transport::Publisher gPubRGBA |
Definition at line 29 of file visionary_s.cpp.
std::shared_ptr<diagnostic_updater::TopicDiagnostic> gPubRGBA_freq |
Definition at line 33 of file visionary_s.cpp.
image_transport::Publisher gPubStatemap |
Definition at line 29 of file visionary_s.cpp.
std::shared_ptr<diagnostic_updater::TopicDiagnostic> gPubStatemap_freq |
Definition at line 33 of file visionary_s.cpp.
Definition at line 29 of file visionary_s.cpp.
std::shared_ptr<diagnostic_updater::TopicDiagnostic> gPubZ_freq |
Definition at line 33 of file visionary_s.cpp.
bool gReceive = true |
Definition at line 41 of file visionary_s.cpp.
std::shared_ptr<diagnostic_updater::Updater> updater |
Definition at line 32 of file visionary_s.cpp.