MIP_SDK
v3.0.0
MicroStrain Communications Library for embedded systems
|
Go to the documentation of this file.
70 const char*
name =
nullptr;
71 const char*
docs =
nullptr;
74 const char*
name =
nullptr;
75 const char*
docs =
nullptr;
89 constexpr
Attributes(
bool w,
bool r,
bool s,
bool l,
bool d,
bool e=
false,
bool x=
false) :
bits(0x00)
100 constexpr
bool any()
const {
return bits > 0; }
123 static constexpr
inline Attributes ALL_FUNCTIONS = {
true,
true,
true,
true,
true};
124 static constexpr
inline Attributes NO_FUNCTIONS = {
false,
false,
false,
false,
false};
131 constexpr
Count() =
default;
constexpr bool isAssigned() const
Definition: index.hpp:93
Implementation of std::span from C++20.
Definition: span.hpp:40
Definition: mip_structures.hpp:67
uint32_t value
Definition: mip_structures.hpp:69
FunctionSelector
Definition: mip_descriptors.hpp:68
const char * docs
Definition: mip_structures.hpp:71
Representes an ID number ranging from 1..N including N.
Definition: index.hpp:75
Convenience struct holding both descriptor set and field descriptor.
Definition: mip_descriptors.hpp:22
const char * name
Definition: mip_structures.hpp:70