15 std::size_t bytes_transfered)
18 if(error == boost::asio::error::operation_aborted)
43 catch(
const std::runtime_error& e)
boost::asio::io_service service
void onNewDataReceived(const boost::system::error_code &error, std::size_t bytes_transfered)
void onNewStdBinData(const ixblue_stdbin_decoder::Data::BinaryNav &navData, const ixblue_stdbin_decoder::Data::NavHeader &headerData)
void addNewData(const uint8_t *data, std::size_t length)
Data::BinaryNav getLastNavData(void) const
virtual void listenNextData(void)=0
Data::NavHeader getLastHeaderData(void) const
#define ROS_WARN_STREAM(args)
boost::array< uint8_t, 8192 > datas
#define ROS_DEBUG_STREAM(args)
ixblue_stdbin_decoder::StdBinDecoder parser
ROSPublisher rosPublisher