@@ -43,8 +43,9 @@ bool ZigbeeTempSensor::setTolerance(float tolerance) {
43
43
esp_err_t ret = esp_zb_temperature_meas_cluster_add_attr (temp_measure_cluster, ESP_ZB_ZCL_ATTR_TEMP_MEASUREMENT_TOLERANCE_ID, (void *)&zb_tolerance);
44
44
if (ret != ESP_OK) {
45
45
log_e (" Failed to set tolerance: 0x%x: %s" , ret, esp_err_to_name (ret));
46
+ return false ;
46
47
}
47
- return ret == ESP_OK ;
48
+ return true ;
48
49
}
49
50
50
51
bool ZigbeeTempSensor::setReporting (uint16_t min_interval, uint16_t max_interval, float delta) {
@@ -67,8 +68,9 @@ bool ZigbeeTempSensor::setReporting(uint16_t min_interval, uint16_t max_interval
67
68
esp_zb_lock_release ();
68
69
if (ret != ESP_OK) {
69
70
log_e (" Failed to set reporting: 0x%x: %s" , ret, esp_err_to_name (ret));
71
+ return false ;
70
72
}
71
- return ret == ESP_OK ;
73
+ return true ;
72
74
}
73
75
74
76
bool ZigbeeTempSensor::setTemperature (float temperature) {
@@ -84,8 +86,9 @@ bool ZigbeeTempSensor::setTemperature(float temperature) {
84
86
esp_zb_lock_release ();
85
87
if (ret != ESP_ZB_ZCL_STATUS_SUCCESS) {
86
88
log_e (" Failed to set temperature: 0x%x: %s" , ret, esp_zb_zcl_status_to_name (ret));
89
+ return false ;
87
90
}
88
- return ret == ESP_ZB_ZCL_STATUS_SUCCESS ;
91
+ return true ;
89
92
}
90
93
91
94
bool ZigbeeTempSensor::reportTemperature () {
@@ -137,8 +140,9 @@ bool ZigbeeTempSensor::setHumidity(float humidity) {
137
140
esp_zb_lock_release ();
138
141
if (ret != ESP_ZB_ZCL_STATUS_SUCCESS) {
139
142
log_e (" Failed to set humidity: 0x%x: %s" , ret, esp_zb_zcl_status_to_name (ret));
143
+ return false ;
140
144
}
141
- return ret == ESP_ZB_ZCL_STATUS_SUCCESS ;
145
+ return true ;
142
146
}
143
147
144
148
bool ZigbeeTempSensor::reportHumidity () {
@@ -182,8 +186,9 @@ bool ZigbeeTempSensor::setHumidityReporting(uint16_t min_interval, uint16_t max_
182
186
esp_zb_lock_release ();
183
187
if (ret != ESP_OK) {
184
188
log_e (" Failed to set humidity reporting: 0x%x: %s" , ret, esp_err_to_name (ret) );
189
+ return false ;
185
190
}
186
- return ret == ESP_OK ;
191
+ return true ;
187
192
}
188
193
189
194
bool ZigbeeTempSensor::report () {
0 commit comments