Z-Stack 3.0.1怎样在App层收取ZCL_CMD_WRITE的信息?抓包显示底层已经响应了ZCL_CMD_WRITE命令,但是App层收不到信息。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
如YK所说你使用的是zcl_SendWrite ,需要在
static uint8 zclProcessInWriteCmd( zclIncoming_t *pInMsg )里面处理。
static CONST zclCmdItems_t zclCmdTable[] =
{
#ifdef ZCL_READ
/* ZCL_CMD_READ */ { zclParseInReadCmd, zclProcessInReadCmd },
/* ZCL_CMD_READ_RSP */ { zclParseInReadRspCmd, zcl_HandleExternal },
#else
/* ZCL_CMD_READ */ { (zclParseInProfileCmd_t)NULL, (zclProcessInProfileCmd_t)NULL },
/* ZCL_CMD_READ_RSP */ { (zclParseInProfileCmd_t)NULL, (zclProcessInProfileCmd_t)NULL },
#endif // ZCL_READ
#ifdef ZCL_WRITE
/* ZCL_CMD_WRITE */ { zclParseInWriteCmd, zclProcessInWriteCmd },
/* ZCL_CMD_WRITE_UNDIVIDED */ { zclParseInWriteCmd, zclProcessInWriteUndividedCmd },
/* ZCL_CMD_WRITE_RSP */ { zclParseInWriteRspCmd, zcl_HandleExternal },
/* ZCL_CMD_WRITE_NO_RSP */ { zclParseInWriteCmd, zclProcessInWriteCmd },