fix: correct region mapping (swap left/right, swap middle/bottom) and auto-scan proceeds on timeout

Region name mapping corrected to match actual hardware IO positions:
- 0x01: 左区→右区, 0x02: 右区→左区
- 0x08: 下区→中区, 0x10: 中区→下区
Auto-scan no longer shows timeout error, proceeds to next step instead.
这个提交包含在:
Guoguo
2026-06-05 23:37:03 -07:00
父节点 4666050458
当前提交 44935c4bf3
修改 6 个文件,包含 16 行新增15 行删除
+2 -2
查看文件
@@ -312,8 +312,8 @@ function parseException(payload) {
function getRegionName(mask) {
var names = []
var bits = [
[0x01, '区'], [0x02, '区'], [0x04, '上区'],
[0x08, '区'], [0x10, '区'], [0x20, '左上区'], [0x40, '右上区']
[0x01, '区'], [0x02, '区'], [0x04, '上区'],
[0x08, '区'], [0x10, '区'], [0x20, '左上区'], [0x40, '右上区']
]
for (var i = 0; i < bits.length; i++) {
if (mask & bits[i][0]) names.push(bits[i][1])