亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? lrwpan_common_types.h

?? ZIGBEE2006協議棧
?? H
字號:
/*
 *2006/08/16 WXL 2.0
 *
 */

/*
V0.2 added PC-based binding         21/July/2006
V0.1 Initial Release                10/July/2006

*/


#ifndef LRWPAN_COMMON_TYPES_H
#define LRWPAN_COMMON_TYPES_H

//types common across stack or multiple stack layers

//common macros
#define BITSET(var,bitno) ((var) |= (1 << (bitno)))
#define BITCLR(var,bitno) ((var) &= ~(1 << (bitno)))
#define BITTST(var,bitno) (var & (1 << (bitno)))



typedef enum _LRWPAN_SVC_ENUM {
  LRWPAN_SVC_NONE,
  LRWPAN_SVC_PHY_INIT_RADIO,
  LRWPAN_SVC_PHY_TX_DATA,
  LRWPAN_SVC_MAC_GENERIC_TX,
  LRWPAN_SVC_MAC_RETRANSMIT,
  LRWPAN_SVC_MAC_ASSOC_REQ,
  LRWPAN_SVC_MAC_BEACON_REQ,
  LRWPAN_SVC_MAC_ORPHAN_NOTIFY,
  LRWPAN_SVC_MAC_ERROR,
  LRWPAN_SVC_NWK_GENERIC_TX,
  LRWPAN_SVC_NWK_FORM_NETWORK,
  LRWPAN_SVC_NWK_JOIN_NETWORK,
  LRWPAN_SVC_APS_GENERIC_TX,
  LRWPAN_SVC_APS_NWK_PASSTHRU,
  LRWPAN_SVC_APS_DO_ZEP_TX,
} LRWPAN_SVC_ENUM;



typedef enum _LRWPAN_STATUSENUM {
  LRWPAN_STATUS_SUCCESS = 0,
  LRWPAN_STATUS_PHY_FAILED,
  LRWPAN_STATUS_PHY_INPROGRESS,  //still working for splitphase operations
  LRWPAN_STATUS_PHY_RADIO_INIT_FAILED,
  LRWPAN_STATUS_PHY_TX_PKT_TOO_BIG,
  LRWPAN_STATUS_PHY_TX_START_FAILED,
  LRWPAN_STATUS_PHY_TX_FINISH_FAILED,
  LRWPAN_STATUS_PHY_CHANNEL_BUSY,
  LRWPAN_STATUS_MAC_FAILED,
  LRWPAN_STATUS_MAC_NOT_ASSOCIATED,
  LRWPAN_STATUS_MAC_INPROGRESS,  //still working for splitphase operations
  LRWPAN_STATUS_MAC_MAX_RETRIES_EXCEEDED,  //exceeded max retries
  LRWPAN_STATUS_MAC_TX_FAILED,    //MAC Tx Failed, retry count exceeded
  LRWPAN_STATUS_MAC_ASSOCIATION_TIMEOUT,  //association request timedout
  LRWPAN_STATUS_MAC_ORPHAN_TIMEOUT,       //ophan notify timedout
  LRWPAN_STATUS_NWK_INPROGRESS,
  LRWPAN_STATUS_NWK_JOIN_TIMEOUT,
  LRWPAN_STATUS_NWK_PACKET_UNROUTABLE,
  LRWPAN_STATUS_NWK_RADIUS_EXCEEDED,
  LRWPAN_STATUS_APS_INPROGRESS,
  LRWPAN_STATUS_APS_MAX_RETRIES_EXCEEDED,
  LRWPAN_STATUS_APS_ILLEGAL_ENDPOINT,
  LRWPAN_STATUS_APS_MAX_ENDPOINTS_EXCEEDED,
  LRWPAN_STATUS_INDIRECT_BUFFER_FULL,
  LRPAN_STATUS_ZEP_FAILED,
  LRPAN_STATUS_ZEPCALLBACK_FAILED,
  LRPAN_STATUS_USRCALLBACK_FAILED,
  LRWPAN_STATUS_HEAPFULL
}LRWPAN_STATUS_ENUM;



typedef UINT16 SADDR;
//typedef UINT16 PANID;

//these bytes ALWAYS stored in little-endian order
typedef struct _LADDR {
  BYTE bytes[8];
}LADDR;

