HAN-FUN API  1.5.3
This project provides the common implementation of ULE Alliance's HAN-FUN application protocol.
simple_humidity.h File Reference

This file contains the definitions for the Simple Humidity interface. More...

#include "hanfun/common.h"
#include "hanfun/interface.h"
+ Include dependency graph for simple_humidity.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  HF::Interfaces::SimpleHumidity::Humidity
 Helper class to handle the Measured Humidity attribute for the Simple Humidity interface. More...
 
struct  HF::Interfaces::SimpleHumidity::Tolerance
 Helper class to handle the Tolerance attribute for the Simple Humidity interface. More...
 
struct  HF::Interfaces::SimpleHumidity::Base
 Simple Humidity Interface : Parent. More...
 
class  HF::Interfaces::SimpleHumidity::Server
 Simple Humidity Interface : Server side interface. More...
 
class  HF::Interfaces::SimpleHumidity::Client
 Level Control Interface : Client side implementation. More...
 

Namespaces

 HF
 Top-level namespace for the HAN-FUN library.
 
 HF::Interfaces
 This is the top-level namespace for the implemented Interfaces.
 
 HF::Interfaces::SimpleHumidity
 This namespace contains the implementation of the Simple Humidity interface.
 

Enumerations

enum  HF::Interfaces::SimpleHumidity::Attributes { HF::Interfaces::SimpleHumidity::VALUE_ATTR = 0x01, HF::Interfaces::SimpleHumidity::TOLERANCE_ATTR = 0x02 }
 Attributes. More...
 

Functions

HF::Attributes::IAttributeHF::Interfaces::create_attribute (HF::Interfaces::SimpleHumidity::Server *server, uint8_t uid)
 Create an attribute object that can hold the attribute with the given uid. More...
 
HF::Attributes::IAttributeHF::Interfaces::SimpleHumidity::create_attribute (uint8_t uid)
 Create an attribute object that can hold the attribute with the given uid. (HF::Interfaces::SimpleHumidity::Server *,uint8_t) More...
 

Detailed Description

This file contains the definitions for the Simple Humidity interface.

Version
1.5.3

For licensing information, please see the file 'LICENSE' in the root folder.

Initial development by Bithium S.A. [http://www.bithium.com]

Definition in file simple_humidity.h.