libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
Class defining a physical packet. More...
#include <DevicePacketResponse.h>
Classes | |
struct | ConditionOperator |
Public Member Functions | |
DevicePacketResponse (BaseLib::SharedObjects *baseLib) | |
DevicePacketResponse (BaseLib::SharedObjects *baseLib, xml_node *node) | |
virtual | ~DevicePacketResponse ()=default |
bool | checkCondition (int32_t value) |
Public Attributes | |
std::string | responseId |
ConditionOperator::Enum | conditionOperator = ConditionOperator::none |
std::string | conditionParameterId |
int32_t | conditionChannel = -1 |
int32_t | conditionValue = -1 |
Protected Attributes | |
BaseLib::SharedObjects * | _bl = nullptr |
Class defining a physical packet.
BaseLib::DeviceDescription::DevicePacketResponse::DevicePacketResponse | ( | BaseLib::SharedObjects * | baseLib | ) |
BaseLib::DeviceDescription::DevicePacketResponse::DevicePacketResponse | ( | BaseLib::SharedObjects * | baseLib, |
xml_node * | node | ||
) |
|
virtualdefault |
bool BaseLib::DeviceDescription::DevicePacketResponse::checkCondition | ( | int32_t | value | ) |
|
protected |
int32_t BaseLib::DeviceDescription::DevicePacketResponse::conditionChannel = -1 |
ConditionOperator::Enum BaseLib::DeviceDescription::DevicePacketResponse::conditionOperator = ConditionOperator::none |
std::string BaseLib::DeviceDescription::DevicePacketResponse::conditionParameterId |
int32_t BaseLib::DeviceDescription::DevicePacketResponse::conditionValue = -1 |
std::string BaseLib::DeviceDescription::DevicePacketResponse::responseId |