怎样使nodebuilder输出文件configured 点击:744 | 回复:1



乐勇

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2006年11月15日
发表于:2006-11-21 19:57:00
楼主
请教各位:我以前做一个单节点应用时commission设备时都是用下载的方式才能让程序运行,但是如果要让芯片一上电应用程序就可以运行而不用下载的话,好像跟Nodebuilder输出文件的状态有关,如果输出的是Configured就可以。但是该怎么做才能使nodebuilder输出文件configured呢?



郭启辉

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 15回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2006年11月08日
发表于:2006-11-22 17:03:00
1楼
#pragma run_unconfigured
This pragma causes the application to run regardless of the device state, as long as the device is not applicationless. This means that even if the device is unconfigured or hard-offline, the application will run. You can use this directive to have an application perform some form of local control prior to or independent of being installed in a network.
Applications that use this pragma and will be run on firmware versions prior to version 12 should not attempt to send messages when hard-offline. The hard-offline state can be detected by calling retrieve_status( ) and checking the status_node_state field for the value CNFG_OFFLINE. The reason for this is that the hard-offline state is used by network tools during configuration modification. Were one to send messages in this state, the message might be sent using invalid configuration and thus potentially go to the wrong location. Note that an application is typically taken soft-offline during modification so the device is only subject to these concerns if it is power-cycled while the modification is in progress. Applications that do not use this pragma will not ever run when hard-offline and thus will not be vulnerable to this condition.

热门招聘
相关主题

官方公众号

智造工程师