前言

  • 此文档为基于浏览器完成的模拟器转mqtt,包括但不限于G29,图马斯特,xbox,fxn等方向盘,飞机操纵杆等设备
  • 此功能代码全部开源,写的仓促比较水请见谅
  • 此功能基于H5 + js + jquery完成
  • 主要包含获取模拟器数据,配置8个通道,mqtt连接,mqtt数据发送,登录,保存配置,加载配置
    支持的版本见下图

打开方式


如果有文件,双击箭头所指文件,或者将该文件拖动到浏览器打开,如果是url形式,请在浏览器里输入url地址打开

界面介绍

1.初始界面


初始界面上图所示:

  • 第一行显示当前接入模拟器个数
  • 第二行是设置按钮
  • 第三行是显示mqtt发送的CH1-CH8(0-250)的值和以及cnt 和 checksum (0-255)
  • 登录框请输入大仙提供的热点名和手机号,失败会提示,成功提示后登录框消失


登录和插入模拟器演示

2.设置界面

2.1 未接入状态

  • change 按钮 点击后变成save,mqtt不发送消息,显示value和max min
  • con mqt 连接mqtt,请先登录后在点击连接,否则失败,成功后显示mqtt:connected
  • ST mqtt消息测试按钮,发空,调试用
  • FPS,取值范围0-60,mqtt发送的频率,默认60
  • 保存配置,保存当前配置好的参数到文件save.json
  • 选择文件,加载配置到当前,请在模拟器连接后加载、
  • chx 1-8通道,
  • chx边上下拉框,选择通道使用的轴和按钮
  • v:waitting,点击change后显示当前的值
  • max 显示当前按钮或者轴的最大最小,中间值
  • c: 通道的中值,默认125
  • dir 通道的方向,在type未turn 和 gas joy 模式下为 调整整个方向,在gas 非joy 模式下,为初始值选择,有的油门他们的初始值是最大值,有的是最小值,1是最小值,-1是最大值

2.2 接入状态


上图为接入状态,并且导入了配置文件,倒数第三行为当前接入的模拟器信息,倒数第二行为模拟器的轴状态,最后一行为按钮状态,可以根据最后两行确定要使用的轴和按钮,第一个轴是 axis 0,第一个按钮是 btn 0

下面是功能区分xmind 图,参考下图配置

web版本模拟器转MQTT说明文档-大仙版本相关推荐

  1. Web产品的交互说明文档应该怎么写?

    经常与开发同学聊天,他们说有一个详细的说明文档可以帮助他们更准确的进行工时评估,还可以帮助他们提高工作效率,减少多余的思考时间.因此在这里分享一些制作交互说明文档的经验. 我先说说说交互原型包含哪些部 ...

  2. 【相机硬触发】大恒相机硬触发说明文档

    大恒相机硬触发说明文档 相机硬触发是区别于软触发,利用IO或者光耦等外部控制信号触发相机快门的技术. 大恒相机有IO触发和光耦触发两种硬触发方式,其中光耦触发隔离了光电回路,对于相机更加安全,但是由于 ...

  3. AID Learning V0.87F3 使用说明文档

    AID使用说明目录 简介 整体特点 创新性 通用性 安全性 易用性 架构设计 使用说明文档 安装配置 注意事项: 一.AID Learning手机端运行界面 二.AID Learning电脑端浏览器中 ...

  4. Atomikos 中文说明文档【转】

    Atomikos 翻译文档(英文文档来源:下载安装包中START_HERE.html)                                  ----译者:周枫 请尊重劳动成果,转载请标明 ...

  5. ASP.NET Core WebApi使用Swagger生成api说明文档看这篇就够了

    引言 在使用asp.net core 进行api开发完成后,书写api说明文档对于程序员来说想必是件很痛苦的事情吧,但文档又必须写,而且文档的格式如果没有具体要求的话,最终完成的文档则完全取决于开发者 ...

  6. 【转】ASP.NET Core WebApi使用Swagger生成api说明文档看这篇就够了

    原文链接:https://www.cnblogs.com/yilezhu/p/9241261.html 引言 在使用asp.net core 进行api开发完成后,书写api说明文档对于程序员来说想必 ...

  7. bootstrap3 文件上传插件fileinput中文说明文档

    file input插件功能如此强大,样式非常美观,并且支持上传文件预览,ajax同步或异步上传,拖曳文件上传等炫酷的功能,完全没有理由不去使用,但是国内很少能找到本插件完整的使用方法,于是本人去其官 ...

  8. Atomikos 中文说明文档(周枫翻译)

    本文转自:http://www.cnblogs.com/cczhoufeng/archive/2012/05/16/2502769.html Atomikos 翻译文档(英文文档来源:下载安装包中ST ...

  9. ns-3-model-library wifi 浅析_ns-3wifi部分解析_ns-3网络模拟器wifi部分文档分析_Part1

    ​ns(来源于"network simulator")是一系列离散事件网络模拟器,包括ns-1.ns-2和ns-3.他们主要应用于研究和教学.ns-3是自由软件,以GNU GPLv ...

最新文章

  1. 系统复制-快速重装系统
  2. SAP MM MIGO界面上的Freight标签页
  3. pyWavelets工具包的安装及使用
  4. fiddler https 您的连接不是私密连接 解决方法(不明原理但是照着做成功了,记录下)
  5. 浅析企业网站从何开始了解百度蜘蛛?
  6. 长春理工大学计算机学院分数线,2021长春理工大学录取分数线-长春理工大学分数线-2021长春理工大学录取查询网址...
  7. easyui不同的jsp页面之间混乱_16.jsp九大内置对象,四大作用域
  8. Nginx 常见问题解决
  9. 嵌入式烤箱能不能放台面上_2021年开放式厨房怎么设计?先来做做嵌入式家电的功课吧!...
  10. 二级分类_免费获取2021年二级造价工程师考试大纲
  11. android studio有错误,清单合并失败,Android Studio中出现多个错误
  12. HTML5 API详解(4):最实用的API DeviceOrientation设备传感器
  13. 我写了一个开源项目AlphabetPy
  14. oracle liunx 6.5安装目录,linux redhat 6.5 多路径配置
  15. 进程池和线程池,协程,IO多路复用
  16. java 通过TCP\UDP 协议实现多人聊天,点对点,文件传送-----分服务器端和客户端...
  17. c#二叉树 取叶子节点个数_图文并茂方式轻松掌握数据结构之二叉树和B树!
  18. 第2章 MCS-51 单片机硬件结构
  19. Ubuntu的root
  20. 各大程序员兼职平台靠谱嘛?这一篇文章就够了

热门文章

  1. html div块背景斜线,div和css制作斜线示例分享
  2. Java链接生成二维码
  3. Android系统安全概览
  4. 美元霸权的潜在风险——无锚货币,为什么都要刺激消费
  5. Python全栈(十一)Django项目之3.图形验证码实现逻辑和短信验证码初步实现
  6. Xxl-Job执行器原理解析
  7. xxl-job执行器代码案例
  8. 10亿美元的Magic Leap其安防系数逼近美国国防部
  9. CLion在Linux环境下中文输入待选框跟随问题解决方案
  10. 华为mate40首发鸿蒙操作系统,大招来了!鸿蒙2.0正式被确认,华为Mate40或将首发?...