Other Parts Discussed in Thread: SIMPLELINK-CC13XX-CC26XX-SDK
With ZStack I'm trying to send custom temperature report triggered by timer.
I started from zed_temperaturesensor example, added the timer (which successfully triggers the temperature read via SPI), and added Zstackapi_bdbRepChangeAttrValueReq() to try to send data. The measure changes of more than 300 every second. The firmware always send report with the periodic update according to the value set to Req.maxReportInt set with Zstackapi_bdbRepAddAttrCfgRecordDefaultToListReq(), if maxReportInt is 10, I receive a new report every 10 sec, if 50, 50, and so on. Meanwhile, I never receive any other report, neither triggered by the function Zstackapi_bdbRepChangeAttrValueReq(), or by the reportableChange. If maxReportInt is set to BDBREPORTING_NOPERIODIC (0x0000) no report received at all.
I already played with Req.minReporInt, set to BDBREPORTING_NOLIMIT (0x0000) should be ok, but I also set different values. I played with reportableChange also, set to [00,00,00,00], set to [01,00,00,00] and [2C,01,00,00].
Do you have any suggestions?