HAN-FUN API  1.5.3
This project provides the common implementation of ULE Alliance's HAN-FUN application protocol.
hanfun.h
Go to the documentation of this file.
1 // =============================================================================
15 // =============================================================================
16 
17 #ifndef HANFUN_H
18 #define HANFUN_H
19 
20 // =============================================================================
21 // Configuration
22 // =============================================================================
23 
24 #include "hanfun/version.h"
25 #include "hanfun/config.h"
26 
27 // =============================================================================
28 // Common
29 // =============================================================================
30 
31 #include "hanfun/common.h"
32 #include "hanfun/uids.h"
33 
34 // =============================================================================
35 // Protocol
36 // =============================================================================
37 
38 #include "hanfun/protocol.h"
39 
40 // =============================================================================
41 // Interfaces
42 // =============================================================================
43 
44 #include "hanfun/interface.h"
56 
57 // =============================================================================
58 // Core Services & Interfaces.
59 // =============================================================================
60 
61 #include "hanfun/core.h"
68 #include "hanfun/core/rssi.h"
69 #include "hanfun/core/suota.h"
70 #include "hanfun/core/time.h"
74 
75 // =============================================================================
76 // Profiles
77 // =============================================================================
78 
79 #include "hanfun/profiles.h"
80 
81 // =============================================================================
82 // Units
83 // =============================================================================
84 
85 #include "hanfun/units.h"
86 
87 // =============================================================================
88 // Device
89 // =============================================================================
90 
91 #include "hanfun/devices.h"
92 
93 #endif /* HANFUN_H */
This file contains the definitions for the Event Scheduling service.
This file contains the definitions for the Time service.
This file contains the definitions for the Weekly Scheduling service.
This file contains the definitions for the Level Control interface.
This file contains the definitions for the OnOff interface.
This file contains the common defines for the HAN-FUN library.
This file contains the forward declarations of the core services and interfaces implementing classes...
This file contains the definitions for the Colour Control interface.
This file contains the definitions for the Alert interface.
This file contains the definitions for the HAN-FUN protocol messages.
This file contains the definitions for the devices in a HAN-FUN network.
This file contains the definitions for the Group Management service.
This file contains the definitions common to all interfaces.
This file contains the definitions for the core Attribute Reporting Service in HAN-FUN.
This file contains the declarations and definitions for the HAN-FUN Profiles.
This file contains the definitions for the Simple Keypad interface.
This file contains the definitions for the Simple Light Sensor interface.
This file contains the definitions for the Batch Program Management interface.
This file contains the definitions for the HAN-FUN unit implementation.
This file contains the declaration of the classes that implement the HAN-FUN UIDs.
This file contains the definitions for the core Bind Management Interface of the HAN-FUN protocol...
This file contains the definitions for the Simple Thermostat interface.
This file contains the definitions for the Simple Button interface.
This file contains the definitions for the core Device Management Interface of the HAN-FUN protocol...
This file contains the definitions for the RSSI interface.
This file contains the definitions for the Simple Air Pressure interface.
This file contains the definition for the core Device Information interface of the HAN-FUN protocol...
This file contains the definitions for the SUOTA interface.
This file contains the definitions for the Group Table service.
This file contains the definitions for the Simple Visual Effects interface.
This file contains the definitions for the Simple Power Meter interface.