Specialization for known compile-time Mavlink message and system id / component id metadata, e.g. DataType == HEARTBEAT, with tuple of <sysid, compid, msg>
More...
#include <goby/middleware/marshalling/mavlink.h>
|
static std::vector< char > | serialize (const std::tuple< Integer, Integer, DataType > &packet_with_metadata) |
|
static std::string | type_name () |
|
static std::string | type_name (const std::tuple< Integer, Integer, DataType > &) |
|
template<typename CharIterator > |
static std::shared_ptr< std::tuple< Integer, Integer, DataType > > | parse (CharIterator bytes_begin, CharIterator bytes_end, CharIterator &actual_end, const std::string &=type_name()) |
|
template<typename DataType, typename Integer>
struct goby::middleware::SerializerParserHelper< std::tuple< Integer, Integer, DataType >, MarshallingScheme::MAVLINK >
Specialization for known compile-time Mavlink message and system id / component id metadata, e.g. DataType == HEARTBEAT, with tuple of <sysid, compid, msg>
Definition at line 175 of file mavlink.h.
◆ parse()
template<typename DataType , typename Integer >
template<typename CharIterator >
◆ serialize()
template<typename DataType , typename Integer >
◆ type_name() [1/2]
template<typename DataType , typename Integer >
◆ type_name() [2/2]
template<typename DataType , typename Integer >
The documentation for this struct was generated from the following file: