MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Classes | Namespaces | Typedefs | Functions
mip_field.h File Reference
#include <stdint.h>
#include <stdbool.h>
#include "mip_packet.h"
Include dependency graph for mip_field.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mip::C::mip_field
 A structure representing a MIP field. More...
 

Namespaces

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

Typedefs

typedef struct mip::C::mip_field mip::C::mip_field
 A structure representing a MIP field. More...
 

Functions

void mip::C::mip_field_init (mip_field *field, uint8_t descriptor_set, uint8_t field_descriptor, const uint8_t *payload, uint8_t payload_length)
 
uint8_t mip::C::mip_field_descriptor_set (const mip_field *field)
 
uint8_t mip::C::mip_field_field_descriptor (const mip_field *field)
 
uint8_t mip::C::mip_field_payload_length (const mip_field *field)
 
const uint8_t * mip::C::mip_field_payload (const mip_field *field)
 
bool mip::C::mip_field_is_valid (const mip_field *field)
 
void mip::C::mip_field_init_empty (mip_field *field)
 
mip_field mip::C::mip_field_from_header_ptr (const uint8_t *header, uint8_t total_length, uint8_t descriptor_set)
 
mip_field mip::C::mip_field_first_from_packet (const mip_packet *packet)
 
mip_field mip::C::mip_field_next_after (const mip_field *field)
 
bool mip::C::mip_field_next (mip_field *field)
 
bool mip::C::mip_field_next_in_packet (mip_field *field, const mip_packet *packet)