I/O and foreign interfacing functionality. More...
Classes | |
struct | MsgInfo |
struct | NanopbArg |
struct | NanopbWrapper |
struct | NanopbWrapper< bool > |
struct | NanopbWrapper< char > |
struct | NanopbWrapper< double > |
struct | NanopbWrapper< Eigen::Matrix< TScalar, NRows, NCols, NOptions > > |
struct | NanopbWrapper< Eigen::Vector< TScalar, NRows > > |
struct | NanopbWrapper< float > |
struct | NanopbWrapper< void > |
struct | NanopbWrapper<::std::int32_t > |
struct | NanopbWrapper<::std::int64_t > |
struct | NanopbWrapper<::std::uint32_t > |
struct | NanopbWrapper<::std::uint64_t > |
class | ProtoMessageBuilder |
class | ProtoMessageBuilder< bool > |
class | ProtoMessageBuilder< Eigen::Matrix< TScalar, NRows, NCols > > |
class | ProtoMessageBuilder< ls::blocks::Signal< TType > > |
struct | ProtoMessageHeraldInfo |
Enumerations | |
enum | ProtoMessageType { unknown_t, bool_t, int_t, double_t, float_t, char_t, EigenMatrix_t, EigenVector_t } |
Functions | |
bool | encode (pb_ostream_t *stream, const pb_field_t *field, void *const *arg) |
I/O and foreign interfacing functionality.