return true if CAN is already initialized
fixed segmentation fault
added Key to ObjectStorage::Data
refactored exceptions, use BOOST_THROW_EXCEPTION
improved exception handling in init
improved CAN layer
added missing sync listener
reverse_iterator gets automatically adjusted, no need to do it externally
improved candump
fixed and improved socketcan error handling
special hash rule for error frame messages
improved state printing
do not reset data if type does not match (i.e. NodeIdOffset<>)
switch to Header convenience classes
report CAN errors
switched to high_resolution_timer instead of deadline_timer
switched to boost::chrono
don't cache PDO id
reset last_sync_ on init
logic bug in ObjectStorage init