MIP_SDK  latest-2-g34f3e39
MicroStrain Communications Library for embedded systems
Classes | Namespaces | Typedefs | Enumerations | Functions
data_system.h File Reference
#include <mip/definitions/common.h>
#include <mip/mip_descriptors.h>
#include <mip/mip_result.h>
#include <mip/mip_interface.h>
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>

Go to the source code of this file.

Classes

struct  mip::C::mip_system_built_in_test_data
 
struct  mip::C::mip_system_time_sync_status_data
 
struct  mip::C::mip_system_gpio_state_data
 
struct  mip::C::mip_system_gpio_analog_value_data
 

Namespaces

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

Typedefs

typedef struct mip_system_built_in_test_data mip::C::mip_system_built_in_test_data
 
typedef struct mip_system_time_sync_status_data mip::C::mip_system_time_sync_status_data
 
typedef struct mip_system_gpio_state_data mip::C::mip_system_gpio_state_data
 
typedef struct mip_system_gpio_analog_value_data mip::C::mip_system_gpio_analog_value_data
 

Enumerations

enum  {
  mip::C::MIP_SYSTEM_DATA_DESC_SET = 0xA0, mip::C::MIP_DATA_DESC_SYSTEM_BUILT_IN_TEST = 0x01, mip::C::MIP_DATA_DESC_SYSTEM_TIME_SYNC_STATUS = 0x02, mip::C::MIP_DATA_DESC_SYSTEM_GPIO_STATE = 0x03,
  mip::C::MIP_DATA_DESC_SYSTEM_GPIO_ANALOG_VALUE = 0x04
}
 

Functions

void mip::C::insert_mip_system_built_in_test_data (microstrain_serializer *serializer, const mip_system_built_in_test_data *self)
 
void mip::C::extract_mip_system_built_in_test_data (microstrain_serializer *serializer, mip_system_built_in_test_data *self)
 
bool mip::C::extract_mip_system_built_in_test_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_system_time_sync_status_data (microstrain_serializer *serializer, const mip_system_time_sync_status_data *self)
 
void mip::C::extract_mip_system_time_sync_status_data (microstrain_serializer *serializer, mip_system_time_sync_status_data *self)
 
bool mip::C::extract_mip_system_time_sync_status_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_system_gpio_state_data (microstrain_serializer *serializer, const mip_system_gpio_state_data *self)
 
void mip::C::extract_mip_system_gpio_state_data (microstrain_serializer *serializer, mip_system_gpio_state_data *self)
 
bool mip::C::extract_mip_system_gpio_state_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_system_gpio_analog_value_data (microstrain_serializer *serializer, const mip_system_gpio_analog_value_data *self)
 
void mip::C::extract_mip_system_gpio_analog_value_data (microstrain_serializer *serializer, mip_system_gpio_analog_value_data *self)
 
bool mip::C::extract_mip_system_gpio_analog_value_data_from_field (const mip_field_view *field, void *ptr)