OpenZWave Library  1.6.953
Public Attributes | List of all members
OpenZWave::Internal::CompatOptionFlagStorage Struct Reference

#include <CompatOptionManager.h>

+ Collaboration diagram for OpenZWave::Internal::CompatOptionFlagStorage:

Public Attributes

CompatOptionFlags flag
 
CompatOptionFlagType type
 
bool changed
 
union {
   bool   valBool
 
   uint8_t   valByte
 
   uint16_t   valShort
 
   uint32_t   valInt
 
}; 
 
std::map< uint32_t, bool > valBoolArray
 
std::map< uint32_t, uint8_t > valByteArray
 
std::map< uint32_t, uint16_t > valShortArray
 
std::map< uint32_t, uint32_t > valIntArray
 

Member Data Documentation

◆ @5

union { ... }

◆ changed

bool OpenZWave::Internal::CompatOptionFlagStorage::changed

◆ flag

CompatOptionFlags OpenZWave::Internal::CompatOptionFlagStorage::flag

◆ type

CompatOptionFlagType OpenZWave::Internal::CompatOptionFlagStorage::type

◆ valBool

bool OpenZWave::Internal::CompatOptionFlagStorage::valBool

◆ valBoolArray

std::map<uint32_t, bool> OpenZWave::Internal::CompatOptionFlagStorage::valBoolArray

◆ valByte

uint8_t OpenZWave::Internal::CompatOptionFlagStorage::valByte

◆ valByteArray

std::map<uint32_t, uint8_t> OpenZWave::Internal::CompatOptionFlagStorage::valByteArray

◆ valInt

uint32_t OpenZWave::Internal::CompatOptionFlagStorage::valInt

◆ valIntArray

std::map<uint32_t, uint32_t> OpenZWave::Internal::CompatOptionFlagStorage::valIntArray

◆ valShort

uint16_t OpenZWave::Internal::CompatOptionFlagStorage::valShort

◆ valShortArray

std::map<uint32_t, uint16_t> OpenZWave::Internal::CompatOptionFlagStorage::valShortArray

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