libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
HmDevice.h File Reference
#include <string>
#include <vector>
#include <map>
#include <unordered_map>
#include <cmath>
#include <memory>
#include "../../Systems/Packet.h"
#include "HmLogicalParameter.h"
#include "HmPhysicalParameter.h"
#include "../../Encoding/RpcEncoder.h"
#include "../../Encoding/RpcDecoder.h"

Go to the source code of this file.

Classes

class  BaseLib::HmDeviceDescription::DescriptionField
 
class  BaseLib::HmDeviceDescription::ParameterDescription
 
class  BaseLib::HmDeviceDescription::ParameterConversion
 
struct  BaseLib::HmDeviceDescription::ParameterConversion::Type
 
class  BaseLib::HmDeviceDescription::HomeMaticParameter
 
struct  BaseLib::HmDeviceDescription::HomeMaticParameter::BooleanOperator
 
struct  BaseLib::HmDeviceDescription::HomeMaticParameter::Operations
 
struct  BaseLib::HmDeviceDescription::HomeMaticParameter::UIFlags
 
class  BaseLib::HmDeviceDescription::DeviceType
 
struct  BaseLib::HmDeviceDescription::DeviceType::BooleanOperator
 
class  BaseLib::HmDeviceDescription::ParameterSet
 
struct  BaseLib::HmDeviceDescription::ParameterSet::Type
 
class  BaseLib::HmDeviceDescription::EnforceLink
 
class  BaseLib::HmDeviceDescription::LinkRole
 
class  BaseLib::HmDeviceDescription::DeviceChannel
 
struct  BaseLib::HmDeviceDescription::DeviceChannel::UIFlags
 
struct  BaseLib::HmDeviceDescription::DeviceChannel::Direction
 
class  BaseLib::HmDeviceDescription::DeviceFrame
 
struct  BaseLib::HmDeviceDescription::DeviceFrame::Direction
 
struct  BaseLib::HmDeviceDescription::DeviceFrame::AllowedReceivers
 
class  BaseLib::HmDeviceDescription::DeviceProgram
 
struct  BaseLib::HmDeviceDescription::DeviceProgram::StartType
 
class  BaseLib::HmDeviceDescription::Device
 
struct  BaseLib::HmDeviceDescription::Device::UIFlags
 
struct  BaseLib::HmDeviceDescription::Device::RXModes
 

Namespaces

 BaseLib
 
 BaseLib::HmDeviceDescription
 

Typedefs

typedef std::vector< std::pair< std::string, std::string > > BaseLib::HmDeviceDescription::DefaultValue