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

#include <mip_structures.hpp>

Inheritance diagram for mip::metadata::ParamAttributes:
mip::metadata::FunctionBits

Public Member Functions

constexpr ParamAttributes ()=default
 
constexpr ParamAttributes (FunctionBits bits)
 
constexpr ParamAttributes (bool w, bool r, bool s, bool l, bool d, bool e=false, bool x=false)
 
constexpr bool isNotSerialized () const
 
constexpr bool isEchoed () const
 
constexpr bool isSerialized () const
 
constexpr ParamAttributessetNotSerialized (bool x)
 
constexpr ParamAttributessetIsEchoed (bool e)
 

Additional Inherited Members

Constructor & Destructor Documentation

◆ ParamAttributes() [1/3]

constexpr mip::metadata::ParamAttributes::ParamAttributes ( )
constexprdefault

◆ ParamAttributes() [2/3]

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

◆ ParamAttributes() [3/3]

constexpr mip::metadata::ParamAttributes::ParamAttributes ( bool  w,
bool  r,
bool  s,
bool  l,
bool  d,
bool  e = false,
bool  x = false 
)
inlineconstexpr

Member Function Documentation

◆ isEchoed()

constexpr bool mip::metadata::ParamAttributes::isEchoed ( ) const
inlineconstexpr

◆ isNotSerialized()

constexpr bool mip::metadata::ParamAttributes::isNotSerialized ( ) const
inlineconstexpr

◆ isSerialized()

constexpr bool mip::metadata::ParamAttributes::isSerialized ( ) const
inlineconstexpr

◆ setIsEchoed()

constexpr ParamAttributes& mip::metadata::ParamAttributes::setIsEchoed ( bool  e)
inlineconstexpr

◆ setNotSerialized()

constexpr ParamAttributes& mip::metadata::ParamAttributes::setNotSerialized ( bool  x)
inlineconstexpr

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