29 #ifndef UBLOX_SERIALIZATION_ROS_H 30 #define UBLOX_SERIALIZATION_ROS_H 41 typename boost::call_traits<T>::reference message) {
48 typename boost::call_traits<T>::param_type message) {
54 typename boost::call_traits<T>::param_type message) {
61 #endif // UBLOX_SERIALIZATION_ROS_H static void write(Stream &stream, typename boost::call_traits< T >::param_type t)
static uint32_t serializedLength(typename boost::call_traits< T >::param_type t)
static void write(uint8_t *data, uint32_t size, typename boost::call_traits< T >::param_type message)
Encode the message payload as a byte array.
static void read(const uint8_t *data, uint32_t count, typename boost::call_traits< T >::reference message)
Decode the message payload from the data buffer.
static void read(Stream &stream, typename boost::call_traits< T >::reference t)
static uint32_t serializedLength(typename boost::call_traits< T >::param_type message)
Get the length of the message payload in bytes.