主题中讨论的其他器件:OPT3001、 LPSTK-CC1352R
工具/软件:Code Composer Studio
您好!
我正在基于 Sensor_SM 和 Collector_SM 示例进行工程、我需要自定义从传感器发送到收集器的消息、并添加从 LPSTK-CC1352R 传感器套件的 OPT3001传感器进行的 lux 测量。
我能够修改 SENSORS_SM 示例中的消息、将 SMSGS_SENSOR_LIGHT_LEN 的长度更改为4字节、 并将 STRUCT_Smsgs_lightsensorfield_t 的 rawValue 变量更改为 Int32_t 类型。
无论如何、当我尝试在 collector_SM 示例中执行相同的操作时、将 struct _Smsgs_lightsensorfield_t 的 rawValue 变量的长度更改为 int32_t 类型、我会得到以下错误:
错误:符号"csf_deviceSensorDataUpdate"重新声明为不兼容的类型:
"void (ApiMac_sAddr_t *、int8_t、Smsgs_sensorMsg_t *)"
在"../application/collector/csf.c 中的801行和:
"void (ApiMac_sAddr_t *、int8_t、Smsgs_sensorMsg_t *)"
位于第205行的"..\application\collector\ccsf.h"中)
您是否对我遇到此问题的原因有任何了解? 任何建议都是值得赞赏的。
谢谢、此致、
亚历山德罗