MIP_SDK  v3.0.0
MicroStrain Communications Library for embedded systems
Classes | Namespaces | Macros | Typedefs | Functions
common.h File Reference
#include <microstrain/common/serialization.h>
#include "../mip_field.h"
#include <stddef.h>
#include <stdint.h>
#include <stdbool.h>
#include <tuple>
#include <type_traits>
#include <utility>

Go to the source code of this file.

Classes

struct  mip::C::mip_descriptor_rate
 

Namespaces

 mip
 A collection of C++ classes and functions covering the full mip api.
 
 mip::C
 

Macros

#define DECLARE_MIP_VECTOR_TYPE(n, type, name)
 

Typedefs

typedef struct mip::C::mip_descriptor_rate mip::C::mip_descriptor_rate
 

Functions

void mip::C::insert_mip_descriptor_rate (microstrain_serializer *serializer, const mip_descriptor_rate *self)
 
void mip::C::extract_mip_descriptor_rate (microstrain_serializer *serializer, mip_descriptor_rate *self)
 

Macro Definition Documentation

◆ DECLARE_MIP_VECTOR_TYPE

#define DECLARE_MIP_VECTOR_TYPE (   n,
  type,
  name 
)
Value:
typedef type name[n]; \
\
void insert_##name(microstrain_serializer* serializer, const name self); \
void extract_##name(microstrain_serializer* serializer, name self);
microstrain::C::microstrain_serializer
struct microstrain::C::microstrain_serializer microstrain_serializer
Structure used for serialization.