feat(Zigbee): Applied formatter + add formatter protection

As suggested by code review
This commit is contained in:
FaBjE 2024-12-14 17:57:00 +01:00
parent 42f9cfca60
commit ff7e50482a

View file

@ -15,7 +15,8 @@
*
*
*/
typedef struct zigbee_dimmable_light_cfg_s {
typedef struct zigbee_dimmable_light_cfg_s
{
esp_zb_basic_cluster_cfg_t basic_cfg; /*!< Basic cluster configuration, @ref esp_zb_basic_cluster_cfg_s */
esp_zb_identify_cluster_cfg_t identify_cfg; /*!< Identify cluster configuration, @ref esp_zb_identify_cluster_cfg_s */
esp_zb_groups_cluster_cfg_t groups_cfg; /*!< Groups cluster configuration, @ref esp_zb_groups_cluster_cfg_s */
@ -29,6 +30,7 @@ typedef struct zigbee_dimmable_light_cfg_s {
* Added here as not supported by ESP Zigbee library.
*
*/
// clang-format off
#define ZIGBEE_DEFAULT_DIMMABLE_LIGHT_CONFIG() \
{ \
.basic_cfg = \
@ -61,16 +63,20 @@ typedef struct zigbee_dimmable_light_cfg_s {
.current_level = ESP_ZB_ZCL_LEVEL_CONTROL_CURRENT_LEVEL_DEFAULT_VALUE, \
}, \
}
// clang-format on
class ZigbeeDimmableLight : public ZigbeeEP {
class ZigbeeDimmableLight : public ZigbeeEP
{
public:
ZigbeeDimmableLight(uint8_t endpoint);
~ZigbeeDimmableLight();
void onLightChange(void (*callback)(bool, uint8_t)) {
void onLightChange(void (*callback)(bool, uint8_t))
{
_on_light_change = callback;
}
void restoreLight() {
void restoreLight()
{
lightChanged();
}
@ -78,10 +84,12 @@ public:
void setLightLevel(uint8_t level);
void setLight(bool state, uint8_t level);
bool getLightState() {
bool getLightState()
{
return _current_state;
}
uint8_t getLightLevel() {
uint8_t getLightLevel()
{
return _current_level;
}
@ -108,4 +116,4 @@ private:
uint8_t _current_level;
};
#endif // SOC_IEEE802154_SUPPORTED
#endif // SOC_IEEE802154_SUPPORTED