libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
#include <ParameterGroup.h>
Public Member Functions | |
LinkParameters (BaseLib::SharedObjects *baseLib) | |
~LinkParameters () override=default | |
void | parseXml (xml_node *node) override |
Type::Enum | type () const override |
Public Member Functions inherited from BaseLib::DeviceDescription::ParameterGroup | |
ParameterGroup (BaseLib::SharedObjects *baseLib) | |
virtual | ~ParameterGroup () |
PParameter | getParameter (std::string id) |
void | getIndices (uint32_t startIndex, uint32_t endIndex, int32_t list, std::vector< PParameter > &result) |
Public Attributes | |
int32_t | peerChannelMemoryOffset = -1 |
int32_t | channelMemoryOffset = -1 |
int32_t | peerAddressMemoryOffset = -1 |
int32_t | maxLinkCount = -1 |
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 |
Additional Inherited Members | |
Static Public Member Functions inherited from BaseLib::DeviceDescription::ParameterGroup | |
static Type::Enum | typeFromString (std::string type) |
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 |
|
overridevirtual |
Reimplemented from BaseLib::DeviceDescription::ParameterGroup.
|
inlineoverridevirtual |
Implements BaseLib::DeviceDescription::ParameterGroup.
int32_t BaseLib::DeviceDescription::LinkParameters::channelMemoryOffset = -1 |
int32_t BaseLib::DeviceDescription::LinkParameters::maxLinkCount = -1 |
int32_t BaseLib::DeviceDescription::LinkParameters::peerAddressMemoryOffset = -1 |
int32_t BaseLib::DeviceDescription::LinkParameters::peerChannelMemoryOffset = -1 |