#协议 #前端 #机器人 #模拟器 #vex #通信 #vexide

vexide-simulator-protocol

基于 JSON 的协议,允许 VEX 机器人模拟器与用户界面之间进行通信

2 个不稳定版本

0.2.0 2024 年 6 月 8 日
0.1.0 2024 年 5 月 27 日

99模拟 中排名

每月 25 次下载

MIT 许可证

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