Fix compilation error for Zigbee ZNP

This commit is contained in:
Stephan Hadinger 2020-07-26 13:54:24 +02:00
parent 806a862cac
commit 267a49b140

View File

@ -822,20 +822,12 @@ int32_t Z_MgmtBindRsp(int32_t res, const class SBuffer &buf) {
return -1; return -1;
} }
#ifdef USE_ZIGBEE_EZSP
// //
// Handle Parent Annonce Rsp incoming message // Handle Parent Annonce Rsp incoming message
// //
// rsp: true = ZDO_Parent_annce_rsp, false = ZDO_Parent_annce // rsp: true = ZDO_Parent_annce_rsp, false = ZDO_Parent_annce
int32_t Z_ParentAnnceRsp(int32_t res, const class SBuffer &buf, bool rsp) { int32_t EZ_ParentAnnceRsp(int32_t res, const class SBuffer &buf, bool rsp) {
#ifdef USE_ZIGBEE_ZNP
// uint16_t shortaddr = buf.get16(2);
// uint8_t status = buf.get8(4);
// uint8_t bind_total = buf.get8(5);
// uint8_t bind_start = buf.get8(6);
// uint8_t bind_len = buf.get8(7);
// const size_t prefix_len = 8;
#endif // USE_ZIGBEE_ZNP
#ifdef USE_ZIGBEE_EZSP
size_t prefix_len; size_t prefix_len;
uint8_t status; uint8_t status;
uint8_t num_children; uint8_t num_children;
@ -849,7 +841,6 @@ int32_t Z_ParentAnnceRsp(int32_t res, const class SBuffer &buf, bool rsp) {
num_children = buf.get8(0); num_children = buf.get8(0);
prefix_len = 1; prefix_len = 1;
} }
#endif // USE_ZIGBEE_EZSP
const char * friendlyName = zigbee_devices.getFriendlyName(shortaddr); const char * friendlyName = zigbee_devices.getFriendlyName(shortaddr);
@ -887,6 +878,7 @@ int32_t Z_ParentAnnceRsp(int32_t res, const class SBuffer &buf, bool rsp) {
return -1; return -1;
} }
#endif // USE_ZIGBEE_EZSP
/*********************************************************************************************\ /*********************************************************************************************\
* Send specific ZNP messages * Send specific ZNP messages
@ -1155,9 +1147,9 @@ int32_t EZ_IncomingMessage(int32_t res, const class SBuffer &buf) {
case ZDO_Mgmt_Bind_rsp: case ZDO_Mgmt_Bind_rsp:
return Z_MgmtBindRsp(res, zdo_buf); return Z_MgmtBindRsp(res, zdo_buf);
case ZDO_Parent_annce: case ZDO_Parent_annce:
return Z_ParentAnnceRsp(res, zdo_buf, false); return EZ_ParentAnnceRsp(res, zdo_buf, false);
case ZDO_Parent_annce_rsp: case ZDO_Parent_annce_rsp:
return Z_ParentAnnceRsp(res, zdo_buf, true); return EZ_ParentAnnceRsp(res, zdo_buf, true);
default: default:
// TODO move later to LOG_LEVEL_DEBUG // TODO move later to LOG_LEVEL_DEBUG
AddLog_P2(LOG_LEVEL_INFO, PSTR("ZIG: Internal ZDO message 0x%04X sent from 0x%04X %s"), clusterid, srcaddr, wasbroadcast ? PSTR("(broadcast)") : ""); AddLog_P2(LOG_LEVEL_INFO, PSTR("ZIG: Internal ZDO message 0x%04X sent from 0x%04X %s"), clusterid, srcaddr, wasbroadcast ? PSTR("(broadcast)") : "");