//only used to store IEEE Long Address or PAN short address
typedef union _LADDR_UNION {
  LADDR laddr;
  SADDR saddr;
}LADDR_UNION;


typedef enum _PHY_FREQ_ENUM {
  PHY_FREQ_868M=0,
  PHY_FREQ_RSV,
  PHY_FREQ_915M,
  PHY_FREQ_2405M
}PHY_FREQ_ENUM;

typedef enum _NODE_TYPE_ENUM {
  NODE_TYPE_COORD=0,
  NODE_TYPE_ROUTER,
  NODE_TYPE_ENDDEVICE
}NODE_TYPE_ENUM;

//used for radio initialization
typedef union _RADIO_FLAGS {
	BYTE val;
	struct _RADIO_FLAGS_bits {
      unsigned listen_mode:1;       //if true, then put radio in listen mode, which
                                //is non-auto ack, no address decoding
       unsigned pan_coordinator:1;   //set the pan coordinator bit
	}bits;
 }RADIO_FLAGS;

typedef struct _MACPKT {
	BYTE *data;
	BYTE rssi;
}MACPKT;


#ifdef LRWPAN_COMPILER_BIG_ENDIAN
#define UINT32_LOWORD_LSB 3
#define UINT32_LOWORD_MSB 2
#define UINT32_HIWORD_LSB 1
#define UINT32_HIWORD_MSB 0
#define UINT16_LSB 1
#define UINT16_MSB 0
#else
#define UINT32_LOWORD_LSB 0
#define UINT32_LOWORD_MSB 1
#define UINT32_HIWORD_LSB 2
#define UINT32_HIWORD_MSB 3
#define UINT16_LSB 0
#define UINT16_MSB 1
#endif


