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.

[参考译文] CC2651P3:zcl_SendReportCmd 中出现错误

Guru**** 1133960 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1348312/cc2651p3-error-in-zcl_sendreportcmd

器件型号:CC2651P3

您好!

我正在 尝试使用 zcl_ReportSendCmd 发送报告、

zclReportCmd_t rptcmd;
rptcmd.numAttr = 1;
rptcmd.attrList[0].attrID = ATTRID_POWER_CONFIGURATION_BATTER_PARAMETER_PERSISTENT _REMAINESS;
rptcmd.attrList[0].datatype = ZCL_datatype_uint8;
rptcmd.atttrList[0].attData =(uint8*)&battPercent;

zcl_SendReportCmd (SAMPLESW_SAMPL境内 端点、&zcl4452 Sw_Dst、ZCL_CLUSTER_ID_GENERAL_POWER_CFG、&rptcmd、ZCL_FRAME_CLIENT_SERVER_DIR、 错误,0);

但编译时,我得到了错误:  

" 未解析符号 zcl_SendReportCmd、首先在/Application/zcl_samplesw.o 中引用 "

我在 C 语言文件中包括了 zcl.h、并在 "构建设置"中将 ZCL_report 添加到了"预定义符号"

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Anandhu Krishna、您好!

    我希望你们做得好。  

    我建议查看 ZCL_REPORTING_DEVICE、这是一个很好的思路(*这是用于不同的器件、因此请注意器件之间的差异):

    https://e2e.ti.com/f/1/t/807934/ 

     谢谢。
    A·F

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Alex:

    感谢您的回复和提供的所有有用信息。 很遗憾、 我无法找到解决此特定问题的解决方案。

    谢谢。

    阿南杜

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Anandu:

    您使用的是什么 SDK 版本和 CCS 版本?  

    -只是为了再次确认,但你能够添加"ZCL_REPORTING_DEVICE"到预定义,并且在清理之后仍有错误->重建?  

    谢谢。
    A·F

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Alex:

    问题已解决。

    我发现发生该错误是因为我在预定义中添加了"ZCL_REPORTING_DEVICE"而不是"ZCL_REPORTING_DEVICE"。

    谢谢。

    阿南杜