openD unified API  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
opend_hanfun_api.h File Reference

openD HAN-FUN API. More...

#include "opend_dataTypes.h"
#include "opend_hanfun_types.h"
#include "hanfun/profiles/opend_hanfun_pAcOutlet.h"
#include "hanfun/profiles/opend_hanfun_pAcOutletWithPowerMetering.h"
#include "hanfun/profiles/opend_hanfun_pAlertable.h"
#include "hanfun/profiles/opend_hanfun_pColourBulb.h"
#include "hanfun/profiles/opend_hanfun_pControlableThermostat.h"
#include "hanfun/profiles/opend_hanfun_pDimmableColourBulb.h"
#include "hanfun/profiles/opend_hanfun_pDimmableLight.h"
#include "hanfun/profiles/opend_hanfun_pDimmerSwitch.h"
#include "hanfun/profiles/opend_hanfun_pDoorBell.h"
#include "hanfun/profiles/opend_hanfun_pDoorOpenCloseDetector.h"
#include "hanfun/profiles/opend_hanfun_pEnvironmentMonitor.h"
#include "hanfun/profiles/opend_hanfun_pFloodDetector.h"
#include "hanfun/profiles/opend_hanfun_pGasDetector.h"
#include "hanfun/profiles/opend_hanfun_pGlassBreakDetector.h"
#include "hanfun/profiles/opend_hanfun_pMotionDetector.h"
#include "hanfun/profiles/opend_hanfun_pSimpleAirPressureSensor.h"
#include "hanfun/profiles/opend_hanfun_pSimpleButton.h"
#include "hanfun/profiles/opend_hanfun_pSimpleDetector.h"
#include "hanfun/profiles/opend_hanfun_pSimpleDoorLock.h"
#include "hanfun/profiles/opend_hanfun_pSimpleHumiditySensor.h"
#include "hanfun/profiles/opend_hanfun_pSimpleLed.h"
#include "hanfun/profiles/opend_hanfun_pSimpleLevelControl.h"
#include "hanfun/profiles/opend_hanfun_pSimpleLevelControllable.h"
#include "hanfun/profiles/opend_hanfun_pSimpleLevelControllableSwitchable.h"
#include "hanfun/profiles/opend_hanfun_pSimpleLevelControlSwitch.h"
#include "hanfun/profiles/opend_hanfun_pSimpleLight.h"
#include "hanfun/profiles/opend_hanfun_pSimpleLightSensor.h"
#include "hanfun/profiles/opend_hanfun_pSimpleOnOffSwitch.h"
#include "hanfun/profiles/opend_hanfun_pSimpleOnOffSwitchable.h"
#include "hanfun/profiles/opend_hanfun_pSimplePendant.h"
#include "hanfun/profiles/opend_hanfun_pSimplePowerMeter.h"
#include "hanfun/profiles/opend_hanfun_pSimpleTemperatureSensor.h"
#include "hanfun/profiles/opend_hanfun_pSiren.h"
#include "hanfun/profiles/opend_hanfun_pSmokeDetector.h"
#include "hanfun/profiles/opend_hanfun_pUserInterfaceLock.h"
#include "hanfun/profiles/opend_hanfun_pVibrationDetector.h"
#include "hanfun/profiles/opend_hanfun_pWindowOpenCloseDetector.h"

Go to the source code of this file.

Classes

struct  openD_hanfunApiPrimitives
 

Typedefs

typedef struct openD_hanfunApiPrimitives openD_hanfunApiPrimitives_t
 

Functions

openD_status_t openD_hanfunApi_init (openD_hanfunApiPrimitives_t *hPrimitives)
 openD HAN-FUN API initialization of primitives. More...
 

Detailed Description

openD HAN-FUN API.

___ _____ _ ___ _ _____ ___ ___ ___ ___
/ __|_ _/_\ / __| |/ / __/ _ \| _ \/ __| __|
\__ \ | |/ _ \ (__| ' <| _| (_) | / (__| _|
|___/ |_/_/ \_\___|_|\_\_| \___/|_|_\\___|___|
embedded.connectivity.solutions.==============
Author
Heiko Berger

This work is dual-licensed under Apache 2.0 and GPL 2.0. You can choose between one of them if you use this work. For further details, please refer to the project home: https://github.com/opend-connect/openD

SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-only