MIP_SDK
v3.0.0-736-g212583cf
MicroStrain Communications Library for embedded systems
|
#include <mip_structures.hpp>
Classes | |
struct | Condition |
struct | Count |
Public Types | |
using | Accessor = void *(*)(void *) |
Public Attributes | |
const char * | name = nullptr |
Programmatic name (e.g. for printing or language bindings). More... | |
const char * | docs = nullptr |
Human-readable documentation. More... | |
TypeInfo | type |
Data type. More... | |
Accessor | accessor = nullptr |
Obtains a reference to the member variable. More... | |
ParamAttributes | attributes |
This parameter is required for the specified function selectors. More... | |
Count | count |
Number of instances for arrays. More... | |
Condition | condition |
For conditionally-enabled parameters like those in unions. More... | |
using mip::metadata::ParameterInfo::Accessor = void* (*)(void*) |
const char* mip::metadata::ParameterInfo::name = nullptr |
const char* mip::metadata::ParameterInfo::docs = nullptr |
TypeInfo mip::metadata::ParameterInfo::type |
Accessor mip::metadata::ParameterInfo::accessor = nullptr |
ParamAttributes mip::metadata::ParameterInfo::attributes |
Count mip::metadata::ParameterInfo::count |
Condition mip::metadata::ParameterInfo::condition |