Z-Stack中SimpleApp控制节点建立网络的过程???? 当控制节点上电后首先经历一系列的初始化工作最终在 sapi 层设置进入事件然后通过任务事件处理函数对该事件进行处理当读取 NV 的启动模式选项时zb_ReadConfiguration( ZCD_NV_STARTUP_OPTION sizeof(uint8) startOptions )在编译选项中进行了设备非自动启动模式判断
HYPERLINK javascript: Z-Stack中SimpleApp开关结点加入网络流程 (2010-12-07 13:55) 分类: HYPERLINK :blog.chinaunix.netspace.phpuid=20788636do=blogfrmd=0classid=85305view=me ZigBee 技术学习 (1)开关结点初始化这时选择的节
Z-Stack中SimpleApp开关结点加入网络流程(1)开关结点初始化??? 这时选择的节点类型是终端节点所以使用f8wEndev.cfg文件所以在Zglobals.h文件中我们可以得到下面的定义define ZG_DEVICETYPE_ENDDEVICE ?????? 0x02define DEVICE_LOGICAL_TYPE? ?ZG_DEVICETYPE_ENDDEVICEuin
上节刚刚讲了主函数在那已经提到了 osal_init_system 和 osal_start_system 函数而协议栈是通过操作系统来维持运行的所以就从这开始先说明:默认地ZDApp_Init()[ZDApp.c] 开始了设备在ZB网络中的启动但是应用程序可以覆盖这个默认的行为应用程序要想掌控设备网络的开启它必须将 HOLD_AUTO_START 包括为一个编译选项并且推荐 NV_REST
SimpleApp例子中网络的形成过程??? 每个设备都有一组被配置的参数整个配置参数在代码中已经定义了默认值(在f8wConfig.cfg)中在同个网络中所有设备的网络细节配置参数(如PANIDChannel等)应该被设置成一样的值每个设备的设备细节配置参数(CoordinatorRouter EndDevice等)可能配置为不同的值??? 但是ZCD_NV_LOGICAL_TYPE必须被
第六章 高程控制网的建立 水准测量高差的多值性A式中: 为大地水准面上A?点到A点的平均重力平均椭球面 高程系统1517精密水准仪结构S3精密水准仪Ni004精密水准仪精密水准尺和尺垫2精密水准测量的误差 精密水准测量的精度规定观测值改正概算与平差解算413水准路线闭合差的改正严密公式应该按正弦定理计算:消除了球气差项的影响 三角高程测量的精度和限差 拟合点要均
怎样添加一个新的端点呢1. 为这个端点申请一个taskID并编写任务初始化函数void osalInitTasks( void ){ uint8 taskID = 0 tasksEvents = (uint16 )osal_mem_alloc( sizeof( uint16 ) taskt) osal_memset( tasksEvents 0 (sizeof( uint16
Z-Stack中串口发送接收的流程串口接收发送数据有两种方式一种是中断的模式另一种是DMA方式这里主要以中断的方式来看一下使用串口来发送接收数据的整个流程这里以SerialApp例程为例子?? 在mian函数中的调用HalDriverInit()函数在函数中初始化串口主要是配置管脚和DMA通道void HalDriverInit (void){........................
建立平面控制网及高程控制网所谓控制网是由一定等级(满足一定精度要求)的控制点所组成的相邻点互相通视并构成一定图形的测量网。平面控制网是建筑物定位的基本依据,要分清场区平面控制网还是建筑物平面控制网,根据整体控制局部、高精度控制低精度的原则,以场区平面控制网控制建筑物平面控制网。331大面积的建筑小区、大型建筑物或创市优重点工程,必须测设场区平面控制网,作为场区的整体控制,它是建筑物平面控制的上
? 命令就是为了实现某种特定的通信而指定的一种强制性的通信方式在SimpleApp的例子中定义了一个命令:在SimpleApp.h中define TOGGLE_LIGHT_CMD_ID???????????????1??? 这个是灯状态切换的一个命令也可以说是一个串或者簇ID为1.作为灯设备来说该命令是输入命令所以定义在输入命令 列表中:在文件SimpleController.cconst
违法有害信息,请在下方选择原因提交举报