HAN-FUN API  1.5.3
This project provides the common implementation of ULE Alliance's HAN-FUN application protocol.
HF::Interfaces::SimpleThermostat::Attribute< _ID > Struct Template Reference

Helper template class to handle attributes for the Simple Thermostat interface. More...

#include <simple_thermostat.h>

+ Inheritance diagram for HF::Interfaces::SimpleThermostat::Attribute< _ID >:
+ Collaboration diagram for HF::Interfaces::SimpleThermostat::Attribute< _ID >:

Static Public Attributes

static constexpr uint8_t ID = _ID
 Attribute UID. More...
 
static constexpr bool WRITABLE = true
 Attribute Read/Write.
 

Additional Inherited Members

- Public Member Functions inherited from HF::Attributes::Attribute< int16_t >
 Attribute (const uint16_t interface, const uint8_t uid, const HF::Interface *__owner, int16_t data, bool writable=false)
 Attribute template constructor. More...
 
 Attribute (const uint16_t interface, const uint8_t uid, bool writable=false)
 Attribute template constructor. More...
 
 Attribute (const uint16_t interface, const uint8_t uid, int16_t data, bool writable=false)
 Attribute template constructor. More...
 
- Public Member Functions inherited from HF::Attributes::AbstractAttribute
uint8_t uid () const
 Attribute's UID. More...
 
bool isWritable () const
 Indicate if the attribute is writable. More...
 
uint16_t interface () const
 Return the UID of the interface the attribute belongs to. More...
 
- Public Member Functions inherited from HF::Common::Serializable
virtual ~Serializable ()
 Destructor.
 
- Protected Attributes inherited from HF::Attributes::AbstractAttribute
const uint16_t _itf_uid
 Interface this attribute belongs to. More...
 
const uint8_t _uid
 Attribute unique identifier. More...
 
const bool _writable
 Attribute access mode. More...
 

Detailed Description

template<uint8_t _ID>
struct HF::Interfaces::SimpleThermostat::Attribute< _ID >

Helper template class to handle attributes for the Simple Thermostat interface.

Definition at line 145 of file simple_thermostat.h.

Field Documentation

◆ ID

template<uint8_t _ID>
constexpr uint8_t HF::Interfaces::SimpleThermostat::Attribute< _ID >::ID = _ID
static

Attribute UID.

Definition at line 147 of file simple_thermostat.h.


The documentation for this struct was generated from the following file: