MIP_SDK
v3.0.0
MicroStrain Communications Library for embedded systems
|
Go to the documentation of this file.
23 bool isNull()
const {
return m_key == 0x00000000; }
29 uint16_t
index()
const {
return m_key & 0xFFFF; }
30 uint32_t
asU32()
const {
return m_key; }
A collection of C++ classes and functions covering the full mip api.
Definition: commands_3dm.c:11
bool isMip() const
Definition: descriptor_id.hpp:25
uint16_t index() const
Definition: descriptor_id.hpp:29
DescriptorId()
Definition: descriptor_id.hpp:17
DescriptorId(uint8_t desc_set, uint8_t field_desc, uint16_t index=0)
Definition: descriptor_id.hpp:18
CompositeDescriptor descriptor() const
Definition: descriptor_id.hpp:28
bool operator>(const DescriptorId &other) const
Definition: descriptor_id.hpp:37
A combination of a MIP descriptor pair and u16 ID value.
Definition: descriptor_id.hpp:14
bool operator<(const DescriptorId &other) const
Definition: descriptor_id.hpp:36
bool isNonMip() const
Definition: descriptor_id.hpp:26
bool operator!=(const DescriptorId &other) const
Definition: descriptor_id.hpp:33
constexpr uint16_t as_u16() const
Definition: mip_descriptors.hpp:32
uint32_t asU32() const
Definition: descriptor_id.hpp:30
DescriptorId(uint32_t id)
Definition: descriptor_id.hpp:21
Convenience struct holding both descriptor set and field descriptor.
Definition: mip_descriptors.hpp:22
bool operator==(const DescriptorId &other) const
Definition: descriptor_id.hpp:32
DescriptorId(CompositeDescriptor desc, uint16_t index=0)
Definition: descriptor_id.hpp:19
bool isNull() const
Definition: descriptor_id.hpp:23
bool operator>=(const DescriptorId &other) const
Definition: descriptor_id.hpp:35
bool operator<=(const DescriptorId &other) const
Definition: descriptor_id.hpp:34