making laser_driver stack and populating

git-svn-id: https://code.ros.org/svn/ros-pkg/pkg/trunk/stacks/laser_drivers@17563 eb33c2ac-9c88-4c90-87e0-44a10359b0c3
add cstdio include for gcc 4.4

git-svn-id: https://code.ros.org/svn/ros-pkg/pkg/trunk/stacks/laser_drivers@17777 eb33c2ac-9c88-4c90-87e0-44a10359b0c3
moving LaserScan from laser_scan package to sensor_msgs package #1254

git-svn-id: https://code.ros.org/svn/ros-pkg/pkg/trunk/stacks/laser_drivers@17938 eb33c2ac-9c88-4c90-87e0-44a10359b0c3
updating to new ros 0.6 api

git-svn-id: https://code.ros.org/svn/ros-pkg/pkg/trunk/stacks/laser_drivers@17989 eb33c2ac-9c88-4c90-87e0-44a10359b0c3
fixing moved LaserScan message

git-svn-id: https://code.ros.org/svn/ros-pkg/pkg/trunk/stacks/laser_drivers@17990 eb33c2ac-9c88-4c90-87e0-44a10359b0c3
simplifying the directory structure a bit, and creating a time_scans program to test latency / jitter in usb/rs485 devices

git-svn-id: https://code.ros.org/svn/ros-pkg/pkg/trunk/stacks/laser_drivers@18121 eb33c2ac-9c88-4c90-87e0-44a10359b0c3
fix typo in cmake file

git-svn-id: https://code.ros.org/svn/ros-pkg/pkg/trunk/stacks/laser_drivers@18123 eb33c2ac-9c88-4c90-87e0-44a10359b0c3
add timing testing code for tweaking USB driver parameters

git-svn-id: https://code.ros.org/svn/ros-pkg/pkg/trunk/stacks/laser_drivers@18129 eb33c2ac-9c88-4c90-87e0-44a10359b0c3
Added an extra hokuyo launch file.


git-svn-id: https://code.ros.org/svn/ros-pkg/pkg/trunk/stacks/laser_drivers@20380 eb33c2ac-9c88-4c90-87e0-44a10359b0c3
Fixing 3rdparty Makefiles to be robust to calls with -C

git-svn-id: https://code.ros.org/svn/ros-pkg/pkg/trunk/stacks/laser_drivers@20606 eb33c2ac-9c88-4c90-87e0-44a10359b0c3
Creating stack.xml for stacks that are missing them

git-svn-id: https://code.ros.org/svn/ros-pkg/pkg/trunk/stacks/laser_drivers@20799 eb33c2ac-9c88-4c90-87e0-44a10359b0c3
Moved point_cloud_assembler to laser_drivers.


git-svn-id: https://code.ros.org/svn/ros-pkg/pkg/trunk/stacks/laser_drivers@21004 eb33c2ac-9c88-4c90-87e0-44a10359b0c3
Moved contents of ethercat_drivers to pr2_ethercat_drivers

git-svn-id: https://code.ros.org/svn/ros-pkg/pkg/trunk/stacks/laser_drivers@21019 eb33c2ac-9c88-4c90-87e0-44a10359b0c3
PointCloud:
 * pts -> points
 * chan -> channels

ChannelFloat32:
 * vals -> values



git-svn-id: https://code.ros.org/svn/ros-pkg/pkg/trunk/stacks/laser_drivers@21050 eb33c2ac-9c88-4c90-87e0-44a10359b0c3
fixing build for #1903

git-svn-id: https://code.ros.org/svn/ros-pkg/pkg/trunk/stacks/laser_drivers@21152 eb33c2ac-9c88-4c90-87e0-44a10359b0c3
Fixes for diagnostic_msgs::KeyValue::label -> key


git-svn-id: https://code.ros.org/svn/ros-pkg/pkg/trunk/stacks/laser_drivers@21203 eb33c2ac-9c88-4c90-87e0-44a10359b0c3
Applied patch for variable desired_freq in diagnostics.


git-svn-id: https://code.ros.org/svn/ros-pkg/pkg/trunk/stacks/laser_drivers@21450 eb33c2ac-9c88-4c90-87e0-44a10359b0c3
Added hokuyo_node_new.cpp to serve for porting hokuyo node to the driver
infrastructure.


git-svn-id: https://code.ros.org/svn/ros-pkg/pkg/trunk/stacks/laser_drivers@21481 eb33c2ac-9c88-4c90-87e0-44a10359b0c3
Continued work on porting hokuyo_node to driver_base.


git-svn-id: https://code.ros.org/svn/ros-pkg/pkg/trunk/stacks/laser_drivers@21649 eb33c2ac-9c88-4c90-87e0-44a10359b0c3
moved files around, so we can improve the dependency tree

git-svn-id: https://code.ros.org/svn/ros-pkg/pkg/trunk/stacks/laser_drivers@21711 eb33c2ac-9c88-4c90-87e0-44a10359b0c3