{ "baud": "9600", "btn-data01": { "hex": 1, "title": "DOWN", "value": "55 AA 0A FC 01 10 01 01 10 02 01 00 05 EE EE" }, "btn-data02": { "hex": 1, "title": "UP", "value": "55 AA 0A FC 01 10 01 01 10 02 01 00 04 EE EE" }, "btn-data03": { "hex": 1, "title": "reboot", "value": "55 AA 0A FC 01 10 01 01 10 04 01 01 FF EE EE" }, "btn-data04": { "hex": 0, "title": "DTR=1", "value": "{\"dtr\":0,\"rts\":0,\"hex\":\"18FF\"}" }, "btn-data05": { "hex": 0, "title": "DTR=0", "value": "{\"dtr\":1,\"rts\":1,\"hex\":\"18FF\"}" }, "btn-data06": { "hex": 0, "title": "random", "value": "'%s'%__import__('random').random()" }, "btn-data07": { "hex": 1, "title": "wake", "value": "55 AA 0A FC 01 10 01 01 10 04 01 03 00 EE EE\n" }, "btn-data08": { "hex": 1, "title": "page1", "value": "55 AA 0A FC 01 10 01 01 10 04 01 02 01 EE EE\n" }, "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-unpack04": { "title": "tc01-sens-data", "value": "len(data)>=27 and data[2]==0x16 and '\\n\\ppbx10=%s\\nt=%s\\nad=%s\\nad0=%s\\nK=%s\\nadv=%s\\n' % (\nint16(data[5:]),\nuint16(data[7:]),\nuint16(data[11:]),\nuint16(data[13:]),\nuint16(data[15:]),\nuint16(data[21:]))\n" }, "btn-unpack05": { "title": "tc01-sens-cfg", "value": "len(data)>=25 and data[2]==0x14 and '\\n\\K=%s\\nKuser=%s\\nad0fix=%s\\nmlevel=%s\\nfofactor=%s\\nKntc=%s\\n' % (\nuint16(data[9:]),\nuint16(data[11:]),\nuint16(data[13:]),\nuint16(data[15:]),\nuint16(data[17:]),\nuint16(data[19:]))\n\n" }, "cycle": "100", "encoding": "gbk", "split": "100", "uservar": "HELLO" }