![]() |
HAN-FUN API
1.5.3
This project provides the common implementation of ULE Alliance's HAN-FUN application protocol.
|
This file contains the forward declarations of the core services and interfaces implementing classes. More...
#include "hanfun/common.h"
#include "hanfun/interface.h"
#include "hanfun/protocol.h"
#include "hanfun/units.h"
Go to the source code of this file.
Data Structures | |
struct | HF::Core::Unit0 |
This represent the special unit with ID/UID = 0. More... | |
struct | HF::Core::IService |
This is the interface common to all Services. More... | |
struct | HF::Core::AbstractService |
This is the parent class for all services implementations. More... | |
struct | HF::Core::Service< _uid, Parent > |
Class template for all core services implementations. More... | |
struct | HF::Core::ServiceRole< Parent, _role > |
Class template for all interfaces role implementations. More... | |
class | HF::Unit0< Base, ITF > |
Helper template class used to define custom Unit 0 for devices. 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. | |
This file contains the forward declarations of the core services and interfaces implementing classes.
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 core.h.