#include <msgmap.hpp>
Public Member Functions | |
MsgMap (mavlink_message_t *p) | |
MsgMap (mavlink_message_t &p) | |
MsgMap (const mavlink_message_t *p) | |
template<typename _T > | |
void | operator<< (const _T data) |
template<class _T , size_t _Size> | |
void | operator<< (const std::array< _T, _Size > &data) |
template<typename _T > | |
void | operator>> (_T &data) |
template<class _T , size_t _Size> | |
void | operator>> (std::array< _T, _Size > &data) |
void | reset () |
void | reset (uint32_t msgid, uint8_t len) |
Private Member Functions | |
template<typename _T , typename _Tout > | |
void | cmsg_memcpy_bzero_swap_set_data (_T &buf, _Tout &data) |
template<typename _T , typename _Tin > | |
void | msg_swap_memcpy (_T &buf, _Tin data) |
Private Attributes | |
const mavlink_message_t * | cmsg |
mavlink_message_t * | msg |
size_t | pos |
Serialization helper wrapper for mavlink_message_t
Definition at line 12 of file msgmap.hpp.
|
inlineexplicit |
Definition at line 15 of file msgmap.hpp.
|
inlineexplicit |
Definition at line 19 of file msgmap.hpp.
|
inlineexplicit |
Definition at line 23 of file msgmap.hpp.
|
inlineprivate |
Definition at line 144 of file msgmap.hpp.
|
inlineprivate |
Definition at line 70 of file msgmap.hpp.
void mavlink::MsgMap::operator<< | ( | const _T | data | ) |
Definition at line 101 of file msgmap.hpp.
void mavlink::MsgMap::operator<< | ( | const std::array< _T, _Size > & | data | ) |
Definition at line 136 of file msgmap.hpp.
void mavlink::MsgMap::operator>> | ( | _T & | data | ) |
Definition at line 192 of file msgmap.hpp.
void mavlink::MsgMap::operator>> | ( | std::array< _T, _Size > & | data | ) |
Definition at line 234 of file msgmap.hpp.
|
inline |
Definition at line 27 of file msgmap.hpp.
|
inline |
Definition at line 32 of file msgmap.hpp.
|
private |
Definition at line 55 of file msgmap.hpp.
|
private |
Definition at line 54 of file msgmap.hpp.
|
private |
Definition at line 56 of file msgmap.hpp.