远程遥控相关
This commit is contained in:
@@ -152,18 +152,19 @@ class BleProtocolDecoder {
|
||||
parts.add('');
|
||||
}
|
||||
|
||||
// 协议定义 控制模式: 0无控制 1本地遥控 2蓝牙 3TCP 4其他接口;
|
||||
// 协议定义 控制模式: 0未知 1本地 2自主任务 3远程遥控(2026-11 后端重新确认,
|
||||
// 覆盖早先 0无控制/1本地遥控/2蓝牙/3TCP/4其他接口 那版;
|
||||
// 与 lib/components/control_mode_text.dart 保持同一口径);
|
||||
// 先按整数解析(容忍前后空格),有映射的一律显示对应文字;
|
||||
// 超出协议范围的码(如固件扩展值)显示为 未知(n),避免被误当成有效模式
|
||||
String controlModeText(String v) {
|
||||
final n = int.tryParse(v.trim());
|
||||
if (n == null) return v.isEmpty ? '--' : v;
|
||||
return switch (n) {
|
||||
0 => '无控制',
|
||||
1 => '本地遥控',
|
||||
2 => '蓝牙',
|
||||
3 => 'TCP',
|
||||
4 => '其他接口',
|
||||
0 => '未知',
|
||||
1 => '本地',
|
||||
2 => '自主任务',
|
||||
3 => '远程遥控',
|
||||
_ => '未知($n)',
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user