#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩电影免费一区| 麻豆91小视频| 美女mm1313爽爽久久久蜜臀| 粉嫩蜜臀av国产精品网站| 欧美一区二区视频在线观看2022| 国产午夜精品久久| 午夜精品一区在线观看| 成人黄色在线看| 玉米视频成人免费看| 亚洲午夜久久久久| 成人午夜激情影院| 日韩欧美亚洲国产精品字幕久久久| 久久精品视频网| 人人超碰91尤物精品国产| 99精品视频一区二区| 精品少妇一区二区三区免费观看 | 蜜臀精品久久久久久蜜臀| 成人黄色大片在线观看| 精品国产在天天线2019| 亚洲综合色婷婷| 91在线无精精品入口| 欧美激情综合网| 国产精品一二三区在线| 欧美mv和日韩mv的网站| 日韩高清不卡一区二区| 欧美日韩在线三级| 亚洲国产日韩a在线播放| 91网站在线观看视频| 国产精品污网站| 国产成a人无v码亚洲福利| www激情久久| 国产综合色视频| 久久免费午夜影院| 国产制服丝袜一区| 国产人妖乱国产精品人妖| 精品午夜久久福利影院| 日韩精品一区二区在线| 精品影院一区二区久久久| 日韩欧美高清在线| 精品影视av免费| 久久久久免费观看| 成人激情电影免费在线观看| 亚洲私人黄色宅男| 在线观看免费视频综合| 午夜在线成人av| 欧美v国产在线一区二区三区| 免费一级欧美片在线观看| 久久美女高清视频| 99精品久久只有精品| 一区二区欧美在线观看| 欧美精品丝袜中出| 国内国产精品久久| 国产成人在线视频网址| 欧美视频中文字幕| 亚洲午夜在线视频| 精品视频一区二区不卡| 日韩国产欧美在线观看| 欧美精品一区二区精品网| 国产精品一级在线| 国产精品午夜免费| 99免费精品视频| 亚洲人成在线观看一区二区| 99久精品国产| 亚洲www啪成人一区二区麻豆| 成人国产精品免费| 亚洲成av人片一区二区梦乃| 欧美日韩国产欧美日美国产精品| 亚洲成va人在线观看| 欧美一区二区三区白人| 久久成人免费电影| 国产日韩精品视频一区| 99久久久国产精品| 三级影片在线观看欧美日韩一区二区 | 国产麻豆成人精品| 精品对白一区国产伦| 青青草国产精品97视觉盛宴| 91麻豆精品久久久久蜜臀| 九一九一国产精品| 国产精品午夜久久| 欧美性猛片aaaaaaa做受| 免费在线观看成人| 国产精品不卡在线| 在线不卡中文字幕| 麻豆91免费看| 亚洲h在线观看| 久久久久久久精| 精品视频全国免费看| 男女性色大片免费观看一区二区 | 91亚洲精品乱码久久久久久蜜桃| 亚洲成人av免费| 国产精品蜜臀在线观看| 欧美日韩第一区日日骚| 国产伦精品一区二区三区免费迷| 国产日韩av一区二区| 欧美性受xxxx| 国产夫妻精品视频| 日韩国产精品久久| 国产精品成人免费在线| 精品国产一二三| 欧美亚一区二区| 成年人国产精品| 久久国产剧场电影| 国产精品不卡视频| 国产精品美女久久久久久| 日韩一区和二区| 日本精品视频一区二区| 国产在线精品一区二区夜色 | 日本不卡中文字幕| 中文字幕亚洲一区二区av在线| 日本黄色一区二区| 国产一区二区精品在线观看| 日韩在线播放一区二区| av午夜一区麻豆| 午夜精品一区二区三区免费视频| 成人欧美一区二区三区1314| 久久欧美中文字幕| 日韩免费电影网站| 欧美高清视频www夜色资源网| 欧美自拍丝袜亚洲| 在线视频一区二区三| 成人ar影院免费观看视频| 97se狠狠狠综合亚洲狠狠| 国产在线精品国自产拍免费| 蜜桃视频在线一区| 一区二区三区四区在线播放| ...xxx性欧美| 亚洲欧美色图小说| 亚洲欧美日本韩国| ...xxx性欧美| 中日韩免费视频中文字幕| 国产精品国产三级国产三级人妇| 国产午夜精品福利| 国产日产欧产精品推荐色 | 日韩午夜激情视频| 精品国产不卡一区二区三区| 欧美一区二区在线免费播放 | 欧美极品少妇xxxxⅹ高跟鞋| 26uuu另类欧美| 日本一区二区三区dvd视频在线| 国产午夜精品在线观看| 国产校园另类小说区| 中文字幕av一区二区三区免费看 | 欧美韩国日本不卡| 国产精品久线观看视频| 亚洲你懂的在线视频| 亚洲自拍偷拍综合| 婷婷激情综合网| 久久精品99久久久| 国产精品1区二区.| 不卡一区二区在线| 欧美影视一区二区三区| 99视频精品全部免费在线| 成人av在线资源网站| 色中色一区二区| 在线电影院国产精品| 日韩欧美一区二区在线视频| 欧美岛国在线观看| 国产精品麻豆视频| 婷婷成人综合网| 日本视频免费一区| 色综合网站在线| 日韩免费电影一区| 国产精品免费av| 日韩二区三区四区| 国产精品自拍av| 色婷婷av一区二区三区软件 | 欧美中文字幕不卡| 日韩视频在线你懂得| 国产欧美精品一区二区色综合 | 国产精品久久久久久久久快鸭| 亚洲乱码国产乱码精品精的特点| 亚洲成av人影院| 国产精品自拍三区| 欧美唯美清纯偷拍| 中文字幕va一区二区三区| 午夜久久久久久| caoporen国产精品视频| 91精品午夜视频| 日本一区二区三区国色天香 | 国产欧美一区二区三区鸳鸯浴 | 一区二区久久久久久| 久久成人久久鬼色| 欧洲一区在线电影| 国产日韩欧美不卡在线| 亚洲欧美日韩国产中文在线| 国产一区二区三区电影在线观看 | 成人av在线播放网站| 欧美va天堂va视频va在线| 亚洲精品菠萝久久久久久久| 久久国产精品72免费观看| 日本韩国精品一区二区在线观看| 精品av久久707| 日韩电影在线免费| 色婷婷综合在线| 欧美一区2区视频在线观看| 18涩涩午夜精品.www| 国产精品亚洲一区二区三区在线| 欧美久久久久久蜜桃| 亚洲六月丁香色婷婷综合久久| 国产伦精品一区二区三区免费迷|