libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
#include "HomegearUiElements.h"
#include "../../Variable.h"
#include <vector>
#include <memory>
#include <mutex>
Go to the source code of this file.
Classes | |
class | BaseLib::DeviceDescription::UiElements |
Class holding information on how UI elements look like. More... | |
struct | BaseLib::DeviceDescription::UiElements::UiVariableInfo |
struct | BaseLib::DeviceDescription::UiElements::UiPeerInfo |
Namespaces | |
BaseLib | |
BaseLib::DeviceDescription | |
Variables | |
uint64_t | peerId = 0 |
int32_t | channel = -1 |
std::string | name |
PVariable | value |
std::string | unit |
PVariable | minimumValue |
PVariable | maximumValue |
PVariable | minimumValueScaled |
PVariable | maximumValueScaled |
PVariable | rendering |
std::vector< std::vector< PUiVariableInfo > > | inputPeers |
std::vector< std::vector< PUiVariableInfo > > | outputPeers |
int32_t channel = -1 |
std::vector<std::vector<PUiVariableInfo> > inputPeers |
PVariable maximumValue |
PVariable maximumValueScaled |
PVariable minimumValue |
PVariable minimumValueScaled |
std::string name |
std::vector<std::vector<PUiVariableInfo> > outputPeers |
uint64_t peerId = 0 |
PVariable rendering |
std::string unit |
PVariable value |