|
| Unit0 (HF::IDevice &device) |
| Constructor. More...
|
|
| Unit0 (HF::IDevice &device) |
| Constructor. More...
|
|
DeviceInfo * | device_info () const |
| Device Information service. More...
|
|
DeviceInfo * | device_info () |
| Device Information service. More...
|
|
DeviceMgt * | device_management () const |
| Device Management service. More...
|
|
DeviceMgt * | device_management () |
| Device Management service. More...
|
|
AttrReporting * | attribute_reporting () const |
| Attribute Reporting service. More...
|
|
AttrReporting * | attribute_reporting () |
| Attribute Reporting service. More...
|
|
Common::Result | handle (HF::Protocol::Packet &packet, Common::ByteArray &payload, uint16_t offset) |
| Handle incoming messages from the network. More...
|
|
HF::Attributes::List | attributes (Common::Interface itf, uint8_t pack_id, const HF::Attributes::UIDS &uids) const |
| Return a list of all the attributes for a given interface, pack id and list of attributes UID's. More...
|
|
| Container (IUnit0 &base) |
| Constructor. More...
|
|
Common::Result | handle (Protocol::Packet &packet, Common::ByteArray &payload, uint16_t offset) |
| Handle incoming messages from the network. More...
|
|
void | attributes (HF::Attributes::List &attr_list, Common::Interface itf, uint8_t pack_id, const HF::Attributes::UIDS &uids) const |
| Return a list of all the attributes for a given interface, pack id and list of attributes UID's. More...
|
|
std::vector< Common::Interface > | interfaces () const |
| Return the list of interfaces present in the wrapper. More...
|
|
const std::tuple_element< N, interfaces_t >::type::base * | get () const |
| Retrieve a pointer to the N optional interface implemented by this unit. More...
|
|
template<typename... ITF>
struct HF::Devices::Concentrator::Unit0< ITF >
Template to create Unit0 for HAN-FUN concentrator devices.
Definition at line 668 of file devices.h.