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

📄 router.h

📁 无线传感器星型网络的节点的基站程序,采用802.15.4协议
💻 H
字号:
//----------------------------------------------------//
//-------Institute Of  Computing Technology-----------//
//------------Chinese Academic  Science---------------//
//-----中国科学院计算技术研究所先进测试技术实验室-----//
//----------------------------------------------------//

/**
 * @copyright:nbicc_lpp
 * @this is router layer header
 * @author liulingyi      (lingyiliu@ict.ac.cn)
 *         zhouqiang      (zhouhongren@163.com)
 *              
 * @data:2005.12.16
 * @version:0.0.1
 * @updata:$
 *
 */


#ifndef _ROUTER_H_
#define _ROUTER_H_




#include "mac.h"
#include "generic.h"


typedef struct _ASSOCIATE_TABLE_ELEM
{
     LONG_ADDR  ieee_addr;
     SHORT_ADDR  allocated_addr;
     bool                is_valid;
} ASSOCIATE_TABLE_ELEM;

#define  MAX_ASSOCIATE_TABLE_NUM      10


void  associate_tab_init(void);



void  router_init(void);

uint8_t  Is_associated(LONG_ADDR long_address);

SHORT_ADDR short_address_allocate_req(LONG_ADDR  ieee_addr);

bool   disassociate_req(LONG_ADDR ieee_addr);

SHORT_ADDR  get_a_short_address(void);

void sensor_data_tx_to_pc(MCPS_DATA_INDICATION);

#endif

⌨️ 快捷键说明

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