MCPcopy Create free account
hub / github.com/OpenZWave/open-zwave / CompatOptionManager

Method CompatOptionManager

cpp/src/CompatOptionManager.cpp:81–99  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

79uint16_t availableDiscoveryFlagsCount = sizeof(availableDiscoveryFlags) / sizeof(availableDiscoveryFlags[0]);
80
81CompatOptionManager::CompatOptionManager
82(
83 CompatOptionType type,
84 CommandClass *owner
85):
86m_owner(owner),
87m_comtype(type)
88{
89 switch (m_comtype) {
90 case CompatOptionType_Compatibility:
91 m_availableFlags = availableCompatFlags;
92 m_availableFlagsCount = availableCompatFlagsCount;
93 break;
94 case CompatOptionType_Discovery:
95 m_availableFlags = availableDiscoveryFlags;
96 m_availableFlagsCount = availableDiscoveryFlagsCount;
97 break;
98 }
99}
100
101CompatOptionManager::~CompatOptionManager
102(

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected