文档章节

非自动启动模式:Hold Auto Start

ludonglong
 ludonglong
发布于 2014/08/31 22:13
字数 194
阅读 19
收藏 0

手工方式:  

在ZDApp_Init()函数中有个

ZDAppCheckForHoldKey();(// Check for manual(手工的) "Hold Auto Start").  


//这些键的定义仅适用于本应用例子,可以在设备启动时避开一些功能: 

//避开网络层的NV存储和避开网络初始化  

#define SW_BYPASS_NV HAL_KEY_SW_5 

// Bypass Network layer NV restore 

#define SW_BYPASS_START HAL_KEY_SW_1 

// Bypass Network initialization 因此避开网络层NV存储也可以通过手工方式来完成. 


预编译方式:  project->options->c/c++compiler->preprocessor->defined symbols下编译选项:HOLD_AUTO_START SimpleApp例子里四种节点都预编译了HOLD_AUTO_START:

非自动启动模式 在ZDApp.c中:  

#if defined( HOLD_AUTO_START ) 

devStates_t devState = DEV_HOLD; 

#else  devStates_t devState = DEV_INIT; 

#endif  把devState初始化为DEV_HOLD.  


以上两种方式最终都会设置devState = DEV_HOLD // Initialized - not started automatically


© 著作权归作者所有

下一篇: sizeof,strlen
ludonglong
粉丝 1
博文 7
码字总数 1998
作品 0
福州
程序员
私信 提问
Zigbee网络设备启动—基本问题说明

记录几个问题: *** 1、 有关设备的启动模式选项:(有待完善): 非自动启动模式 HOLDAUTOSTART:HOLDAUTOSTART is a compile option that will surpress ZDApp from starting the device and...

DB_Terrill
2014/07/23
182
0
Z-Stack中SimpleApp开关结点加入网络流程

(1)开关结点初始化 这时选择的节点类型是终端节点,所以使用f8wEndev.cfg文件,所以在Zglobals.h文件中,我们可以得到下面的定义 #define ZGDEVICETYPEENDDEVICE 0x02 #define DEVICELOGIC...

DB_Terrill
2014/07/24
191
0
Zigbee网络设备启动—主要函数说明

Zigbee网络设备启动—基本问题说明 Zigbee网络设备启动流程—终端(自启动模式) Zigbee网络设备启动—主要函数说明 2010-07-09 20:32:17| 分类: Zigbee | 标签: |举报 |字号大中小 订阅 使用...

DB_Terrill
2014/07/23
123
0
玩转Windows服务系列——Windows服务小技巧

阅读目录 开始 将Windows服务转变为控制台程序 注册服务为自动启动服务 注册服务时设置服务的依赖关系 添加自定义命令行参数 自定义命令行参数演示 系列链接 伴随着研究Windows服务,逐渐掌握...

长平狐
2013/12/26
1K
0
精简Java运行环境--GreenJVM

GreenJVM是一系列jre精简实现集合,它能够轻松的令java虚拟机实现绿色应用。 GreenJVM的实现原理非常简单,主要操作过程可分为三部分: 1、去除虚拟机中不被程序调用的类。 2、压缩虚拟机体积...

鹏凌三千
2009/05/27
13.1K
1

没有更多内容

加载失败,请刷新页面

加载更多

视频如何加水印?

很多视频制作者的视频都被他人盗用过,为了防止自己的劳动成果被他人窃取,给视频加水印对于视频制作者来说,是一件非常重要的事情。那么下面分享一个手机给视频加水印的方法,一起来看看吧!...

白米稀饭2019
41分钟前
7
0
004-Envelop-基于Blockstack的文件传输dapp

本篇文章主要介绍基于Blockstack的文件传输工具; ####A-链接地址 官网地址:https://envelop.app/ Github地址:https://github.com/envelop-app ####B-特性: 1: Share private files easil...

Riverzhou
44分钟前
9
0
SpringCloud——声明式调用Feign

Feign声明式调用 一、Feign简介 使用Ribbon和RestTemplate消费服务的时候,有一个最麻烦的点在于,每次都要拼接URL,组织参数,所以有了Feign声明式调用,Feign的首要目标是将Java HTTP客户端...

devils_os
49分钟前
9
0
《JAVA核心知识》学习笔记 (22. 数据结构)

22.1.1. 栈(stack) 栈( stack)是限制插入和删除只能在一个位置上进行的表,该位置是表的末端,叫做栈顶 (top)。它是后进先出(LIFO)的。对栈的基本操作只有 push(进栈)和 pop(出栈...

Shingfi
55分钟前
8
0
你对AJAX认知有多少(1)?

AJAX(一) AJAX技术对于前段或者后端工程师来说,都是必不可缺的 那我们这几期都来细细品味一下AJAX的相关知识,直接上干货喽~ 1、什么是AJAX,为什么要使用Ajax(请谈一下你对Ajax的认识) 什么...

理性思考
今天
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部