MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Classes | Namespaces | Enumerations | Functions
data_shared.hpp File Reference
#include "descriptors.h"
#include "../mip_result.h"
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
Include dependency graph for data_shared.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mip::data_shared::EventSource
 
struct  mip::data_shared::Ticks
 
struct  mip::data_shared::DeltaTicks
 
struct  mip::data_shared::GpsTimestamp
 
struct  mip::data_shared::GpsTimestamp::ValidFlags
 
struct  mip::data_shared::DeltaTime
 
struct  mip::data_shared::ReferenceTimestamp
 
struct  mip::data_shared::ReferenceTimeDelta
 
struct  mip::data_shared::ExternalTimestamp
 
struct  mip::data_shared::ExternalTimestamp::ValidFlags
 
struct  mip::data_shared::ExternalTimeDelta
 
struct  mip::data_shared::ExternalTimeDelta::ValidFlags
 

Namespaces

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

Enumerations

enum  {
  mip::data_shared::DESCRIPTOR_SET = 0xFF , mip::data_shared::DATA_EVENT_SOURCE = 0xD0 , mip::data_shared::DATA_TICKS = 0xD1 , mip::data_shared::DATA_DELTA_TICKS = 0xD2 ,
  mip::data_shared::DATA_GPS_TIME = 0xD3 , mip::data_shared::DATA_DELTA_TIME = 0xD4 , mip::data_shared::DATA_REFERENCE_TIME = 0xD5 , mip::data_shared::DATA_REF_TIME_DELTA = 0xD6 ,
  mip::data_shared::DATA_EXTERNAL_TIME = 0xD7 , mip::data_shared::DATA_SYS_TIME_DELTA = 0xD8 , mip::data_shared::DATA_DEBUG_TICKS = 0xFF
}
 

Functions

void mip::data_shared::insert (Serializer &serializer, const EventSource &self)
 
void mip::data_shared::extract (Serializer &serializer, EventSource &self)
 
void mip::data_shared::insert (Serializer &serializer, const Ticks &self)
 
void mip::data_shared::extract (Serializer &serializer, Ticks &self)
 
void mip::data_shared::insert (Serializer &serializer, const DeltaTicks &self)
 
void mip::data_shared::extract (Serializer &serializer, DeltaTicks &self)
 
void mip::data_shared::insert (Serializer &serializer, const GpsTimestamp &self)
 
void mip::data_shared::extract (Serializer &serializer, GpsTimestamp &self)
 
void mip::data_shared::insert (Serializer &serializer, const DeltaTime &self)
 
void mip::data_shared::extract (Serializer &serializer, DeltaTime &self)
 
void mip::data_shared::insert (Serializer &serializer, const ReferenceTimestamp &self)
 
void mip::data_shared::extract (Serializer &serializer, ReferenceTimestamp &self)
 
void mip::data_shared::insert (Serializer &serializer, const ReferenceTimeDelta &self)
 
void mip::data_shared::extract (Serializer &serializer, ReferenceTimeDelta &self)
 
void mip::data_shared::insert (Serializer &serializer, const ExternalTimestamp &self)
 
void mip::data_shared::extract (Serializer &serializer, ExternalTimestamp &self)
 
void mip::data_shared::insert (Serializer &serializer, const ExternalTimeDelta &self)
 
void mip::data_shared::extract (Serializer &serializer, ExternalTimeDelta &self)