Definition at line 67 of file prosilica_node.cpp.
typedef prosilica_camera::ProsilicaCameraConfig ProsilicaNode::Config [private] |
Definition at line 94 of file prosilica_node.cpp.
typedef dynamic_reconfigure::Server<Config> ProsilicaNode::ReconfigureServer [private] |
Definition at line 95 of file prosilica_node.cpp.
ProsilicaNode::ProsilicaNode | ( | const ros::NodeHandle & | node_handle | ) | [inline] |
Definition at line 116 of file prosilica_node.cpp.
ProsilicaNode::~ProsilicaNode | ( | ) | [inline] |
Definition at line 339 of file prosilica_node.cpp.
void ProsilicaNode::attributeTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline] |
Definition at line 825 of file prosilica_node.cpp.
void ProsilicaNode::configure | ( | Config & | config, |
uint32_t | level | ||
) | [inline] |
Definition at line 195 of file prosilica_node.cpp.
void ProsilicaNode::frameStatistics | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline] |
Definition at line 662 of file prosilica_node.cpp.
static bool ProsilicaNode::frameToImage | ( | tPvFrame * | frame, |
sensor_msgs::Image & | image | ||
) | [inline, static] |
Definition at line 451 of file prosilica_node.cpp.
void ProsilicaNode::freqStatus | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline] |
Definition at line 642 of file prosilica_node.cpp.
void ProsilicaNode::imageTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline] |
Definition at line 854 of file prosilica_node.cpp.
void ProsilicaNode::infoTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline] |
Definition at line 807 of file prosilica_node.cpp.
void ProsilicaNode::loadIntrinsics | ( | ) | [inline] |
Definition at line 533 of file prosilica_node.cpp.
void ProsilicaNode::normalizeCallback | ( | tPvFrame * | frame | ) | [inline] |
Definition at line 601 of file prosilica_node.cpp.
void ProsilicaNode::normalizeExposure | ( | ) | [inline] |
void ProsilicaNode::packetErrorStatus | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline] |
Definition at line 788 of file prosilica_node.cpp.
void ProsilicaNode::packetStatistics | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline] |
Definition at line 701 of file prosilica_node.cpp.
void ProsilicaNode::pollCallback | ( | polled_camera::GetPolledImage::Request & | req, |
polled_camera::GetPolledImage::Response & | rsp, | ||
sensor_msgs::Image & | image, | ||
sensor_msgs::CameraInfo & | info | ||
) | [inline] |
Definition at line 390 of file prosilica_node.cpp.
bool ProsilicaNode::processFrame | ( | tPvFrame * | frame, |
sensor_msgs::Image & | img, | ||
sensor_msgs::CameraInfo & | cam_info | ||
) | [inline] |
Definition at line 485 of file prosilica_node.cpp.
void ProsilicaNode::publishImage | ( | tPvFrame * | frame | ) | [inline] |
Definition at line 527 of file prosilica_node.cpp.
void ProsilicaNode::runDiagnostics | ( | ) | [inline] |
Definition at line 636 of file prosilica_node.cpp.
bool ProsilicaNode::setCameraInfo | ( | sensor_msgs::SetCameraInfo::Request & | req, |
sensor_msgs::SetCameraInfo::Response & | rsp | ||
) | [inline] |
Definition at line 547 of file prosilica_node.cpp.
void ProsilicaNode::start | ( | ) | [inline] |
Definition at line 354 of file prosilica_node.cpp.
void ProsilicaNode::stop | ( | ) | [inline] |
Definition at line 378 of file prosilica_node.cpp.
void ProsilicaNode::syncInCallback | ( | const std_msgs::HeaderConstPtr & | msg | ) | [inline] |
Definition at line 346 of file prosilica_node.cpp.
bool ProsilicaNode::auto_adjust_stream_bytes_per_second_ [private] |
Definition at line 83 of file prosilica_node.cpp.
boost::scoped_ptr<prosilica::Camera> ProsilicaNode::cam_ [private] |
Definition at line 78 of file prosilica_node.cpp.
sensor_msgs::CameraInfo ProsilicaNode::cam_info_ [private] |
Definition at line 91 of file prosilica_node.cpp.
int ProsilicaNode::consecutive_stable_exposures_ [private] |
Definition at line 113 of file prosilica_node.cpp.
int ProsilicaNode::count_ [private] |
Definition at line 103 of file prosilica_node.cpp.
double ProsilicaNode::desired_freq_ [private] |
Definition at line 104 of file prosilica_node.cpp.
Definition at line 101 of file prosilica_node.cpp.
ros::Timer ProsilicaNode::diagnostic_timer_ [private] |
Definition at line 99 of file prosilica_node.cpp.
RollingSum<unsigned long> ProsilicaNode::frames_completed_acc_ [private] |
Definition at line 107 of file prosilica_node.cpp.
unsigned long ProsilicaNode::frames_completed_total_ [private] |
Definition at line 106 of file prosilica_node.cpp.
RollingSum<unsigned long> ProsilicaNode::frames_dropped_acc_ [private] |
Definition at line 107 of file prosilica_node.cpp.
unsigned long ProsilicaNode::frames_dropped_total_ [private] |
Definition at line 106 of file prosilica_node.cpp.
std::string ProsilicaNode::hw_id_ [private] |
Definition at line 102 of file prosilica_node.cpp.
sensor_msgs::Image ProsilicaNode::img_ [private] |
Definition at line 90 of file prosilica_node.cpp.
Definition at line 71 of file prosilica_node.cpp.
unsigned long ProsilicaNode::last_exposure_value_ [private] |
Definition at line 112 of file prosilica_node.cpp.
unsigned long ProsilicaNode::max_data_rate_ [private] |
Definition at line 81 of file prosilica_node.cpp.
ros::NodeHandle ProsilicaNode::nh_ [private] |
Definition at line 70 of file prosilica_node.cpp.
RollingSum<unsigned long> ProsilicaNode::packets_missed_acc_ [private] |
Definition at line 109 of file prosilica_node.cpp.
unsigned long ProsilicaNode::packets_missed_total_ [private] |
Definition at line 108 of file prosilica_node.cpp.
RollingSum<unsigned long> ProsilicaNode::packets_received_acc_ [private] |
Definition at line 109 of file prosilica_node.cpp.
unsigned long ProsilicaNode::packets_received_total_ [private] |
Definition at line 108 of file prosilica_node.cpp.
Definition at line 73 of file prosilica_node.cpp.
Definition at line 96 of file prosilica_node.cpp.
bool ProsilicaNode::running_ [private] |
Definition at line 80 of file prosilica_node.cpp.
boost::shared_ptr<self_test::TestRunner> ProsilicaNode::self_test_ [private] |
Definition at line 100 of file prosilica_node.cpp.
tPvUint32 ProsilicaNode::sensor_height_ [private] |
Definition at line 82 of file prosilica_node.cpp.
tPvUint32 ProsilicaNode::sensor_width_ [private] |
Definition at line 82 of file prosilica_node.cpp.
Definition at line 74 of file prosilica_node.cpp.
Definition at line 72 of file prosilica_node.cpp.
ros::Time ProsilicaNode::trig_time_ [private] |
Definition at line 87 of file prosilica_node.cpp.
std::string ProsilicaNode::trig_timestamp_topic_ [private] |
Definition at line 86 of file prosilica_node.cpp.
Definition at line 79 of file prosilica_node.cpp.
ros::Subscriber ProsilicaNode::trigger_sub_ [private] |
Definition at line 75 of file prosilica_node.cpp.
const int ProsilicaNode::WINDOW_SIZE = 5 [static, private] |
Definition at line 105 of file prosilica_node.cpp.