首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将XYZ值传递给MS 2004 2004

将XYZ值传递给MS 2004 2004
EN

Stack Overflow用户
提问于 2015-12-22 15:57:56
回答 1查看 55关注 0票数 0

我计划使用我的Android设备的陀螺仪读数,并使用这些来控制您的飞机在飞行模拟。使用Python,我目前正在使用UDP将连续的XYZ读数从陀螺仪传递到我的PC。我想知道是否有办法与Sim航班接口,利用这些值来控制飞机。

微软有一个名为SimConnect的API,但我不确定您是否可以将值传递到flight。而且,我听说过FSUIPC,但是我不知道从哪里开始。

是否有可能将XYZ值传递给MS some,也许作为某种虚拟控制器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-22 16:31:22

您应该实现虚拟人接口设备(VHID)。在Windows 10中执行此操作的文档如下:https://msdn.microsoft.com/en-us/library/windows/hardware/dn925056(v=vs.85).aspx

如果您需要支持旧版本的Windows,则可能需要使用不同的API,即UMDF。我认为这方面的一个有用的例子可能是:https://github.com/Microsoft/Windows-driver-samples/tree/master/hid/vhidmini2,但请注意,它适用于Windows8及更高版本的"V2“API。如果您向UMDF V1写入,您可以一直返回到Windows。

还有一个第三方库,vJoy,它似乎是为您想要做的事情而设计的:http://vjoystick.sourceforge.net/site/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34419747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档