![]() |
HAN-FUN API
1.5.3
This project provides the common implementation of ULE Alliance's HAN-FUN application protocol.
|
This is the top-level namespace for the Profiles implementation. More...
Data Structures | |
struct | AbstractProfile |
Class template for all profile implementations. More... | |
class | AC_Outlet |
AC Outlet profile implementation. More... | |
class | AC_OutletWithPowerMetering |
AC Outlet profile implementation. More... | |
class | Alertable |
Alertable profile implementation. More... | |
class | ColourBulb |
Colour bulb profile implementation. More... | |
class | ControlableThermostat |
Controllable thermostat profile implementation. More... | |
struct | Detector |
Class template for Detector type profiles. More... | |
class | DimmableColourBulb |
Dimmable Colour bulb profile implementation. More... | |
class | DimmableLight |
Dimmable Light profile implementation. More... | |
class | DimmerSwitch |
Dimmer Switch profile implementation. More... | |
class | DoorBell |
Door Bell profile implementation. More... | |
class | DoorOpenCloseDetector |
Door Open Close Detector profile implementation. More... | |
class | EnvironmentMonitor |
Environment Monitoring profile implementation. More... | |
class | FloodDetector |
Flood Detector profile implementation. More... | |
class | GasDetector |
Gas Detector profile implementation. More... | |
class | GenericApplicationLogic |
Generic Application Logic profile implementation. More... | |
class | GlassBreakDetector |
Glass Break Detector profile implementation. More... | |
struct | IProfile |
Top level class representing a HAN-FUN profile. More... | |
class | MotionDetector |
Motion Detector profile implementation. More... | |
struct | Profile |
Class template for profiles containing only one interface. More... | |
struct | Profile2 |
Class template for profiles containing two interfaces. More... | |
class | ProfileN |
Class template for profiles containing multiple interfaces. More... | |
class | SimpleAirPressureSensor |
Simple Air Pressure Sensor profile implementation. More... | |
class | SimpleButton |
Simple Button profile implementation. More... | |
class | SimpleDetector |
Simple Detector profile implementation. More... | |
class | SimpleDoorLock |
Simple Door Lock profile implementation. More... | |
class | SimpleHumiditySensor |
Simple Humidity Sensor profile implementation. More... | |
class | SimpleKeypad |
Simple Keypad profile implementation. More... | |
class | SimpleLED |
Simple LED profile implementation. More... | |
class | SimpleLevelControl |
Simple Level Control profile implementation. More... | |
class | SimpleLevelControllable |
Simple Level Controllable profile implementation. More... | |
class | SimpleLevelControllableSwitchable |
Simple Level Controllable Switchable profile implementation. More... | |
class | SimpleLevelControlSwitch |
Simple Level Control Switch profile implementation. More... | |
class | SimpleLight |
Simple Light profile implementation. More... | |
class | SimpleLightSensor |
Simple Light Sensor profile implementation. More... | |
class | SimpleOnOffSwitch |
Simple On/Off Switch profile implementation. More... | |
class | SimpleOnOffSwitchable |
Simple On/Off Switchable profile implementation. More... | |
class | SimplePendant |
Simple Pendant profile implementation. More... | |
class | SimplePowerMeter |
Simple Power Meter profile implementation. More... | |
class | SimpleTemperatureSensor |
Simple Temperature Sensor profile implementation. More... | |
class | Siren |
Siren profile implementation. More... | |
class | SmokeDetector |
Smoke Detector profile implementation. More... | |
class | Tracker |
Tracker profile implementation. More... | |
class | UserInterface |
User Interface profile implementation. More... | |
class | UserInterfaceLock |
User Interface Lock profile implementation. More... | |
class | VibrationDetector |
Vibration Detector profile implementation. More... | |
class | WindowOpenCloseDetector |
Window Open Close Detector profile implementation. More... | |
Functions | |
Common::Interface const * | interfaces (uint16_t profile, uint16_t &count) |
This function returns a pointer to a entry on a static const array, containing the interfaces the profile with the profile UID. More... | |
This is the top-level namespace for the Profiles implementation.