📄 znwk.h
字号:
extern NS_PIB NIB;
extern NS_PARA NPA;
extern MLDME_PACKET NWK2MAC;
extern MLDME_PACKET MAC2NWK;
extern NS_HEAD NWK_HEAD;
extern UINT8 MSDU[];
extern UINT8 *pNQ_MSDU;
extern MLDME_PACKET *pNQ_MLME;
extern UINT8 NQ0_MSDU[];
extern MLDME_PACKET NQ0_N2M;
extern MLDME_PACKET NQ0_M2N;
extern UINT8 NQ1_MSDU[];
extern MLDME_PACKET NQ1_N2M;
extern MLDME_PACKET NQ1_M2N;
extern void ZNWK_SET_NwkTimer32(UINT32 TickCount);
extern UINT32 ZNWK_GET_NwkTimer32();
extern void ZNWK_SET_RDT_EXPTIME(UINT8 Index, UINT16 SetTime);
extern UINT16 ZNWK_GET_RDT_EXPTIME(UINT8 Index);
extern void ZNWK_SET_SIZE_RDT(UINT8 SetSize);
extern UINT8 ZNWK_GET_SIZE_RDT();
extern void ZNWK_SET_BTT_EXPTIME(UINT8 Index, UINT16 SetTime);
extern UINT16 ZNWK_GET_BTT_EXPTIME(UINT8 Index);
extern void ZNWK_SET_SIZE_BTT(UINT8 SetSize);
extern UINT8 ZNWK_GET_SIZE_BTT();
extern UINT8 ZNWK_SET_REUSE_ZR_ADDR(UINT16 NwkAddr);
extern UINT8 ZNWK_SET_REUSE_ZED_ADDR(UINT16 NwkAddr);
extern UINT16 ZNWK_GET_REUSE_ZR_ADDR();
extern UINT16 ZNWK_GET_REUSE_ZED_ADDR();
extern UINT16 ZNWK_CSKIP(UINT8 Depth);
extern UINT8 ZNWK_CHECK_NETWORK_TREE_PARAMETER();
extern UINT8 ZNWK_SEARCH_RDT_EMPTY_ENTRY();
extern UINT8 ZNWK_SEARCH_RDT_USED_ENTRY(UINT8 RID, UINT16 SrcAddr);
extern UINT8 ZNWK_SEARCH_RT_EMPTY_ENTRY();
extern UINT8 ZNWK_SEARCH_RT_USED_ENTRY(UINT16 DstAddr);
extern UINT8 ZNWK_SEARCH_NT_EMPTY_ENTRY();
extern UINT8 ZNWK_SEARCH_NT_IEEE_ENTRY(UINT8 *pIEEE);
extern UINT8 ZNWK_SEARCH_NT_MY_PARENT(UINT16 NwkAddr);
extern UINT8 ZNWK_SEARCH_NT_MY_CHILD(UINT16 NwkAddr);
extern UINT8 ZNWK_SEARCH_NT_WITH_NWKADDR(UINT16 NwkAddr);
extern UINT8 ZNWK_SEARCH_NT_WITH_IEEEADDR(UINT8 *pIEEE);
extern UINT8 ZNWK_SEARCH_BTT_EMPTY_ENTRY();
extern UINT8 ZNWK_SEARCH_BTT_USED_ENTRY(UINT16 SrcAddr, UINT8 SeqNum);
extern void ZNWK_REMOVE_RT_NOT_ACTIVE(UINT16 DstAddr);
extern void ZNWK_REMOVE_RT_USED_ENTRY(UINT16 DstAddr);
extern void ZNWK_INIT_MEMORY_SIZE();
extern void ZNWK_GET_DEVICE_DEPTH(NS_AddrAssign *pAddrAssign);
extern UINT8 ZNWK_MAKE_HEADER(NS_HEAD *pHEAD, UINT8 *pmsdu);
extern UINT8 ZNWK_PARSING_MSDU(NS_HEAD *pHEAD, UINT8 *pmsdu);
extern UINT8 ZNWK_RESET_REQ();
extern void ZNWK_NETWORK_FORM_REQ(NLDME_PKT *pReq, NLDME_PKT *pCon);
extern void ZNWK_NETWORK_DISC_REQ(NLDME_PKT *pReq, NLDME_PKT *pCon);
extern void ZNWK_JOIN_REQ(NLDME_PKT *pReq, NLDME_PKT *pCon);
extern void ZNWK_FORCE_JOIN_REQ(NLDME_PKT *pReq, NLDME_PKT *pCon);
extern void ZNWK_DATA_REQ(NLDME_PKT *pReq, NLDME_PKT *pCon);
extern void ZNWK_DIRECT_JOIN_REQ(NLDME_PKT *pReq, NLDME_PKT *pCon);
extern void ZNWK_START_ROUTE_REQ(NLDME_PKT *pReq, NLDME_PKT *pCon);
extern void ZNWK_PERMIT_JOIN_REQ(NLDME_PKT *pReq, NLDME_PKT *pCon);
extern void ZNWK_SET_REQ(NLDME_PKT *pReq, NLDME_PKT *pCon);
extern void ZNWK_GET_REQ(NLDME_PKT *pReq, NLDME_PKT *pCon);
extern void ZNWK_GET_TABLE_REQ(NLDME_PKT *pReq, NLDME_PKT *pCon);
extern void ZNWK_LEAVE_REQ(NLDME_PKT *pReq, NLDME_PKT *pCon);
extern void ZNWK_SYNC_REQ(NLDME_PKT *pReq, NLDME_PKT *pCon);
extern void ZNWK_ROUTE_DISC_REQ(NLDME_PKT *pReq, NLDME_PKT *pCon);
extern UINT16 ZNWK_TREE_ROUTE_NEXTHOP_GET(UINT16 DstAddr);
extern UINT8 ZNWK_GET_NEXTHOP(UINT16 NwkDst, UINT8 InitSource, UINT16 *pNextHop, UINT8 *pEntryNum);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -