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