获取路由状态失败,求指教,谢谢
时间:10-02
整理:3721RD
点击:
大家好,昨天在获取路由状态时失败,当时使用的语句如下:
SampleApp_NwkState = (devStates_t)(MSGpkt->hdr.status);
if ( SampleApp_NwkState == DEV_ROUTER ) ;
{
HalLedSet( HAL_LED_2, HAL_LED_MODE_TOGGLE );
}
LED2没反应,请问是怎么回事?
这个代码加在哪里的?
这里,中文注释下面,现在这样才可以,为什么呢?重现获取有问题?
问题解决了,这样if ( SampleApp_NwkState == DEV_ZB_COORD )
{
HalLedBlink( HAL_LED_2, 3, 90, 50);
SampleApp_MessageMSGCB( MSGpkt );
}就ok
不重新获取,这样判断就可以,是什么原因呢?
这样做的目的是什么?
判断状态后执行不同命令
