libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
BaseLib::DeviceDescription::Parameter::Packet Class Reference

#include <Parameter.h>

Classes

struct  ConditionOperator
 
struct  Type
 

Public Member Functions

 Packet ()=default
 
virtual ~Packet ()=default
 
bool checkCondition (int32_t value)
 

Public Attributes

std::string id
 
Type::Enum type = Type::none
 
std::vector< std::string > autoReset
 
std::pair< std::string, int32_t > delayedAutoReset
 
std::string responseId
 
ConditionOperator::Enum conditionOperator = ConditionOperator::none
 
int32_t conditionValue = -1
 
int32_t delay = -1
 

Constructor & Destructor Documentation

§ Packet()

BaseLib::DeviceDescription::Parameter::Packet::Packet ( )
default

§ ~Packet()

virtual BaseLib::DeviceDescription::Parameter::Packet::~Packet ( )
virtualdefault

Member Function Documentation

§ checkCondition()

bool BaseLib::DeviceDescription::Parameter::Packet::checkCondition ( int32_t  value)

Member Data Documentation

§ autoReset

std::vector<std::string> BaseLib::DeviceDescription::Parameter::Packet::autoReset

§ conditionOperator

ConditionOperator::Enum BaseLib::DeviceDescription::Parameter::Packet::conditionOperator = ConditionOperator::none

§ conditionValue

int32_t BaseLib::DeviceDescription::Parameter::Packet::conditionValue = -1

§ delay

int32_t BaseLib::DeviceDescription::Parameter::Packet::delay = -1

§ delayedAutoReset

std::pair<std::string, int32_t> BaseLib::DeviceDescription::Parameter::Packet::delayedAutoReset

§ id

std::string BaseLib::DeviceDescription::Parameter::Packet::id

§ responseId

std::string BaseLib::DeviceDescription::Parameter::Packet::responseId

§ type

Type::Enum BaseLib::DeviceDescription::Parameter::Packet::type = Type::none

The documentation for this class was generated from the following files: