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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? mac_pib.h

?? 此程式庫(kù)有許多的zigbee程式源碼
?? H
字號(hào):
/**************************************************************************** * * MODULE:             MAC * * COMPONENT:          $RCSfile: mac_pib.h,v $ * * VERSION:            $Name: zed003_cd $ * * REVISION:           $Revision: 1.2 $ * * DATED:              $Date: 2006/02/17 07:34:03 $ * * STATUS:             $State: Exp $ * * AUTHOR:             rcc * * DESCRIPTION: * MAC - The 802.15.4 Media Access Controller * For use with ZED003 ROM based MAC build * * LAST MODIFIED BY:   $Author: cjg $ *                     $Modtime$ * * **************************************************************************** * *  (c) Copyright 2006, Jennic Limited * ****************************************************************************//** * @defgroup g_mac_pib MAC PIB * * Parameters associated with setting or getting PIB values. * PIB direct access allows getting and setting of PIB attributes directly by obtaining * the PIB handle and dereferencing it appropriately. * All PIB attributes can be read (got) in this manner * Most PIB attributes can be written (set) in this manner, however some PIB attributes * require an auxiliary function call to be called instead. This is because they also require * hardware register values to change as well. * The functions listed in this group indicate which PIB attributes need to be set in this manner * @ingroup g_mac */#ifndef _mac_pib_h_#define _mac_pib_h_#ifdef __cplusplusextern "C" {#endif/***********************//**** INCLUDE FILES ****//***********************/#include "jendefs.h"#include "mac_sap.h"/************************//**** MACROS/DEFINES ****//************************/#define MAC_MAX_ACL_ENTRIES             16/*************//**** PIB ****//*************//** * @name PIB defaults, maxima and minima * @ingroup g_mac_pib * All the default values, minima and maxima for the MAC PIB * @{ *//** Association permit default */#define MAC_PIB_ASSOCIATION_PERMIT_DEF              ((bool_t)FALSE)/** Auto request default */#define MAC_PIB_AUTO_REQUEST_DEF                    ((bool_t)TRUE)/** Battery life extension default */#define MAC_PIB_BATT_LIFE_EXT_DEF                   ((bool_t)FALSE)/** Beacon order minimum */#define MAC_PIB_BEACON_ORDER_MIN                    ((uint8)0)/** Beacon order default */#define MAC_PIB_BEACON_ORDER_DEF                    ((uint8)15)/** Beacon order maximum */#define MAC_PIB_BEACON_ORDER_MAX                    ((uint8)15)/** Beacon transmit time minimum */#define MAC_PIB_BEACON_TX_TIME_MIN                  ((uint32)0x000000)/** Beacon transmit time default */#define MAC_PIB_BEACON_TX_TIME_DEF                  ((uint32)0x000000)/** Beacon transmit time maximum */#define MAC_PIB_BEACON_TX_TIME_MAX                  ((uint32)0xFFFFFF)/** Coordinator short address minimum */#define MAC_PIB_COORD_SHORT_ADDRESS_MIN             ((uint16)0x0000)/** Coordinator short address default */#define MAC_PIB_COORD_SHORT_ADDRESS_DEF             ((uint16)0xFFFF)/** Coordinator short address maximum */#define MAC_PIB_COORD_SHORT_ADDRESS_MAX             ((uint16)0xFFFF)/** GTS permit default */#define MAC_PIB_GTS_PERMIT_DEF                      ((bool_t)TRUE)/** Maximum CSMA backoffs minimum */#define MAC_PIB_MAX_CSMA_BACKOFFS_MIN               ((uint8)0)/** Maximum CSMA backoffs default */#define MAC_PIB_MAX_CSMA_BACKOFFS_DEF               ((uint8)4)/** Maximum CSMA backoffs maximum */#define MAC_PIB_MAX_CSMA_BACKOFFS_MAX               ((uint8)5)/** Minimum backoff exponent minimum */#define MAC_PIB_MIN_BE_MIN                          ((uint8)0)/** Minimum backoff exponent default */#define MAC_PIB_MIN_BE_DEF                          ((uint8)3)/** Minimum backoff exponent maximum */#define MAC_PIB_MIN_BE_MAX                          ((uint8)3)/** PAN ID minimum */#define MAC_PIB_PAN_ID_MIN                          ((uint16)0x0000)/** PAN ID default */#define MAC_PIB_PAN_ID_DEF                          ((uint16)0xFFFF)/** PAN ID maximum */#define MAC_PIB_PAN_ID_MAX                          ((uint16)0xFFFF)/** Promiscuous mode default */#define MAC_PIB_PROMISCUOUS_MODE_DEF                ((bool_t)FALSE)/** Receive on when idle default */#define MAC_PIB_RX_ON_WHEN_IDLE_DEF                 ((bool_t)FALSE)/** Short address minimum */#define MAC_PIB_SHORT_ADDRESS_MIN                   ((uint16)0x0000)/** Short address default */#define MAC_PIB_SHORT_ADDRESS_DEF                   ((uint16)0xFFFF)/** Short address maximum */#define MAC_PIB_SHORT_ADDRESS_MAX                   ((uint16)0xFFFF)/** Superframe order minimum */#define MAC_PIB_SUPERFRAME_ORDER_MIN                ((uint8)0)/** Superframe order default */#define MAC_PIB_SUPERFRAME_ORDER_DEF                ((uint8)15)/** Superframe order maximum */#define MAC_PIB_SUPERFRAME_ORDER_MAX                ((uint8)15)/** Transaction persistence time minimum */#define MAC_PIB_TRANSACTION_PERSISTENCE_TIME_MIN    ((uint16)0x0000)/** Transaction persistence time default */#define MAC_PIB_TRANSACTION_PERSISTENCE_TIME_DEF    ((uint16)0x01F4)/** Transaction persistence time maximum */#define MAC_PIB_TRANSACTION_PERSISTENCE_TIME_MAX    ((uint16)0xFFFF)/** Total frame transmit time minimum */#define MAC_PIB_MAX_TOTAL_FRAME_TX_TIME_MIN         ((uint16)143)/** Total frame transmit time default */#define MAC_PIB_MAX_TOTAL_FRAME_TX_TIME_DEF         ((uint16)1220)/** Total frame transmit time maximum */#define MAC_PIB_MAX_TOTAL_FRAME_TX_TIME_MAX         ((uint16)25776)/** Response wait time minimum */#define MAC_PIB_RESPONSE_WAIT_TIME_MIN              ((uint8)2)/** Response wait time default */#define MAC_PIB_RESPONSE_WAIT_TIME_DEF              ((uint8)32)/** Response wait time maximum */#define MAC_PIB_RESPONSE_WAIT_TIME_MAX              ((uint8)64)/** ACL entry descriptor set size minimum */#define MAC_PIB_ACL_ENTRY_DESCRIPTOR_SET_SIZE_MIN   ((uint8)0)/** ACL entry descriptor set size default */#define MAC_PIB_ACL_ENTRY_DESCRIPTOR_SET_SIZE_DEF   ((uint8)0)/** ACL entry descriptor set size maximum */#define MAC_PIB_ACL_ENTRY_DESCRIPTOR_SET_SIZE_MAX   ((uint8)MAC_MAX_ACL_ENTRIES)/** Use default security default */#define MAC_PIB_DEFAULT_SECURITY_DEF                ((bool_t)FALSE)/** Default security length minimum */#define MAC_PIB_ACL_DEFAULT_SECURITY_LEN_MIN        ((uint8)0)/** Default security length default */#define MAC_PIB_ACL_DEFAULT_SECURITY_LEN_DEF        ((uint8)0x15)/** Default security length maximum */#define MAC_PIB_ACL_DEFAULT_SECURITY_LEN_MAX        ((uint8)MAC_MAX_SECURITY_MATERIAL_LEN)/** Security suite minimum */#define MAC_PIB_DEFAULT_SECURITY_SUITE_MIN          ((uint8)0)/** Security suite default */#define MAC_PIB_DEFAULT_SECURITY_SUITE_DEF          ((uint8)0)/** Security suite maximum */#define MAC_PIB_DEFAULT_SECURITY_SUITE_MAX          ((uint8)7)/** Security mode minimum */#define MAC_PIB_SECURITY_MODE_MIN                   ((uint8)0)/** Security mode default */#define MAC_PIB_SECURITY_MODE_DEF                   ((uint8)0)/** Security mode maximum */#define MAC_PIB_SECURITY_MODE_MAX                   ((uint8)2)/** Security material: Key length in words */#define MAC_KEY_LEN_WORDS           4/** Security material: Key length in octets */#define MAC_KEY_LEN_OCTETS          16/** Security material: Frame counter length in words */#define MAC_FRAME_COUNTER_WORDS     1/** Security material: Frame counter length in octets */#define MAC_FRAME_COUNTER_OCTETS    4/** Security mode: Unsecured */#define MAC_SECURITY_MODE_UNSECURED 0/** Security mode: ACL mode */#define MAC_SECURITY_MODE_ACL       1/** Security mode: Secured */#define MAC_SECURITY_MODE_SECURED   2/** ACL freshness support: Lowest numbered ACL suite supporting freshness */#define ACL_SUITE_FRESHNESS_MIN     1/** ACL freshness support: Highest numbered ACL suite supporting freshness */#define ACL_SUITE_FRESHNESS_MAX     4/** ACL freshness support:  Length of security material supporting freshness */#define ACL_SECURITY_FRESHNESS_LEN  26/* @} *//**************************//**** TYPE DEFINITIONS ****//**************************//** * MAC PIB Ack wait duration * Enumeration of PIB Ack wait duration attribute * @ingroup g_mac_pib */typedef enum{    MAC_PIB_ACK_WAIT_DURATION_HI = 54,    MAC_PIB_ACK_WAIT_DURATION_LO = 120,    NUM_MAC_PIB_ACK_WAIT_DURATION} MAC_PibAckWaitDuration_e;#define MAC_PIB_ACK_WAIT_DURATION_DEF       MAC_PIB_ACK_WAIT_DURATION_HI/** * MAC PIB Battery life extension periods * Enumeration of PIB Battery life extension periods attribute * @ingroup g_mac_pib */typedef enum{    MAC_PIB_BATT_LIFE_EXT_PERIODS_HI = 6,    MAC_PIB_BATT_LIFE_EXT_PERIODS_LO = 8,    NUM_MAC_PIB_BATT_LIFE_EXT_PERIODS} MAC_PibBattLifeExtPeriods_e;#define MAC_PIB_BATT_LIFE_EXT_PERIODS_DEF   MAC_PIB_BATT_LIFE_EXT_PERIODS_HI/** * MAC Security Material. * Contains one instance of security material. * @ingroup g_mac_pib */typedef struct{    uint32 au32SymmetricKey[MAC_KEY_LEN_WORDS];    uint32 u32FrameCounter;    uint32 u32ExtFrameCounter;    uint8  u8KeySeqCounter;    uint8  u8ExtKeySeqCounter;} MAC_PibSecurityMaterial_s;/** * MAC Acl Entry. * Contains data for an Acl Entry. * @ingroup g_mac_pib */typedef struct tagMAC_PibAclEntry_s{    MAC_ExtAddr_s sAclExtAddr;    uint16 u16AclShortAddr;    uint16 u16AclPanId;    uint8 u8AclSecurityMaterialLength;    uint8 u8AclSecuritySuite;    MAC_PibSecurityMaterial_s sAclSecurityMaterial;} MAC_PibAclEntry_s;/** * MAC PIB * The PIB itself * @ingroup g_mac_pib */typedef struct{    uint8          eAckWaitDuration;          /**< macAckWaitDuration attribute. @sa MAC_PibAckWaitDuration_e */    bool_t         bAssociationPermit;        /**< macAssociationPermit attribute */    bool_t         bAutoRequest;              /**< macAutoRequest attribute */    bool_t         bBattLifeExt;              /**< macBattLifeExt attribute */    uint8          eBattLifeExtPeriods;       /**< macBattLifeExtPeriods attribute. @sa MAC_PibBattLifeExtPeriods_e */    uint8          u8BeaconOrder;             /**< macBeaconOrder attribute */    uint8          u8SuperframeOrder;         /**< macSuperframeOrder attribute */    bool_t         bGtsPermit;                /**< macGTSPermit attribute */    bool_t         bPromiscuousMode_ReadOnly; /**< macPromiscuousMode attribute */    bool_t         bRxOnWhenIdle_ReadOnly;    /**< macRxOnWhenIdle attribute */    /* PIB security attributes */    uint8          u8AclEntrySetSize;                  /**< macAclEntrySetSize attribute */    bool_t         bDefaultSecurity;                   /**< macDefaultSecurity attribute */    uint8          u8AclDefaultSecurityMaterialLength; /**< macAclDefaultSecurityMaterialLength attribute */    uint8          u8DefaultSecuritySuite;             /**< macDefaultSecuritySuite attribute */    uint8          u8SecurityMode;                     /**< macSecurityMode attribute */    uint16         u16CoordShortAddr;                  /**< macCoordShortAddress attribute */    uint16         u16TransactionPersistenceTime;      /**< macTransactionPersistenceTime attribute */    /**** The attributes below are NOT in the initialisation structure ****/    /* Default 0 attributes */    uint8          u8BeaconPayloadLength;  /**< macBeaconPayloadLength attrbute */    uint8          au8BeaconPayload[MAC_MAX_BEACON_PAYLOAD_LEN];/**< macBeaconPayload attrbute */    MAC_ExtAddr_s  sCoordExtAddr;          /**< macCoordExtendedAddress attribute */    uint32         u32BeaconTxTime;        /**< macBeaconTxTime attribute */    /* Explicitly initialised attributes */    uint8          u8Bsn;                      /**< macBSN attribute */    uint8          u8Dsn;                      /**< macDSN attribute */    uint8          u8MaxCsmaBackoffs_ReadOnly; /**< macMaxCSMABackoffs attribute */    uint8          u8MinBe_ReadOnly;           /**< macMinBE attribute */    uint16         u16PanId_ReadOnly;          /**< macPANId attribute */    uint16         u16ShortAddr_ReadOnly;      /**< macShortAddress attribute */    /* Structs and arrays at end to make initialisation from const initialiser easy */    /**     * macDefaultSecurityMaterial attribute     * @note Split into relevant fields     */    MAC_PibSecurityMaterial_s   sDefaultSecurityMaterial;    /**     * ACL Entry Table     */    MAC_PibAclEntry_s           asAclEntryDescriptorSet[MAC_MAX_ACL_ENTRIES];} MAC_Pib_s;/****************************//**** EXPORTED VARIABLES ****//****************************//****************************//**** EXPORTED FUNCTIONS ****//****************************/typedef MAC_Pib_s * (*tprMAC_psPibGetHandle)(void *pvMac);typedef void (*tprMAC_vPibSetShortAddr)(void *pvMac, uint16 u16ShortAddr);typedef void (*tprMAC_vPibSetPanId)(void *pvMac, uint16 u16PanId);typedef void (*tprMAC_vPibSetMinBe)(void *pvMac, uint8 u8MinBe);typedef void (*tprMAC_vPibSetMaxCsmaBackoffs)(void *pvMac,                                              uint8 u8MaxCsmaBackoffs);typedef void (*tprMAC_vPibSetPromiscuousMode)(void *pvMac,                                              bool_t bNewState,                                              bool_t bInReset);typedef void (*tprMAC_vPibSetRxOnWhenIdle)(void *pvMac,                                           bool_t bNewState,                                           bool_t bInReset);typedef void (*tprMAC_vSetExtAddr)(void *pvMac,                                   MAC_ExtAddr_s *psExtAddr);#define MAC_psPibGetHandle ((tprMAC_psPibGetHandle)(*(uint32 *)0x24))#define MAC_vPibSetShortAddr ((tprMAC_vPibSetShortAddr)(*(uint32 *)0x28))#define MAC_vPibSetPanId ((tprMAC_vPibSetPanId)(*(uint32 *)0x2c))#define MAC_vPibSetMinBe ((tprMAC_vPibSetMinBe)(*(uint32 *)0x30))#define MAC_vPibSetMaxCsmaBackoffs ((tprMAC_vPibSetMaxCsmaBackoffs)(*(uint32 *)0x34))#define MAC_vPibSetPromiscuousMode ((tprMAC_vPibSetPromiscuousMode)(*(uint32 *)0x38))#define MAC_vPibSetRxOnWhenIdle ((tprMAC_vPibSetRxOnWhenIdle)(*(uint32 *)0x3c))#define MAC_vSetExtAddr ((tprMAC_vSetExtAddr)(*(uint32 *)0x40))#ifdef __cplusplus};#endif#endif /* _mac_pib_h_ *//* End of file $RCSfile: mac_pib.h,v $ *******************************************/

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合视频网| 日本欧洲一区二区| 久久久久久电影| 制服丝袜亚洲色图| 欧美亚洲国产一区二区三区| 91久久一区二区| 91麻豆精品在线观看| 波多野结衣的一区二区三区| 粉嫩av一区二区三区粉嫩| 国产福利91精品一区二区三区| 久久电影国产免费久久电影| 日韩av中文字幕一区二区三区| 秋霞国产午夜精品免费视频| 日韩电影免费在线观看网站| 久久99精品久久久久久| 国产一区二区不卡在线| 丰满白嫩尤物一区二区| 99久久99久久精品免费观看| 色先锋久久av资源部| 欧美人与禽zozo性伦| 日韩欧美色综合网站| 久久久久免费观看| 国产精品灌醉下药二区| 亚洲国产综合91精品麻豆| 日韩在线一二三区| 黑人巨大精品欧美一区| www.欧美精品一二区| 91成人在线精品| 91精品国产欧美一区二区| 337p日本欧洲亚洲大胆精品| 国产精品二三区| 五月天国产精品| 国产成人av一区二区三区在线| 99国产精品国产精品久久| 欧美中文字幕久久| 国产日韩精品久久久| 亚洲国产精品视频| 国产69精品久久久久777| 欧美三级视频在线| 久久色在线观看| 亚洲国产美国国产综合一区二区| 国模娜娜一区二区三区| 91麻豆国产精品久久| 精品美女一区二区三区| 国产精品乱码一区二三区小蝌蚪| 亚洲一区在线观看免费| 成人午夜大片免费观看| 欧美一区日韩一区| 亚洲视频精选在线| 国产精品一区专区| 9191久久久久久久久久久| 国产精品久久久久久久久免费丝袜| 婷婷开心久久网| 99re热视频精品| 久久精品在这里| 六月丁香综合在线视频| 欧美色欧美亚洲另类二区| 中文字幕在线免费不卡| 久久精品国产第一区二区三区| 在线看一区二区| 亚洲欧美另类图片小说| 成人黄色在线看| 久久久www免费人成精品| 美女网站一区二区| 欧美精品在线视频| 亚洲一区二区视频| 欧美性淫爽ww久久久久无| 欧美国产精品专区| 国产毛片一区二区| 精品国精品国产尤物美女| 丝袜脚交一区二区| 3d动漫精品啪啪1区2区免费 | 蜜桃视频免费观看一区| 色菇凉天天综合网| 综合久久久久久| www.欧美日韩国产在线| 国产精品国产三级国产有无不卡| 国产91在线|亚洲| 国产精品看片你懂得| 成人免费视频caoporn| 亚洲国产成人在线| 成人性生交大片免费看视频在线| 久久久久久久av麻豆果冻| 国产一区二区伦理| 欧美国产视频在线| av高清久久久| 亚洲国产日韩一级| 欧美精品电影在线播放| 青娱乐精品视频| 国产欧美一区二区三区网站| 国产91精品久久久久久久网曝门| 亚洲视频一二三区| 欧美日韩不卡一区| 美国一区二区三区在线播放| 337p粉嫩大胆噜噜噜噜噜91av| 国产精品1区2区| 国产精品大尺度| 91日韩在线专区| 午夜久久久影院| 久久男人中文字幕资源站| 不卡影院免费观看| 石原莉奈一区二区三区在线观看| 日韩一区二区免费在线电影| 国产成人综合网站| 亚洲一区二区三区在线| 欧美精品一区二区三区蜜桃视频| 成人污污视频在线观看| 亚洲午夜电影在线观看| 久久综合色天天久久综合图片| 丁香婷婷综合色啪| 亚洲国产一区二区三区青草影视| 日韩欧美美女一区二区三区| 99re这里只有精品首页| 蜜桃一区二区三区四区| 一区在线播放视频| 日韩一区二区麻豆国产| 97aⅴ精品视频一二三区| 免费在线观看一区二区三区| 中文av字幕一区| 日韩欧美国产午夜精品| av中文字幕亚洲| 精品一区二区影视| 亚洲一区中文在线| 国产精品久久久久久久久晋中| 久久综合五月天婷婷伊人| 欧美亚洲自拍偷拍| av不卡在线观看| 精品亚洲免费视频| 首页国产欧美久久| 亚洲精品久久久蜜桃| 国产精品每日更新在线播放网址 | 日本不卡123| 亚洲欧美国产77777| 欧美精彩视频一区二区三区| 日韩女优制服丝袜电影| 欧美日韩的一区二区| 色偷偷久久一区二区三区| 成人av资源网站| 国产伦精品一区二区三区在线观看| 一区二区三区 在线观看视频| 国产清纯白嫩初高生在线观看91 | **网站欧美大片在线观看| 久久久亚洲精品一区二区三区 | 成人三级伦理片| 国产乱国产乱300精品| 极品尤物av久久免费看| 日韩国产高清在线| 调教+趴+乳夹+国产+精品| 亚洲综合在线免费观看| 亚洲精品视频免费看| 亚洲色图视频网站| 亚洲美女在线一区| 艳妇臀荡乳欲伦亚洲一区| 一区二区三区在线观看国产| 中文字幕视频一区| 亚洲色图第一区| 亚洲精品日韩专区silk| 亚洲蜜桃精久久久久久久| 亚洲在线一区二区三区| 亚洲一区二区三区中文字幕在线| 亚洲精品视频在线看| 亚洲一区电影777| 亚洲一区二区在线免费看| 亚洲激情在线播放| 亚洲国产视频网站| 日本大胆欧美人术艺术动态| 久久99精品国产麻豆不卡| 久久精品噜噜噜成人88aⅴ| 精品一区二区三区在线观看国产| 九九视频精品免费| 国产91精品精华液一区二区三区 | 欧美美女bb生活片| 日韩欧美国产wwwww| 久久久久久久网| 国产精品电影一区二区三区| 亚洲综合一二区| 日本视频一区二区三区| 国产精品一二一区| 一本色道久久综合狠狠躁的推荐| 欧美日韩一区二区三区视频| 精品国产成人系列| 亚洲欧美日韩在线播放| 免费观看久久久4p| 99精品黄色片免费大全| 欧美日韩在线一区二区| 久久久国产精品午夜一区ai换脸| 亚洲啪啪综合av一区二区三区| 水蜜桃久久夜色精品一区的特点| 国产精品一区二区果冻传媒| 色婷婷av一区二区三区之一色屋| 欧美日韩国产精品自在自线| 中文字幕免费观看一区| 日韩成人伦理电影在线观看| av动漫一区二区| 日韩午夜激情电影| 亚洲丝袜美腿综合| 精品一区二区三区的国产在线播放| 99r国产精品| 欧美精品一区二区久久久| 一区二区三区四区五区视频在线观看 |