Skip to content

Commit 87d988f

Browse files
committed
fix(zigbee): Add getter for RxOnWhenIdle
1 parent be95fc5 commit 87d988f

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

Diff for: libraries/Zigbee/src/ZigbeeCore.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ static void esp_zb_task(void *pvParameters) {
9999

100100
//NOTE: This is a workaround to make battery powered devices to be discovered as battery powered
101101
if (((zigbee_role_t)Zigbee.getRole() == ZIGBEE_END_DEVICE) && edBatteryPowered) {
102-
zb_set_ed_node_descriptor(0, _rx_on_when_idle, 1);
102+
zb_set_ed_node_descriptor(0, Zigbee.getRxOnWhenIdle(), 1);
103103
}
104104

105105
esp_zb_stack_main_loop();

Diff for: libraries/Zigbee/src/ZigbeeCore.h

+3
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,9 @@ class ZigbeeCore {
122122
void setRxOnWhenIdle(bool rx_on_when_idle) {
123123
_rx_on_when_idle = rx_on_when_idle;
124124
}
125+
bool getRxOnWhenIdle() {
126+
return _rx_on_when_idle;
127+
}
125128

126129
void setRebootOpenNetwork(uint8_t time);
127130
void openNetwork(uint8_t time);

0 commit comments

Comments
 (0)