#include <opend_hanfun_api_fp.h>
|
virtual | ~FP () |
|
void | receive (HF::Protocol::Packet &packet, HF::Common::ByteArray &payload, uint16_t offset) |
| Receive message. More...
|
|
std::forward_list< HF::Transport::Link * > & | links () |
| HANFUN iwu links. More...
|
|
bool | has_bind (uint16_t dev_addr_1, uint16_t dev_addr_2) |
| Has bind. More...
|
|
uint8_t | bind (uint16_t dev_addr_1, uint16_t dev_addr_2) |
| Bind. More...
|
|
bool | unbind (uint16_t dev_addr_1, uint16_t dev_addr_2) |
| Bind. More...
|
|
A struct for the HANFUN fix part.
◆ ~FP()
◆ bind()
uint8_t FP::bind |
( |
uint16_t |
dev_addr_1, |
|
|
uint16_t |
dev_addr_2 |
|
) |
| |
Bind.
Bind two devices.
- Parameters
-
dev_addr_1 | Address of the first device. |
dev_addr_2 | Address of the second device. |
- Return values
-
Error | handling value of the operation. |
◆ has_bind()
bool FP::has_bind |
( |
uint16_t |
dev_addr_1, |
|
|
uint16_t |
dev_addr_2 |
|
) |
| |
Has bind.
Check if the devices have a bind.
- Parameters
-
dev_addr_1 | Address of the first device. |
dev_addr_2 | Address of the second device. |
- Return values
-
◆ instance()
static FP* FP::instance |
( |
| ) |
|
|
static |
Create FP instance.
Create a FP object for the concentrator FP with singleton.
- Return values
-
FP | object singleton instance. |
◆ links()
std::forward_list<HF::Transport::Link *>& FP::links |
( |
| ) |
|
|
inline |
HANFUN iwu links.
Provide the HANFUN iwu links.
- Return values
-
List | of the current links. |
◆ receive()
void FP::receive |
( |
HF::Protocol::Packet & |
packet, |
|
|
HF::Common::ByteArray & |
payload, |
|
|
uint16_t |
offset |
|
) |
| |
Receive message.
Handle the received HANFUN message.
- Parameters
-
packet | Received HANFUN packet. |
payload | Received payload. |
offset | Offset of the received message. |
◆ unbind()
bool FP::unbind |
( |
uint16_t |
dev_addr_1, |
|
|
uint16_t |
dev_addr_2 |
|
) |
| |
Bind.
Bind two devices.
- Parameters
-
dev_addr_1 | Address of the first device. |
dev_addr_2 | Address of the second device. |
- Return values
-
Error | handling value of the operation. |
◆ commands
The documentation for this struct was generated from the following file: