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.