![]() |
libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
#include <ParameterGroup.h>
Public Member Functions | |
| Variables (BaseLib::SharedObjects *baseLib) | |
| ~Variables () override=default | |
| Type::Enum | type () const override |
Public Member Functions inherited from BaseLib::DeviceDescription::ParameterGroup | |
| ParameterGroup (BaseLib::SharedObjects *baseLib) | |
| virtual | ~ParameterGroup () |
| virtual void | parseXml (xml_node *node) |
| PParameter | getParameter (std::string id) |
| void | getIndices (uint32_t startIndex, uint32_t endIndex, int32_t list, std::vector< PParameter > &result) |
Additional Inherited Members | |
Static Public Member Functions inherited from BaseLib::DeviceDescription::ParameterGroup | |
| static Type::Enum | typeFromString (std::string type) |
Public Attributes inherited from BaseLib::DeviceDescription::ParameterGroup | |
| std::string | id |
| int32_t | memoryAddressStart = -1 |
| int32_t | memoryAddressStep = -1 |
| Parameters | parameters |
| std::vector< PParameter > | parametersOrdered |
| Scenarios | scenarios |
| Lists | lists |
| PParameter | parameterGroupSelector |
Protected Member Functions inherited from BaseLib::DeviceDescription::ParameterGroup | |
| void | parseAttributes (xml_node *node) |
| void | parseElements (xml_node *node) |
Protected Attributes inherited from BaseLib::DeviceDescription::ParameterGroup | |
| BaseLib::SharedObjects * | _bl = nullptr |
|
explicit |
|
overridedefault |
|
inlineoverridevirtual |
Implements BaseLib::DeviceDescription::ParameterGroup.