TI中文支持网
TI专业的中文技术问题搜集分享网站

请问,例程rfWsnNode中如何控制发包时间呢?

您好! 我使用simple link里的 例程  rfWsnNode进行收发包,观察节点发包,发现发包时间不均匀,请问是在哪里可以设置发包时间呢.

在代码中找到如下配置,但实际修改发现无变化。。

/* Minimum slow Report interval is 50s (in units of samplingTime)*/
#define NODE_ADCTASK_REPORTINTERVAL_SLOW 50
/* Minimum fast Report interval is 1s (in units of samplingTime) for 30s*/
#define NODE_ADCTASK_REPORTINTERVAL_FAST 5
#define NODE_ADCTASK_REPORTINTERVAL_FAST_DURIATION_MS 30000

/* Start the SCE ADC task with 1s sample period and reacting to change in ADC value. */
SceAdc_init(0x00010000, NODE_ADCTASK_REPORTINTERVAL_FAST, NODE_ADCTASK_CHANGE_MASK);
SceAdc_registerAdcCallback(adcCallback);
SceAdc_start();

/* setup timeout for fast report timeout */
Clock_setTimeout(fastReportTimeoutClockHandle,
NODE_ADCTASK_REPORTINTERVAL_FAST_DURIATION_MS * 1000 / Clock_tickPeriod);

/* Start fast report and timeout */
Clock_start(fastReportTimeoutClockHandle);

user4820439:

我将这个函数的第一个参数修改为5后,最小上传时间变成了5 ,但是根据函数名字,应该是第二个参数才是这个意思额,但实际第二个参数默认是5,在不修改第一个参数的情况下,仍然是1s为最小上传周期,
SceAdc_init(0x00050000, NODE_ADCTASK_REPORTINTERVAL_FAST, NODE_ADCTASK_CHANGE_MASK);
0x00010000—–>0x00050000

user4820439:

回复 Felix ZF:

您好,请问这个文档时在哪里看到的呢,我在工程的readme没找到,simplink 1310 SDK里面的文档也没找到,能告诉下文档的地址么,非常感谢

Felix ZF:

回复 user4820439:

readme.md文件

赞(0)
未经允许不得转载:TI中文支持网 » 请问,例程rfWsnNode中如何控制发包时间呢?
分享到: 更多 (0)