![]() |
HAN-FUN API
1.5.3
This project provides the common implementation of ULE Alliance's HAN-FUN application protocol.
|
Class template for all core services implementations. More...
#include <core.h>
Inherits Parent.
Public Member Functions | |
uint16_t | uid () const |
This method returns the interface UID. More... | |
Protected Member Functions | |
Service (Unit0 &unit) | |
Constructor. More... | |
bool | check_uid (uint16_t uid) const |
Check if the given uid value matches the service's UID value. More... | |
Class template for all core services implementations.
|
inlineprotected |
|
inlineprotected |
Check if the given uid
value matches the service's UID
value.
[in] | uid | UID value to check against. |
true | if the values match. |
false | otherwise. |
Definition at line 215 of file core.h.
|
inline |
This method returns the interface UID.
Subclasses MUST override this method to provide a valid value for the interface being implemented.
This method returns a uint16_t
and not a Interface::UID, to provide support for proprietary interfaces.
Definition at line 191 of file core.h.
Referenced by HF::Core::Service< HF::Interface::TIME >::check_uid().