plugin update: new lowpower and silient command
This commit is contained in:
+12
-12
@@ -41,7 +41,7 @@ class Plugin(Plugin_Base):
|
||||
{
|
||||
"caption": "Config - FLJ Low Power",
|
||||
"icon": "fa5.play-circle",
|
||||
"data": "5A 54 E3 DD 88 11 00 00 00 59 06 5A FE"
|
||||
"data": "5A 54 E3 DD 77 11 00 00 00 48 06 5A FE"
|
||||
},{
|
||||
"caption": "Config - FLJ Full Power",
|
||||
"icon": "fa5.play-circle",
|
||||
@@ -49,11 +49,11 @@ class Plugin(Plugin_Base):
|
||||
}, {
|
||||
"caption": "Config - FLJ Silent",
|
||||
"icon": "fa5.play-circle",
|
||||
"data": "5A 54 E3 DD 00 11 00 00 00 D1 06 5A FE"
|
||||
"data": "5A 54 E3 DD 88 11 00 00 00 59 06 5A FE"
|
||||
},{
|
||||
"caption": "Config - LJ Low Power",
|
||||
"icon": "fa5.play-circle",
|
||||
"data": "5A 54 E3 DD 88 00 00 00 00 48 06 5A FE"
|
||||
"data": "5A 54 E3 DD 77 00 00 00 00 37 06 5A FE"
|
||||
},{
|
||||
"caption": "Config - LJ Full Power",
|
||||
"icon": "fa5.play-circle",
|
||||
@@ -61,7 +61,7 @@ class Plugin(Plugin_Base):
|
||||
},{
|
||||
"caption": "Config - LJ Silent",
|
||||
"icon": "fa5.play-circle",
|
||||
"data": "5A 54 E3 DD 00 00 00 00 00 C0 06 5A FE"
|
||||
"data": "5A 54 E3 DD 88 00 00 00 00 48 06 5A FE"
|
||||
},{
|
||||
"caption": "StatusCheck - FLJ",
|
||||
"icon": "fa5.play-circle",
|
||||
@@ -226,7 +226,7 @@ class Plugin(Plugin_Base):
|
||||
elif data[0] == 0xE6 or data[0] == 0xF6:
|
||||
self.showReceiveDataSignal.emit(self.evalStatusCheckRsp(data) + "\n")
|
||||
elif data[0] == 0xE5 or data[0] == 0xF5:
|
||||
self.showReceiveDataSignal.emit(self.printFrame(data) + "\n")
|
||||
self.showReceiveDataSignal.emit('Retrieved Data Frame:\n' + self.printFrame(data) + "\n")
|
||||
else:
|
||||
self.showReceiveDataSignal.emit(f"\n### Unexpected response code 0x{data[0]:02x}.\n")
|
||||
|
||||
@@ -258,10 +258,10 @@ class Plugin(Plugin_Base):
|
||||
ret += f"MGC 3~4: {payload[hwOffset+10] & 0x0f:>2d} - {payload[hwOffset+10] >> 4:>2d}\n"
|
||||
ret += "--------------------------------\n"
|
||||
|
||||
return ret
|
||||
return ret + '\n' + printFrame(data)
|
||||
|
||||
def printFrame(self, data: bytes):
|
||||
ret = 'Retrieved Data Frame:\n'
|
||||
ret = ''
|
||||
for i in range(len(data)):
|
||||
ret += f'{data[i]:02X}'
|
||||
ret += '\n' if i%16 == 15 else ' '
|
||||
@@ -323,13 +323,13 @@ class Plugin(Plugin_Base):
|
||||
ret += f"通信波位号: {payload[linkOffset + 6]:>2d}\n"
|
||||
|
||||
ret += "通信波束宽度: "
|
||||
if payload[linkOffset + 7] == 0x00:
|
||||
if payload[linkOffset + 7] == 0x04:
|
||||
ret += f"8° 窄波束 (0x{payload[linkOffset + 7]:02X})\n"
|
||||
elif payload[linkOffset + 7] == 0x10:
|
||||
elif payload[linkOffset + 7] == 0x03:
|
||||
ret += f"25° 次波束 (0x{payload[linkOffset + 7]:02X})\n"
|
||||
elif payload[linkOffset + 7] == 0x20:
|
||||
elif payload[linkOffset + 7] == 0x02:
|
||||
ret += f"60° 次波束 (0x{payload[linkOffset + 7]:02X})\n"
|
||||
elif payload[linkOffset + 7] == 0x30:
|
||||
elif payload[linkOffset + 7] == 0x01:
|
||||
ret += f"120° 宽波束 (0x{payload[linkOffset + 7]:02X})\n"
|
||||
else:
|
||||
ret += f"【未知错误】(0x{payload[linkOffset + 7]:02X})\n"
|
||||
@@ -377,7 +377,7 @@ class Plugin(Plugin_Base):
|
||||
ret += f"MGC 3~4: {payload[hwOffset+10] & 0x0f:>2d} - {payload[hwOffset+10] >> 4:>2d}\n"
|
||||
|
||||
ret += "--------------------------------\n"
|
||||
return ret
|
||||
return ret + '\n' + printFrame(data)
|
||||
|
||||
def onSent(self, ok, msg, length, path):
|
||||
if ok:
|
||||
|
||||
Reference in New Issue
Block a user