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

This file contains the declaration of the API for a HAN-FUN device. More...

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

Go to the source code of this file.

Data Structures

struct  HF::IDevice
 This class represents the interface common to all HAN-FUN devices. More...
 
struct  HF::IDevice::IUnits
 Unit list type. More...
 
struct  HF::IDevice::IUnit0
 HAN-FUN device Unit 0 common API. More...
 

Namespaces

 HF
 Top-level namespace for the HAN-FUN library.
 
 HF::Core
 This is the top-level namespace for the Core Services and Interfaces implementation.
 
 HF::Core::DeviceInformation
 This namespace contains the classes that implement the Device Information service.
 
 HF::Core::AttributeReporting
 This namespace contains the classes that implement the Attribute Reporting service.
 
 HF::Core::GroupTable
 This namespace contains the implementation of the Group Table service.
 
 HF::Core::Time
 This namespace contains the implementation of the Time service.
 
 HF::Core::BatchProgramManagement
 This namespace contains the implementation of the Batch Program Management interface.
 
 HF::Core::Scheduling
 This namespace contains the implementation of the Scheduling service.
 
 HF::Core::Scheduling::Event
 This namespace contains the implementation of the Event Scheduling service.
 
 HF::Core::Scheduling::Weekly
 This namespace contains the implementation of the Weekly Scheduling service.
 
 HF::Units
 This is the top-level namespace for the HAN-FUN units implementation.
 
 HF::Protocol
 HAN-FUN Protocol implementation.
 

Detailed Description

This file contains the declaration of the API for a HAN-FUN device.

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 device.h.