ROS driver node for IIDC-compatible IEEE 1394 digital cameras. More...
#include <signal.h>#include "driver1394.h"#include <boost/thread/mutex.hpp>#include "ros/time.h"#include "ros/console.h"#include "ros/assert.h"#include "ros/common.h"#include "ros/types.h"#include "ros/node_handle.h"#include "ros/publisher.h"#include "ros/forwards.h"#include "ros/message.h"#include "ros/serialization.h"#include <boost/utility.hpp>#include "ros/service_server.h"#include "ros/subscriber.h"#include <string>#include "ros/service_traits.h"#include "forwards.h"#include <boost/shared_ptr.hpp>#include "ros/init.h"#include "XmlRpcValue.h"#include "node_handle.h"#include "ros/names.h"#include <ros/ros.h>#include <vector>#include <ostream>#include "ros/builtin_message_traits.h"#include "ros/message_operations.h"#include "sensor_msgs/CameraInfo.h"#include <boost/function.hpp>#include <boost/thread/recursive_mutex.hpp>#include <stdarg.h>#include <cstdio>#include <dynamic_reconfigure/ConfigDescription.h>#include "dynamic_reconfigure/Config.h"#include "std_msgs/Header.h"#include <boost/noncopyable.hpp>#include <sensor_msgs/Image.h>#include <stdexcept>#include "image_transport/exception.h"#include "image_transport/loader_fwds.h"#include "image_transport/single_subscriber_publisher.h"#include "image_transport/transport_hints.h"#include <dc1394/dc1394.h>#include "camera1394/Camera1394Config.h"

Go to the source code of this file.
Functions | |
| int | main (int argc, char **argv) |
| void | sigsegv_handler (int sig) |
ROS driver node for IIDC-compatible IEEE 1394 digital cameras.
Definition in file camera1394_node.cpp.
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
Main node entry point.
Definition at line 59 of file camera1394_node.cpp.
| void sigsegv_handler | ( | int | sig | ) |
Segfault signal handler.
Sadly, libdc1394 sometimes crashes.
Definition at line 50 of file camera1394_node.cpp.