⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unet.h

📁 运用ZIGBEE和凌阳16位语音单片机实现无线QQ通信功能
💻 H
字号:
//====================================================================================
// 文 件 名: unet.h
// 功能描述: unet头文件
// 维护记录: 2007年9月5日
//====================================================================================

#ifndef SPG110_UNET_H_31101_15006__INCLUDED_
#define SPG110_UNET_H_31101_15006__INCLUDED_

#define PAOPEN


//System Message
#define FAILURE 0
#define SUCCESS 1
#define QUEUE_FULL 2
#define QUEUE_EMPTY MSG_MAX_QUEUE_SIZE+1
#define PANID_INVALID 4
#define CHANNEL_INVALID 5
#define NETWORK_NOT_FOUND 6
#define PAN_ID_CONFLICT 7
#define JOIN_SUCCESS 8
#define DISCARD_FRAME 9
#define DATA_TOO_LONG 10
#define FOUND_NEXT_HOP 11
#define NEXT_HOP_NOT_AVAILABLE 12
#define SEND_TO_PARENT 13
#define DEST_IS_DEVSELF 14
#define TREE_ROUTING_FAILED 15
#define RETRY_EXCEED 16
#define SELF_HEAL_FAILED 17
#define SELF_HEAL_SUCCESS 18

//Unet Parameters
#define UNET_PAN_ID 0x1234
#define UNET_CHANNEL 20
//#define UNET_MAX_CHILD 4 // 0~32
#define UNET_MAX_ROUTER 0
#define UNET_MAX_DEPTH 3 // Range 2~7
#define UNET_SCAN_WAIT_TIME 900
#define UNET_COORD_ADDRESS 0x0000

//Batter Monitor Threshold, Do not use other value
#define BATH_35 0xe0
#define BATH_33 0xd0
#define BATH_32 0xc0
#define BATH_31 0xb0
#define BATH_28 0xa0
#define BATH_27 0x90
#define BATH_26 0x80
#define BATH_25 0x70

#define CHILD 	1
#define BEACON  2
#define BROADCAST	3
#define DATA	4
//====================================================================================
// 文 件 名: unet.h
// 功能描述: unet驱动头文件
// 维护记录: 2007年9月5日
//====================================================================================

#define MAC_MAX_DATA_PAYLOAD_LENGTH 102 // IEEE 802.15.4 Define
#include "SPCE061A.h"
#include ".\zigbee\include\Uz2400.h"
#include ".\zigbee\include\type.h"
#include ".\ZBInterface.h"
#include ".\zigbee\include\msg.h"
#include ".\zigbee\include\frame.h"
#include ".\zigbee\include\data.h"
#include ".\zigbee\include\api.h"
#include <string.h>
#include <stdio.h>
#include <stdlib.h>

extern UNET_SYS UnetSys;
extern UINT8 MAC_ADDRESS[8];

extern MSG_QUEUE CommQueue; // Mac command queue
extern MSG_QUEUE DataQueue; // Mac data queue
extern UINT8 RF_RX_BUFF[128+16]; // RF receive buffer
extern UINT8 RF_TX_BUFF[128]; // RF transmit buffer
extern UINT16	usWaitTime;
extern UINT16	usRspTime;
extern UINT8	RecvAddrListRsp;

extern CHILD_LIST	astChildList[UNET_MAX_CHILD];
extern UINT8		gucChildAddrCont;
extern UINT16		usAddrREQTimer;
extern unsigned int I_AM_COORD;//sign

#endif


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -