- Notes for 0.5.4 release of hydro-devel
0.5.4
Created the newton-hydro branch.
This supports Newton ROSSerial for Arduino and the newly created ROSSerial for PSoC4.
This code was derived from https://github.com/chuck-h/rosserial and
http://wiki.jigsawrenaissance.org/index.php?title=Rosserial_On_Cypress_PSoC4
with permission from Chuck Harrison.
It was then further developed by Newton prior to this commit.
Additional file history can be found in Newton's hg-tank repository.
Updated ROSSerial PSoC4 to require PSoC4 UART H/W called "ROSSerail_UART".
overload ros::subscriber and ros::publisher APIs with roscpp-compatible signatures
to control msg hdr size: add ROS_MSG_DONT_SERIALIZE & ROS_MSG_DONT_DESERIALIZE flags
allow late initialization of subscriber
add a bit of info to subscriber/publisher log message
rpotect serial reads with try/except (ticket #872)
increased max number of rosserial subs (10) & pubs (20)
tweak serial exception handling (not tested)
stop unused vriable warning from msg hdrs using arrays
ifdef ROS_NO_FLOATS controls building some time & duration features
fix bug adding signed durations to ros::Time values
reduce timeouts (quicker recovery after hongup)
Merge https://github.com/chuck-h/rosserial into newton-hydro

Conflicts:
	rosserial_client/src/ros_lib/ros/node_handle.h
	rosserial_client/src/rosserial_client/make_library.py
	rosserial_psoc4/package.xml
	rosserial_psoc4/src/ros_lib/Uarts.cpp
	rosserial_psoc4/src/ros_lib/examples/HelloWorld/HelloWorld.cpp
	rosserial_psoc4/src/ros_lib/init.cpp
	rosserial_psoc4/src/ros_lib/ros.h
	rosserial_python/src/rosserial_python/SerialClient.py