QQ登录

只需一步,快速开始

查看: 23939|回复: 13
打印 上一主题 下一主题

flightgear学习_网络接口模块

[复制链接]

主题

好友

5142

积分

版主

跳转到指定楼层
楼主
发表于 2016-1-20 14:27:48 |只看该作者 |正序浏览
flightgear网络接口模块是有FGIO子系统来完成的。FGIO子系统支持各种通信协议。

通信协议包括大家常用的:Native-fdm,Native,generic,jsclient等(也即前篇介绍的channel类型参数)


对应的参数形式:
--protocol=medium,direction,hz,medium_options,...

在flightgear架构分析中提到了,对于子系统,flightgear在初始化阶段调用子系统的bind(),init(),主循环阶段调用子系统的update(),最后调用子系统的shutdown。

因此对于FGIO子系统,在程序中也主要体现在bind、init、update和shutdown这几个函数的处理上。关于FGIO的结构如下图:




通信协议的具体实现在FGIO的FGProtocol列表中,FGIO在每个周期都会调用每个FGProtocol的处理函数,关于FGProtocol的结构如下图:


下面具体对generic通信进行介绍,generic是通过FGGeneric(FGProtocol子类)来完成的,结构如图所示:


END!
By:zk_sima
email:zk.sima@gmail.com

分享到: QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享分享0 收藏收藏2

主题

好友

37

积分

报考学院待录取

14#
发表于 2021-2-6 16:14:37 |只看该作者
非常感谢,感觉非常有用
回复

使用道具 举报

主题

好友

74

积分

航院新生

13#
发表于 2021-1-11 20:07:28 |只看该作者
好资料                              
回复

使用道具 举报

主题

好友

5

积分

报考学院待录取

12#
发表于 2019-5-29 17:01:50 |只看该作者
感谢楼主分享,学习中
回复

使用道具 举报

主题

好友

23

积分

报考学院待录取

11#
发表于 2019-3-12 10:27:56 |只看该作者
需要用到这块,谢谢啦
回复

使用道具 举报

主题

好友

7

积分

报考学院待录取

10#
发表于 2019-2-17 22:55:30 |只看该作者
学习一下,做桌面仿真很有用。
回复

使用道具 举报

主题

好友

35

积分

航院新生

9#
发表于 2019-1-8 11:16:18 |只看该作者
收藏学习了,感谢分享!!!!!!!!
回复

使用道具 举报

主题

好友

55

积分

航院新生

8#
发表于 2018-4-27 09:17:11 |只看该作者
您好,楼主能不能给详细介绍一下
回复

使用道具 举报

主题

好友

10

积分

报考学院待录取

7#
发表于 2018-3-30 15:17:12 |只看该作者
学习了,正在准备应用当中。
回复

使用道具 举报

主题

好友

10

积分

报考学院待录取

6#
发表于 2018-3-30 15:16:43 |只看该作者
学习了,正在准备应用当中。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入FG

本版积分规则

手机版|联系我们| FlightGear ( 吉ICP备19002044号-7 )

GMT+8, 2024-5-4 22:54

Powered by Discuz! X3.2

© 2001-2013 FlightGear Inc.

返回顶部