openD HAN-FUN API. More...
#include "opend_hanfun_api.h"
Go to the source code of this file.
Classes | |
struct | DeviceManagement::Entries |
struct | DeviceManagement::Server |
struct | BindManagement::Entries |
struct | BindManagement::Server |
struct | Commands::Unit |
struct | FP |
Namespaces | |
DeviceManagement | |
BindManagement | |
Commands | |
Typedefs | |
typedef HF::Interfaces::Alert::Server | Commands::Alert |
typedef HF::Interfaces::LevelControl::Client | Commands::LevelControl |
typedef HF::Interfaces::OnOff::Client | Commands::OnOff |
typedef HF::Interfaces::SimplePowerMeter::Server | Commands::SimplePowerMeter |
typedef HF::Devices::Concentrator::Unit0< HF::Core::DeviceInformation::Server, DeviceManagement::Server, HF::Core::AttributeReporting::Server, BindManagement::Server > | Unit0 |
Functions | |
openD_status_t | openD_hanfunApi_fp_init (HF::Transport::Layer *transport) |
openD HAN-FUN API initialization. More... | |
openD_status_t | openD_hanfunApi_fp_devMgmtRequest (openD_hanfunApi_devMgmtReq_t *hMgmtRequest, uint16_t address=0, uint8_t dectMode=0) |
openD HAN-FUN API device management request. More... | |
openD_status_t | openD_hanfunApi_fp_bindMgmtRequest (openD_hanfunApi_bindMgmtReq_t *hBindRequest, uint16_t address1=0, uint16_t address2=0) |
openD HAN-FUN API bind management request. More... | |
openD_status_t | openD_hanfunApi_fp_profileRequest (openD_hanfunApi_profileReq_t *hProfileRequest, uint16_t address=0, uint16_t unit=0) |
openD HAN-FUN API profile request. More... | |
openD HAN-FUN API.
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