![]() |
HAN-FUN API
1.5.3
This project provides the common implementation of ULE Alliance's HAN-FUN application protocol.
|
Parent class for all HF::Transport::Link implementations. More...
#include <transport.h>
Public Member Functions | |
uint16_t | address () const |
Get the address of the device this link corresponds to. More... | |
void | address (uint16_t addr) |
Set the address of this link corresponds to. More... | |
const HF::UID::UID | uid () const |
Return the end-point UID associated with this link. More... | |
![]() | |
virtual void | send (Common::ByteArray &array)=0 |
Send the data in the given ByteArray using the link to the remote end-point. More... | |
Protected Attributes | |
HF::UID::UID_T * | _uid |
UID associated with this link. | |
uint16_t | _address |
HAN-FUN address associated with the remote end-point. | |
Parent class for all HF::Transport::Link implementations.
Definition at line 196 of file inc/hanfun/transport.h.
|
inlinevirtual |
Get the address of the device this link corresponds to.
Implements HF::Transport::Link.
Definition at line 215 of file inc/hanfun/transport.h.
References _address.
|
inlinevirtual |
Set the address of this link corresponds to.
[in] | addr | the address value to set. |
Implements HF::Transport::Link.
Definition at line 220 of file inc/hanfun/transport.h.
References _address.
|
inlinevirtual |
Return the end-point UID associated with this link.
For example, for a ULE transport layer this would return the RFPI/IPUI of the remote device.
Implements HF::Transport::Link.
Definition at line 225 of file inc/hanfun/transport.h.
References _uid.