{ "baud": "9600", "btn-data01": { "hex": 1, "title": "fan on", "value": "01 10 30 12 00 01 02 00 01 54 E1" }, "btn-data02": { "hex": 1, "title": "fan off", "value": "01 10 30 12 00 01 02 00 02 14 E0" }, "btn-data03": { "hex": 1, "title": "reboot", "value": "01 10 30 11 00 01 02 00 01 54 D2" }, "btn-data04": { "hex": 0, "title": "set RTS", "value": "{\"rts\":0,\"text\":\"1B\",\"hex\":1}" }, "btn-data05": { "hex": 0, "title": "reset RTS", "value": "{\"rts\":1,\"text\":\"\"}" }, "btn-data06": { "hex": 1, "title": "silent", "value": "01 10 30 03 00 01 02 00 00 96 60" }, "btn-data07": { "hex": 1, "title": "read.cfg", "value": "01 03 30 00 00 16 5A EE" }, "btn-data08": { "hex": 1, "title": "auto report", "value": "01 10 30 03 00 01 02 00 01 57 A0" }, "btn-unpack01": { "title": "HEX print", "value": "' '.join(['%02X'%x for x in data])" }, "btn-unpack02": { "title": "C style print", "value": "'\\\\x'+'\\\\x'.join('%02x'%x for x in data)" }, "btn-unpack03": { "title": "hex2dec[-3:-2]", "value": "len(data)==26 and '\\t['+'%5d' % (data[-2]*256+data[-3])+']'" }, "btn-unpack05": { "title": "s17-eeprom", "value": "'\\nad0fix=%s\\n' % (uint16(data[17:]))" }, "cycle": "100", "encoding": "gbk", "split": "500", "uservar": "" }