libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
Parameter.h File Reference
#include "ParameterCast.h"
#include "Logical.h"
#include "Physical.h"
#include "../Systems/Role.h"
#include "UnitCode.h"
#include <string>
#include <set>

Go to the source code of this file.

Classes

class  BaseLib::DeviceDescription::Parameter
 
class  BaseLib::DeviceDescription::Parameter::Packet
 
struct  BaseLib::DeviceDescription::Parameter::Packet::ConditionOperator
 
struct  BaseLib::DeviceDescription::Parameter::Packet::Type
 

Namespaces

 BaseLib
 
 BaseLib::DeviceDescription
 

Typedefs

typedef std::shared_ptr< ParameterGroup > BaseLib::DeviceDescription::PParameterGroup
 
typedef std::shared_ptr< Parameter > BaseLib::DeviceDescription::PParameter
 
typedef std::map< std::string, PParameter > BaseLib::DeviceDescription::Parameters
 
typedef std::string BaseLib::DeviceDescription::ParameterRole
 
typedef std::unordered_map< uint64_t, Role > BaseLib::DeviceDescription::ParameterRoles