MAC层之接口子函数文件mac_assoc.c分析

这个文件是向mac.c的函数接口提供子函数,向下连接硬件驱动函数。本分析的目的是要总结出移植需要实现哪些底层驱动函数。

此文件一共向上提供三个函数接口

(一)需要底层硬件驱动提供的函数接口

          (1):mac_set_pan_id(args_in->coord_pan_id);  

           (2):mac_set_channel(args_in->channel) ;    

            (3):mac_tx_handler(buf, &hdr.dest_addr, false, true, hdr.dsn, ZIGBEE_INVALID_HANDLE);

(二)需要子层其他源文件提供的函数接口                

            (1) 来自mac.c      mac_pcb_get(), mac_pcb_get();

            (2) 来自 mac_gen.c     mac_gen_cmd(buf, &cmd), mac_gen_cmd_header(buf, &hdr, true, &src_addr, &args_in->coord_addr);

(三)向上的 函数接口

                (1) void   mac_assoc_req (mac_assoc_req_t *args_in) :发出加入某一路由的命令,此函数负责 generate the mac header and the command header

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值