MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Namespaces | Functions
descriptors.c File Reference
#include "descriptors.h"
#include "../utils/serialization.h"
Include dependency graph for descriptors.c:

Namespaces

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

Functions

bool mip::mip_is_valid_descriptor_set (uint8_t descriptor_set)
 Determines if the descriptor set is valid. More...
 
bool mip::mip_is_data_descriptor_set (uint8_t descriptor_set)
 Determines if the descriptor set represents some kind of data. More...
 
bool mip::mip_is_cmd_descriptor_set (uint8_t descriptor_set)
 Determines if the descriptor set contains commands. More...
 
bool mip::mip_is_reserved_descriptor_set (uint8_t descriptor_set)
 Determines if the descriptor is reserved for special purposes. More...
 
bool mip::mip_is_valid_field_descriptor (uint8_t field_descriptor)
 Determines if the field descriptor is valid. More...
 
bool mip::mip_is_cmd_field_descriptor (uint8_t field_descriptor)
 Determines if the field descriptor is a command. More...
 
bool mip::mip_is_reply_field_descriptor (uint8_t field_descriptor)
 Determines if the field descriptor is for an ack/nack reply. More...
 
bool mip::mip_is_response_field_descriptor (uint8_t field_descriptor)
 Determines if the field descriptor contains response data from a command. More...
 
bool mip::mip_is_reserved_cmd_field_descriptor (uint8_t field_descriptor)
 Determines if the field descriptor is reserved. More...
 
bool mip::mip_is_shared_data_field_descriptor (uint8_t field_descriptor)
 Determines if the field descriptor is from the shared data set. More...
 
void mip::insert_mip_function_selector (mip_serializer *serializer, enum mip_function_selector self)
 
void mip::extract_mip_function_selector (mip_serializer *serializer, enum mip_function_selector *self)
 
void mip::insert_mip_descriptor_rate (mip_serializer *serializer, const mip_descriptor_rate *self)
 
void mip::extract_mip_descriptor_rate (mip_serializer *serializer, mip_descriptor_rate *self)