Template Struct StdArrayUbloxSerializer< T, N, typename std::enable_if< std::is_same< T, uint8_t >::value||std::is_same< T, uint16_t >::value||std::is_same< T, uint32_t >::value||std::is_same< T, uint64_t >::value||std::is_same< T, int8_t >::value||std::is_same< T, int16_t >::value||std::is_same< T, int32_t >::value||std::is_same< T, int64_t >::value||std::is_same< T, float >::value||std::is_same< T, double >::value >::type >

Struct Documentation

template<typename T, size_t N>
struct StdArrayUbloxSerializer<T, N, typename std::enable_if<std::is_same<T, uint8_t>::value || std::is_same<T, uint16_t>::value || std::is_same<T, uint32_t>::value || std::is_same<T, uint64_t>::value || std::is_same<T, int8_t>::value || std::is_same<T, int16_t>::value || std::is_same<T, int32_t>::value || std::is_same<T, int64_t>::value || std::is_same<T, float>::value || std::is_same<T, double>::value>::type>

Array serializer, specialized for fixed-size, simple types.

Public Static Functions

template<typename Stream>
static inline void write(Stream &stream, const std::array<T, N> &v)
template<typename Stream>
static inline void read(Stream &stream, std::array<T, N> &v)
static inline uint32_t serializedLength(const std::array<T, N> &v)