29 #ifndef __OPEND_HANFUN_API_H__ 30 #define __OPEND_HANFUN_API_H__ 35 #include "hanfun/profiles/opend_hanfun_pAcOutlet.h" 36 #include "hanfun/profiles/opend_hanfun_pAcOutletWithPowerMetering.h" 37 #include "hanfun/profiles/opend_hanfun_pAlertable.h" 38 #include "hanfun/profiles/opend_hanfun_pColourBulb.h" 39 #include "hanfun/profiles/opend_hanfun_pControlableThermostat.h" 40 #include "hanfun/profiles/opend_hanfun_pDimmableColourBulb.h" 41 #include "hanfun/profiles/opend_hanfun_pDimmableLight.h" 42 #include "hanfun/profiles/opend_hanfun_pDimmerSwitch.h" 43 #include "hanfun/profiles/opend_hanfun_pDoorBell.h" 44 #include "hanfun/profiles/opend_hanfun_pDoorOpenCloseDetector.h" 45 #include "hanfun/profiles/opend_hanfun_pEnvironmentMonitor.h" 46 #include "hanfun/profiles/opend_hanfun_pFloodDetector.h" 47 #include "hanfun/profiles/opend_hanfun_pGasDetector.h" 48 #include "hanfun/profiles/opend_hanfun_pGlassBreakDetector.h" 49 #include "hanfun/profiles/opend_hanfun_pMotionDetector.h" 50 #include "hanfun/profiles/opend_hanfun_pSimpleAirPressureSensor.h" 51 #include "hanfun/profiles/opend_hanfun_pSimpleButton.h" 52 #include "hanfun/profiles/opend_hanfun_pSimpleDetector.h" 53 #include "hanfun/profiles/opend_hanfun_pSimpleDoorLock.h" 54 #include "hanfun/profiles/opend_hanfun_pSimpleHumiditySensor.h" 55 #include "hanfun/profiles/opend_hanfun_pSimpleLed.h" 56 #include "hanfun/profiles/opend_hanfun_pSimpleLevelControl.h" 57 #include "hanfun/profiles/opend_hanfun_pSimpleLevelControllable.h" 58 #include "hanfun/profiles/opend_hanfun_pSimpleLevelControllableSwitchable.h" 59 #include "hanfun/profiles/opend_hanfun_pSimpleLevelControlSwitch.h" 60 #include "hanfun/profiles/opend_hanfun_pSimpleLight.h" 61 #include "hanfun/profiles/opend_hanfun_pSimpleLightSensor.h" 62 #include "hanfun/profiles/opend_hanfun_pSimpleOnOffSwitch.h" 63 #include "hanfun/profiles/opend_hanfun_pSimpleOnOffSwitchable.h" 64 #include "hanfun/profiles/opend_hanfun_pSimplePendant.h" 65 #include "hanfun/profiles/opend_hanfun_pSimplePowerMeter.h" 66 #include "hanfun/profiles/opend_hanfun_pSimpleTemperatureSensor.h" 67 #include "hanfun/profiles/opend_hanfun_pSiren.h" 68 #include "hanfun/profiles/opend_hanfun_pSmokeDetector.h" 69 #include "hanfun/profiles/opend_hanfun_pUserInterfaceLock.h" 70 #include "hanfun/profiles/opend_hanfun_pVibrationDetector.h" 71 #include "hanfun/profiles/opend_hanfun_pWindowOpenCloseDetector.h" openD_status_t
Definition: opend_dataTypes.h:62
void(* openD_hanfunApiProfileInd)(openD_hanfunApi_profileInd_t *hProfileIndication)
HanfunApi profile indication primitive.
Definition: opend_hanfun_api.h:117
void(* openD_hanfunApiBindInd)(openD_hanfunApi_bindMgmtInd_t *hBindMgmtIndication)
HanfunApi bind indication primitive.
Definition: opend_hanfun_api.h:104
void(* openD_hanfunApiProfileCfm)(openD_hanfunApi_profileCfm_t *hProfileConfirm)
HanfunApi profile confirm primitive.
Definition: opend_hanfun_api.h:111
Definition: opend_hanfun_types.h:281
void(* openD_hanfunApi_mgmtInd)(openD_hanfunApi_devMgmtInd_t *hDevMgmtIndication)
HanfunApi device management indication primitive.
Definition: opend_hanfun_api.h:91
Definition: opend_hanfun_types.h:301
struct openD_hanfunApiPrimitives openD_hanfunApiPrimitives_t
void(* openD_hanfunApi_bindCfm)(openD_hanfunApi_bindMgmtCfm_t *hBindMgmtConfirm)
HanfunApi bind confirm primitive.
Definition: opend_hanfun_api.h:98
Definition: opend_hanfun_types.h:581
Definition: opend_hanfun_api.h:79
Definition: opend_hanfun_types.h:365
openD_status_t openD_hanfunApi_init(openD_hanfunApiPrimitives_t *hPrimitives)
openD HAN-FUN API initialization of primitives.
Definition: opend_hanfun_types.h:623
Definition: opend_hanfun_types.h:348
void(* openD_hanfunApi_mgmtCfm)(openD_hanfunApi_devMgmtCfm_t *hDevMgmtConfirm)
HanfunApi device management confirm primitive.
Definition: opend_hanfun_api.h:85