2 个不稳定版本
0.2.0 | 2024 年 6 月 8 日 |
---|---|
0.1.0 | 2024 年 5 月 27 日 |
99 在 模拟 中排名
每月 25 次下载
14KB
367 行
Vexide 模拟器协议
Vexide 模拟器协议允许使用基于 JSON 的协议在 VEX 机器人模拟器和用户界面之间进行通信。
代码执行器和前端通过 换行分隔的 JSON 格式 的流进行通信。
后端发送表示模拟器状态变化的 Event
,这些事件由前端使用以正确显示模拟程序的当前状态。
前端向代码执行器发送 Command
以控制机器人代码环境,模拟机器人硬件(如控制器输入和 LCD 触摸事件)或比赛阶段的变化。
完整的协议文档可在 https://internals.vexide.dev/simulators/protocol 查找。
lib.rs
:
Vexide 模拟器协议允许使用基于 JSON 的协议在 VEX 机器人模拟器和用户界面之间进行通信。
代码执行器和前端通过 换行分隔的 JSON 格式 的流进行通信。
后端发送表示模拟器状态变化的 Event
,这些事件由前端使用以正确显示模拟程序的当前状态。
前端向代码执行器发送 Command
以控制机器人代码环境,模拟机器人硬件(如控制器输入和 LCD 触摸事件)或比赛阶段的变化。
完整的协议文档可在 https://internals.vexide.dev/simulators/protocol 查找。
依赖项
~0.7–1.3MB
~29K SLoC