FINISH 的“接受 ChronoFEED-SIM”选项
SIM 向真实的 FINISH 发送虚假的通过记录。为了避免遗忘在网络上的模拟器篡改任何内容,由FINISH 通过其“发布”模块中的一个复选框来决定。测试时勾选它,任何比赛之前都要取消勾选。
1. 测试时接受 SIM
- 打开 FINISH 的“发布”模块
在 FINISH 中,发布模块,模拟器(ChronoFEED-SIM)卡片。
- 勾选该选项
接受 ChronoFEED-SIM(默认不勾选)。它随 FINISH 的设置一起保存。
模拟器(ChronoFEED-SIM)接受 ChronoFEED-SIM仅用于无设备测试:竞赛时请取消勾选。已连接的 SIM 会在状态栏中显示。FINISH“发布”模块中的“模拟器”卡片。 - 启动 SIM
它会找到 FINISH 并连接。如果它已经在运行并曾被拒绝,它会每 10 秒自动重试:无需其他操作。
在 SIM 中,FINISH 指示灯变绿。在 FINISH 中,状态栏以橙色背景显示SIM 已连接(PORTABLE-SIM),“发布”的客户端列表中显示 SIM(绿色)。
- SIM 已连接,并显示 SIM 所在计算机的名称(有多个 SIM 时:所有计算机)。点击它会打开“发布”模块,定位到需要取消勾选的复选框。请参阅 FINISH 帮助中的 SIM 已连接。
2. 取消勾选该选项:SIM 被拒绝
- 在 FINISH 中:SIM 收不到任何比赛或设置;其连接会被立即关闭。“发布”选项卡(客户端列表上方)和本次运行的日志会提示这一点,每台计算机每分钟一次:“⚠ ChronoFEED-SIM(PORTABLE-SIM,192.168.1.35)尝试连接:已拒绝,未勾选“接受 ChronoFEED-SIM”选项。”
- 在 SIM 中:FINISH 指示灯保持橙色(“… 不接受 ChronoFEED-SIM:模拟被拒绝”),窗口中间会说明该怎么做:“FINISH … 拒绝模拟。请在 FINISH 的“发布”模块中勾选“接受 ChronoFEED-SIM”:之后无论计时模式如何,SIM 都会自动连接。”SIM 不会打开任何模拟设备:不侦听任何网络端口,不打开任何串口,不发送任何通告,不发送任何通过记录。
3. 测试结束时取消勾选
- 取消勾选该选项
FINISH,“发布”:取消勾选接受 ChronoFEED-SIM(或点击SIM 已连接直接跳过去)。
已连接的 SIM 会立即被断开;它会停止其模拟设备(关闭网络端口或串口),并写入日志:“FINISH 拒绝模拟:模拟设备已停止。”FINISH 中的橙色横幅消失。
- 恢复使用真实设备
在 FINISH 的计时模式中:重新填入真实解码器的地址(或真实设备的串口)。
- 关闭 SIM
或者,更好的做法是:不要在比赛网络上启动它。
保护的局限
一旦被接受,模拟设备的行为就与真实设备相同,因为它完全遵守设备的协议:模拟的 RACE RESULT 和模拟的 Ubidium会像真实设备一样在网络上发送通告,模拟的 Chronelec 会响应向它发送命令的计算机。只要一台接受 SIM 的 FINISH 让某个 SIM 保持运行,同一网络中的另一台 FINISH 如果指向 SIM 所在计算机的地址(或通过自动搜索查找 Ubidium),就可能连接到它:它的采集程序无法区分,而这正是设计如此。
因此,保护措施属于操作层面:
- 比赛中的每台 FINISH 都取消勾选“接受 ChronoFEED-SIM”选项;
- 状态栏中没有SIM 已连接横幅;
- 比赛网络上没有运行任何 SIM;
- FINISH 中填写的是真实设备的地址(或串口)。