MIP_SDK  latest-2-g34f3e39
MicroStrain Communications Library for embedded systems
Public Member Functions | List of all members
mip::metadata::FieldAttributes Struct Reference

#include <mip_structures.hpp>

Inheritance diagram for mip::metadata::FieldAttributes:
mip::metadata::FunctionBits

Public Member Functions

constexpr FieldAttributes ()=default
 
constexpr FieldAttributes (FunctionBits bits)
 
constexpr FieldAttributes (bool w, bool r, bool s, bool l, bool d, bool p=false)
 
constexpr bool hasFunctionSelector () const
 
constexpr bool isProprietary () const
 
constexpr FieldAttributessetProprietary (bool p)
 

Additional Inherited Members

Constructor & Destructor Documentation

◆ FieldAttributes() [1/3]

constexpr mip::metadata::FieldAttributes::FieldAttributes ( )
constexprdefault

◆ FieldAttributes() [2/3]

constexpr mip::metadata::FieldAttributes::FieldAttributes ( FunctionBits  bits)
inlineconstexpr

◆ FieldAttributes() [3/3]

constexpr mip::metadata::FieldAttributes::FieldAttributes ( bool  w,
bool  r,
bool  s,
bool  l,
bool  d,
bool  p = false 
)
inlineconstexpr

Member Function Documentation

◆ hasFunctionSelector()

constexpr bool mip::metadata::FieldAttributes::hasFunctionSelector ( ) const
inlineconstexpr

◆ isProprietary()

constexpr bool mip::metadata::FieldAttributes::isProprietary ( ) const
inlineconstexpr

◆ setProprietary()

constexpr FieldAttributes& mip::metadata::FieldAttributes::setProprietary ( bool  p)
inlineconstexpr

The documentation for this struct was generated from the following file: