# section: debugging {{{1
######################################################
-telegrams=[b'\xb7M\x012\x00\xc1\x01\x00\x00.\x0c\x13\x00\x00\x00\x00\x00d\x00\x00\x02X\x00\x02\x00\n']
-telegrams.append(b"\x00<\x07\xd0\x00\x00\x1a,\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x00\x00\x00\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x15\xbd'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&G\xf7 \n")
-telegrams.append(b"\xb7M\x013\x00\xc1\x01\x00\x00.\x0e&\x00\x00\x00\x1d\x00\x01\xb3.\x00\x00\x00\x00\x00\x00\x00\x1d\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x01,\x00\x00\x00\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00o\xf4'\n")
-telegrams.append(b'! \x0b\x0345p\x07\x01\x0145$\x17 !\x0b\x06\x00\x00\xff\xff\x00\x00\x07\x0bMultistage\x00\x7f\x1a&G\xf7 \n')
-telegrams.append(b'\xb7M\x014\x00\xc1\x01\x00\x00\n')
-telegrams.append(b"\x0fk\x00\x00\x00\x009\xdc\x80A\x00\x00\x00\x00\x00\x00\x00\x1d\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x01,\x00\x00\x00\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xf6\x9e'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\xf4\x00\xc3\x01\x00\x00,\x00\x00\x0c\x00X\x00\x03\x00\xa5\x00\xa6\x00\xa7\x00[\x00\xaf\x00\xbe\x00\xbf\x01\x04\x00\xd7\x019\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@ \x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x8c\x8e'\x0f! \x0b\x0345p\x02\x06[tu\x81\x9a\xbd\x93\xa1$\x12 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x06\x00\xff\xff\xff\x00\x00RU&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\xf50\xb8\x04\x00\xfa\xc7\x04\x00\xac5\x04\x00\xdc\x8f\x05\x00\xa4<\xff\xff\xe6\x9a\x05\x00\x01\x00\x00\x00\x00\x00\x00\x00\xee\xe5G\x8d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x1d\xcb'\x18! \x0b\x0345p\x0b\x0f3efghijklmnoqrs\xe9\x9c$* !\x0b\x06\x00\x00\xff\xff\x00\x00\x0b\x1e\xff\xff\x00\x11\x00!\x00\x00\x00\x03\x00\x00\xd2\xe6\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00e[&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\x90\x00\xc2\x01\x00\x00\x1e\x00\x11\x00!\x00\x00\x00\x04\x00\x01\xb3\x87\x00\x00\x00\x1a\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00\x00\x00~\xb8\x04\x00\x00\x00\xa0\x02\x02\x00\x00\x00\x08\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xe7\xd6'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\x91\x00\xc2\x01\x00\x00\x1e\x00\x11\x00!\x00\x00\x00\x03\x00\x00\xd2\xe6\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00\x00\x00~\xb8\x04\x00\x00\x00\xa0\x02\x02\x00\x00\x00\x08\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xff\xa8'\n")
-telegrams.append(b'! \x0b\x0345p\x07\x01\x11&\x04$\r !\x0b\x06\x00\x00\xff\xff\x00\x00\x07\x01\x00\x95#&G\xf7 \n')
-telegrams.append(b"\xb7M\x01\x92\x00\xc2\x01\x00\x00\x1e\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00~\xb8\x04\x00\x00\x00\xa0\x02\x02\x00\x00\x00\x08\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x97d'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\x93\x00\xc2\x01\x00\x00\x1e\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00~\xb8\x04\x00\x00\x00\xa0\x02\x10\x00\x00\x00\x08\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xedk'\x0f! \x0b\x0345p\x02\x06[tu\x81\x9a\xbd\x93\xa1$\x12 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x06\x00\xff\xff\xff\x00\x00RU&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\xf50\xb8\x04\x00\xfa\xc7\x04\x00\xac5\x04\x00\xdc\x8f\x05\x00\xa4<\xff\xff\xe6\x9a\x05\x00\x01\x00\x00\x00\x00\x00\x00\x00\xee\xe5G\x8d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x1d\xcb'\x0f! \x0b\x0345p\x02\x06[tu\x81\x9a\xbd\x93\xa1$\x12 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x06\x00\xff\xff\xff\x00\x00RU&G\xf7 \n")
-telegrams.append(b'\xb7M\x01,\x00\xc1\x01\x00\x00-\x02\x01\x03\x90!\xff\x82\x1b\x00\x00\xff\xff\xff\xff\x82S\x00\x00\xfe\xff\x82\x1b\x00\x00\x00\x0f\xff\x82\x1b\x00\x00\x00\x00\x00\xff\x82\x19\x00\xfe\xff\x82\x1b\x00\x00\xff\n')
-telegrams.append(b"\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x82E'\x18! \x0b\x0345p\x0b\x0f3efghijklmnoqrs\xe9\x9c$* !\x0b\x06\x00\x00\xff\xff\x00\x00\x0b\x1e\xff\xff\x00\x11\x00!\x00\x00\x00\x03\x00\x00\xd2\xe6\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00e[&G\xf7 \n")
-telegrams.append(b'\xb7M\x01-\x00\xc1\x01\x00\x00*\x02(\xaa\x82\x1e\x00d\x02\xaa\x82\x1e\x00d\xaa\x82\x1e\x00d\xff\x82\x16\x00\x00\xff\x82\x1b\x00\x00\xff\x82S\x00\x00\xfe\xff\xff\xff\x82\x1b\x00\x00\xfe\x00\x00\xff\n')
-telegrams.append(b'\x05\x8aC\x00D\x00E\x00F\x00\x05\x00U"\'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&G\xf7 \n')
-telegrams.append(b"\xb7M\x01.\x00\xc1\x01\x00\x00.\x02>\xaa\x82\x1e\x00d\xff\x00\x00\x00\x00\x00\x00\x00\x00\xff\x82\x1b\x00\x00\xaa\x82\x1e\x00d\xff\x82\x1e\x00d!\x82\x1e\x00d\xfe\xaa\x82\x1e\x00d\x00\x11\x00\x10\x05\x8aC\x00D\x00E\x00F\x00\x05\x00O\xb9'\x0c! \x0b\x0345p\x02\x03\x94\x95\x96\x9b\xab$\x0f !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x03'\x07 !\x1a&G\xf7 \n")
-telegrams.append(b"\xb7M\x01/\x00\xc1\x01\x00\x00.\x02T\x00\x11\xff\x11\xfe\x10E\xff\x82\x00\x00\x00\x00\x02\xaa\x00\x02\x00\x00\x00\x00\xff\xff\x00\x00\x00\x03\x00\x00\x00\x00\x10!\xfe\x10\x00\x00\x00\x00\x00\x00\x00\x19\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00Fq'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&G\xf7 \n")
-telegrams.append(b"\xb7M\x010\x00\xc1\x01\x00\x00*\x04\x8a\x00\x82\x1e\x00d\x00\x00\x00\x00\x00\x00\x00\x01\x00\x04\x00\x05\x00\x05\x00\x00\x012d\x1a,\xab\x84\x82\x1e\x00d\xab\x84\xab\x84\xab\x84\xff\xff\x00\x00\x19\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xd5\xf8'\x0f! \x0b\x0345p\x02\x06[tu\x81\x9a\xbd\x93\xa1$\x12 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x06\x00\xff\xff\xff\x00\x00RU&G\xf7 \n")
-telegrams.append(b"\xb7M\x011\x00\xc1\x01\x00\x00.\x0b.!\xfd\x83k\x05\x13\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xd9\x1a'\x18! \x0b\x0345p\x0b\x0f3efghijklmnoqrs\xe9\x9c$* !\x0b\x06\x00\x00\xff\xff\x00\x00\x0b\x1e\xff\xff\x00\x11\x00!\x00\x00\x00\x03\x00\x00\xd2\xe6\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00e[&G\xf7 \n")
-telegrams.append(b'\xb7M\x012\x00\xc1\x01\x00\x00.\x0c\x13\x00\x00\x00\x00\x00d\x00\x00\x02X\x00\x02\x00\n')
-telegrams.append(b"\x00<\x07\xd0\x00\x00\x1a,\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x00\x00\x00\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x15\xbd'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&G\xf7 \n")
-telegrams.append(b"\xb7M\x013\x00\xc1\x01\x00\x00.\x0e&\x00\x00\x00\x1d\x00\x01\xb3.\x00\x00\x00\x00\x00\x00\x00\x1d\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x01,\x00\x00\x00\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00o\xf4'\n")
-telegrams.append(b'! \x0b\x0345p\x07\x01\x0145$\x17 !\x0b\x06\x00\x00\xff\xff\x00\x00\x07\x0bMultistage\x00\x7f\x1a&G\xf7 \n')
-telegrams.append(b'\xb7M\x014\x00\xc1\x01\x00\x00\n')
-telegrams.append(b"\x0fk\x00\x00\x00\x009\xdc\x80A\x00\x00\x00\x00\x00\x00\x00\x1d\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x01,\x00\x00\x00\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xf6\x9e'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\xf4\x00\xc3\x01\x00\x00,\x00\x00\x0c\x00X\x00\x03\x00\xa5\x00\xa6\x00\xa7\x00[\x00\xaf\x00\xbe\x00\xbf\x01\x04\x00\xd7\x019\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@ \x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x8c\x8e'\x0f! \x0b\x0345p\x02\x06[tu\x81\x9a\xbd\x93\xa1$\x12 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x06\x00\xff\xff\xff\x00\x00RU&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\xf50\xb8\x04\x00\xfa\xc7\x04\x00\xac5\x04\x00\xdc\x8f\x05\x00\xa4<\xff\xff\xe6\x9a\x05\x00\x01\x00\x00\x00\x00\x00\x00\x00\xee\xe5G\x8d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x1d\xcb'\x18! \x0b\x0345p\x0b\x0f3efghijklmnoqrs\xe9\x9c$* !\x0b\x06\x00\x00\xff\xff\x00\x00\x0b\x1e\xff\xff\x00\x11\x00!\x00\x00\x00\x03\x00\x00\xd2\xe6\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00e[&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\x90\x00\xc2\x01\x00\x00\x1e\x00\x11\x00!\x00\x00\x00\x04\x00\x01\xb3\x87\x00\x00\x00\x1a\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00\x00\x00~\xb8\x04\x00\x00\x00\xa0\x02\x04\x00\x00\x00\x08\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xe72'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\x91\x00\xc2\x01\x00\x00\x1e\x00\x11\x00!\x00\x00\x00\x03\x00\x00\xd2\xe6\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00\x00\x00~\xb8\x04\x00\x00\x00\xa0\x02\x04\x00\x00\x00\x08\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xffL'\n")
-telegrams.append(b'! \x0b\x0345p\x07\x01\x11&\x04$\r !\x0b\x06\x00\x00\xff\xff\x00\x00\x07\x01\x00\x95#&G\xf7 \n')
-telegrams.append(b"\xb7M\x01\x92\x00\xc2\x01\x00\x00\x1e\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00~\xb8\x04\x00\x00\x00\xa0\x02\x04\x00\x00\x00\x08\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x97\x80'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\x93\x00\xc2\x01\x00\x00\x1e\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00~\xb8\x04\x00\x00\x00\xa0\x02\x0c\x00\x00\x00\x08\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x1e\\'\x0f! \x0b\x0345p\x02\x06[tu\x81\x9a\xbd\x93\xa1$\x12 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x06\x00\xff\xff\xff\x00\x00RU&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\x94\x00\xc2\x01\x00\x00\x1e\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00~\xb8\x04\x00\x00\x00\xa0\x02\x0c\x00\x00\x00\x08\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00ed'\x18! \x0b\x0345p\x0b\x0f3efghijklmnoqrs\xe9\x9c$* !\x0b\x06\x00\x00\xff\xff\x00\x00\x0b\x1e\xff\xff\x00\x11\x00!\x00\x00\x00\x03\x00\x00\xd2\xe6\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00e[&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\x95\x00\xc2\x01\x00\x00\x1e\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00~\xb8\x04\x00\x00\x00\xa0\x02\x0c\x00\x00\x00\x08\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x1d\xd7'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\xf4\x00\xc3\x01\x00\x00,\x00\x00\x0c\x00X\x00\x03\x00\xa5\x00\xa6\x00\xa7\x00[\x00\xaf\x00\xbe\x00\xbf\x01\x04\x00\xd7\x019\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@ \x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x8c\x8e'\x0c! \x0b\x0345p\x02\x03\x94\x95\x96\x9b\xab$\x0f !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x03'\x07 !\x1a&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\xf50\xb8\x04\x00\xfa\xc7\x04\x00\xac5\x04\x00\xdc\x8f\x05\x00\xa4<\xff\xff\xe6\x9a\x05\x00\x01\x00\x00\x00\x00\x00\x00\x00\xee\xe5G\x8d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x1d\xcb'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^\xf8&\x1c\xf7 \x07\x8cJMultistage\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xb3\x80'\x0f! \x0b\x0345p\x02\x06[tu\x81\x9a\xbd\x93\xa1$\x12 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x06\x00\xff\xff\xff\x00\x00RU&\x12\xf7 \x07\x82K\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x1b7'\x18! \x0b\x0345p\x0b\x0f3efghijklmnoqrs\xe9\x9c$* !\x0b\x06\x00\x00\xff\xff\x00\x00\x0b\x1e\xff\xff\x00\x11\x00!\x00\x00\x00\x03\x00\x00\xd2\xe6\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00e[&\x1c\xf7 \x07\x8cLMultistage\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x01\x8a'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&\x12\xf7 \x07\x82M\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x10P'\x0c! \x0b\x0345p\x02\x03\x94\x95\x96\x9b\xab$\x0f !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x03'\x07 !\x1a&\x12\xf7 \x07\x82N\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x9d\xf3'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&\x12\xf7 \x07\x82O\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xe6\x92'\x0f! \x0b\x0345p\x02\x06[tu\x81\x9a\xbd\x93\xa1$\x12 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x06\x00\xff\xff\xff\x00\x00RU&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\xf4\x00\xc3\x01\x00\x00,\x00\x00\x0c\x00X\x00\x03\x00\xa5\x00\xa6\x00\xa7\x00[\x00\xaf\x00\xbe\x00\xbf\x01\x04\x00\xd7\x019\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@ \x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x8c\x8e'\x18! \x0b\x0345p\x0b\x0f3efghijklmnoqrs\xe9\x9c$* !\x0b\x06\x00\x00\xff\xff\x00\x00\x0b\x1e\xff\xff\x00\x11\x00!\x00\x00\x00\x03\x00\x00\xd2\xe6\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00e[&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\xf50\xb8\x04\x00\xfa\xc7\x04\x00\xac5\x04\x00\xdc\x8f\x05\x00\xa4<\xff\xff\xe6\x9a\x05\x00\x01\x00\x00\x00\x00\x00\x00\x00\xee\xe5G\x8d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x1d\xcb'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&\x12\xf7 \x07\x82P\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xbb\x08'\n")
-telegrams.append(b"! \x0b\x0345p\x07\x01\x0145$\x17 !\x0b\x06\x00\x00\xff\xff\x00\x00\x07\x0bMultistage\x00\x7f\x1a&\x12\xf7 \x07\x82Q\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xc0i'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&\x12\xf7 \x07\x82R\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00M\xca'\x0f! \x0b\x0345p\x02\x06[tu\x81\x9a\xbd\x93\xa1$\x12 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x06\x00\xff\xff\xff\x00\x00RU&\x12\xf7 \x07\x82S\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x006\xab'\x18! \x0b\x0345p\x0b\x0f3efghijklmnoqrs\xe9\x9c$* !\x0b\x06\x00\x00\xff\xff\x00\x00\x0b\x1e\xff\xff\x00\x11\x00!\x00\x00\x00\x03\x00\x00\xd2\xe6\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00e[&\x12\xf7 \x07\x82T\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00F\xad'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&\x12\xf7 \x07\x82U\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00=\xcc'\n")
-telegrams.append(b'! \x0b\x0345p\x07\x01\x11&\x04$\r !\x0b\x06\x00\x00\xff\xff\x00\x00\x07\x01\x00\x95#&G\xf7 \n')
-telegrams.append(b"\xb7M\x01\xf4\x00\xc3\x01\x00\x00,\x00\x00\x0c\x00X\x00\x03\x00\xa5\x00\xa6\x00\xa7\x00[\x00\xaf\x00\xbe\x00\xbf\x01\x04\x00\xd7\x019\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@ \x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x8c\x8e'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\xf50\xb8\x04\x00\xfa\xc7\x04\x00\xac5\x04\x00\xdc\x8f\x05\x00\xa4<\xff\xff\xe6\x9a\x05\x00\x01\x00\x00\x00\x00\x00\x00\x00\xee\xe5G\x8d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x1d\xcb'\x0f! \x0b\x0345p\x02\x06[tu\x81\x9a\xbd\x93\xa1$\x12 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x06\x00\xff\xff\xff\x00\x00RU&G\xf7 \n")
-telegrams.append(b'\xb7M\x01,\x00\xc1\x01\x00\x00-\x02\x01\x03\x90!\xff\x82\x1b\x00\x00\xff\xff\xff\xff\x82S\x00\x00\xfe\xff\x82\x1b\x00\x00\x00\x0f\xff\x82\x1b\x00\x00\x00\x00\x00\xff\x82\x19\x00\xfe\xff\x82\x1b\x00\x00\xff\n')
-telegrams.append(b"\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x82E'\x18! \x0b\x0345p\x0b\x0f3efghijklmnoqrs\xe9\x9c$* !\x0b\x06\x00\x00\xff\xff\x00\x00\x0b\x1e\xff\xff\x00\x11\x00!\x00\x00\x00\x03\x00\x00\xd2\xe6\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00e[&G\xf7 \n")
-telegrams.append(b'\xb7M\x01-\x00\xc1\x01\x00\x00*\x02(\xaa\x82\x1e\x00d\x02\xaa\x82\x1e\x00d\xaa\x82\x1e\x00d\xff\x82\x16\x00\x00\xff\x82\x1b\x00\x00\xff\x82S\x00\x00\xfe\xff\xff\xff\x82\x1b\x00\x00\xfe\x00\x00\xff\n')
-telegrams.append(b'\x05\x8aC\x00D\x00E\x00F\x00\x05\x00U"\'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&G\xf7 \n')
-telegrams.append(b"\xb7M\x01.\x00\xc1\x01\x00\x00.\x02>\xaa\x82\x1e\x00d\xff\x00\x00\x00\x00\x00\x00\x00\x00\xff\x82\x1b\x00\x00\xaa\x82\x1e\x00d\xff\x82\x1e\x00d!\x82\x1e\x00d\xfe\xaa\x82\x1e\x00d\x00\x11\x00\x10\x05\x8aC\x00D\x00E\x00F\x00\x05\x00O\xb9'\x0c! \x0b\x0345p\x02\x03\x94\x95\x96\x9b\xab$\x0f !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x03'\x07 !\x1a&G\xf7 \n")
-telegrams.append(b"\xb7M\x01/\x00\xc1\x01\x00\x00.\x02T\x00\x11\xff\x11\xfe\x10E\xff\x82\x00\x00\x00\x00\x02\xaa\x00\x02\x00\x00\x00\x00\xff\xff\x00\x00\x00\x03\x00\x00\x00\x00\x10!\xfe\x10\x00\x00\x00\x00\x00\x00\x00\x19\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00Fq'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&G\xf7 \n")
-telegrams.append(b"\xb7M\x010\x00\xc1\x01\x00\x00*\x04\x8a\x00\x82\x1e\x00d\x00\x00\x00\x00\x00\x00\x00\x01\x00\x04\x00\x05\x00\x05\x00\x00\x012d\x1a,\xab\x84\x82\x1e\x00d\xab\x84\xab\x84\xab\x84\xff\xff\x00\x00\x19\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xd5\xf8'\x0f! \x0b\x0345p\x02\x06[tu\x81\x9a\xbd\x93\xa1$\x12 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x06\x00\xff\xff\xff\x00\x00RU&G\xf7 \n")
-telegrams.append(b"\xb7M\x011\x00\xc1\x01\x00\x00.\x0b.!\xfd\x83k\x05\x13\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xd9\x1a'\x18! \x0b\x0345p\x0b\x0f3efghijklmnoqrs\xe9\x9c$* !\x0b\x06\x00\x00\xff\xff\x00\x00\x0b\x1e\xff\xff\x00\x11\x00!\x00\x00\x00\x03\x00\x00\xd2\xe6\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00e[&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\xf50\xb8\x04\x00\xfa\xc7\x04\x00\xac5\x04\x00\xdc\x8f\x05\x00\xa4<\xff\xff\xe6\x9a\x05\x00\x01\x00\x00\x00\x00\x00\x00\x00\xee\xe5G\x8d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x1d\xcb'\x18! \x0b\x0345p\x0b\x0f3efghijklmnoqrs\xe9\x9c$* !\x0b\x06\x00\x00\xff\xff\x00\x00\x0b\x1e\xff\xff\x00\x11\x00!\x00\x00\x00\x03\x00\x00\xd2\xe6\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00e[&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\x90\x00\xc2\x01\x00\x00\x1e\x00\x11\x00!\x00\x00\x00\x04\x00\x01\xb3\x87\x00\x00\x00\x1a\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00\x00\x00~\xb8\x04\x00\x00\x00\xa0\x02\x07\x00\x00\x00\x08\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xe7@'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\x91\x00\xc2\x01\x00\x00\x1e\x00\x11\x00!\x00\x00\x00\x03\x00\x00\xd2\xe6\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00\x00\x00~\xb8\x04\x00\x00\x00\xa0\x02\x07\x00\x00\x00\x08\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xff>'\n")
-telegrams.append(b'! \x0b\x0345p\x07\x01\x11&\x04$\r !\x0b\x06\x00\x00\xff\xff\x00\x00\x07\x01\x00\x95#&G\xf7 \n')
-telegrams.append(b"\xb7M\x01\x92\x00\xc2\x01\x00\x00\x1e\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00~\xb8\x04\x00\x00\x00\xa0\x02\x07\x00\x00\x00\x08\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x97\xf2'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\x93\x00\xc2\x01\x00\x00\x1e\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00~\xb8\x04\x00\x00\x00\xa0\x02\x13\x00\x00\x00\x08\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xed\x19'\x0f! \x0b\x0345p\x02\x06[tu\x81\x9a\xbd\x93\xa1$\x12 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x06\x00\xff\xff\xff\x00\x00RU&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\x94\x00\xc2\x01\x00\x00\x1e\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00~\xb8\x04\x00\x00\x00\xa0\x02\x13\x00\x00\x00\x08\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x96!'\x18! \x0b\x0345p\x0b\x0f3efghijklmnoqrs\xe9\x9c$* !\x0b\x06\x00\x00\xff\xff\x00\x00\x0b\x1e\xff\xff\x00\x11\x00!\x00\x00\x00\x03\x00\x00\xd2\xe6\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00e[&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\x95\x00\xc2\x01\x00\x00\x1e\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00~\xb8\x04\x00\x00\x00\xa0\x02\x13\x00\x00\x00\x08\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xee\x92'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\xf4\x00\xc3\x01\x00\x00,\x00\x00\x0c\x00X\x00\x03\x00\xa5\x00\xa6\x00\xa7\x00[\x00\xaf\x00\xbe\x00\xbf\x01\x04\x00\xd7\x019\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@ \x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x8c\x8e'\x0c! \x0b\x0345p\x02\x03\x94\x95\x96\x9b\xab$\x0f !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x03'\x07 !\x1a&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\xf50\xb8\x04\x00\xfa\xc7\x04\x00\xac5\x04\x00\xdc\x8f\x05\x00\xa4<\xff\xff\xe6\x9a\x05\x00\x01\x00\x00\x00\x00\x00\x00\x00\xee\xe5G\x8d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x1d\xcb'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&\x1c\xf7 \x07\x8cJMultistage\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xb3\x80'\x0f! \x0b\x0345p\x02\x06[tu\x81\x9a\xbd\x93\xa1$\x12 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x06\x00\xff\xff\xff\x00\x00RU&\x12\xf7 \x07\x82K\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x1b7'\x18! \x0b\x0345p\x0b\x0f3efghijklmnoqrs\xe9\x9c$* !\x0b\x06\x00\x00\xff\xff\x00\x00\x0b\x1e\xff\xff\x00\x11\x00!\x00\x00\x00\x03\x00\x00\xd2\xe6\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00e[&\x1c\xf7 \x07\x8cLMultistage\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x01\x8a'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&\x12\xf7 \x07\x82M\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x10P'\x0c! \x0b\x0345p\x02\x03\x94\x95\x96\x9b\xab$\x0f !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x03'\x07 !\x1a&\x12\xf7 \x07\x82N\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x9d\xf3'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&\x12\xf7 \x07\x82O\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xe6\x92'\x0f! \x0b\x0345p\x02\x06[tu\x81\x9a\xbd\x93\xa1$\x12 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x06\x00\xff\xff\xff\x00\x00RU&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\xf4\x00\xc3\x01\x00\x00,\x00\x00\x0c\x00X\x00\x03\x00\xa5\x00\xa6\x00\xa7\x00[\x00\xaf\x00\xbe\x00\xbf\x01\x04\x00\xd7\x019\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@ \x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x8c\x8e'\x18! \x0b\x0345p\x0b\x0f3efghijklmnoqrs\xe9\x9c$* !\x0b\x06\x00\x00\xff\xff\x00\x00\x0b\x1e\xff\xff\x00\x11\x00!\x00\x00\x00\x03\x00\x00\xd2\xe6\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00e[&G\xf7 \n")
-telegrams.append(b"\xb7M\x01\xf50\xb8\x04\x00\xfa\xc7\x04\x00\xac5\x04\x00\xdc\x8f\x05\x00\xa4<\xff\xff\xe6\x9a\x05\x00\x01\x00\x00\x00\x00\x00\x00\x00\xee\xe5G\x8d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\x1d\xcb'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&\x12\xf7 \x07\x82P\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xbb\x08'\n")
-telegrams.append(b"! \x0b\x0345p\x07\x01\x0145$\x17 !\x0b\x06\x00\x00\xff\xff\x00\x00\x07\x0bMultistage\x00\x7f\x1a&\x12\xf7 \x07\x82Q\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00\xc0i'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&\x12\xf7 \x07\x82R\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00M\xca'\x0f! \x0b\x0345p\x02\x06[tu\x81\x9a\xbd\x93\xa1$\x12 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x06\x00\xff\xff\xff\x00\x00RU&\x12\xf7 \x07\x82S\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x006\xab'\x18! \x0b\x0345p\x0b\x0f3efghijklmnoqrs\xe9\x9c$* !\x0b\x06\x00\x00\xff\xff\x00\x00\x0b\x1e\xff\xff\x00\x11\x00!\x00\x00\x00\x03\x00\x00\xd2\xe6\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00e[&\x12\xf7 \x07\x82T\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00F\xad'\r! \x0b\x0345p\x02\x04\xbeqrs*\xfe$\x10 !\x0b\x06\x00\x00\xff\xff\x00\x00\x02\x04\x00\xff\xff\xff\x8b^&\x12\xf7 \x07\x82U\x00\x05\x8aC\x00D\x00E\x00F\x00\x05\x00=\xcc'\n")
# global variable
cl=0
td=[]
# section: main {{{1
######################################################
-telegram=b'\x27\x0D\x22\x20\x0B\x03\x34\x35\x70\x02\x04\xBE\x71\x72\x73\xE5\x5B'
# section: serial {{{2
lsser=serial_ports()
ser=serial.Serial()
#ser.timeout=40 # msec
ser.open()
print("Connected to",repr(ser.portstr))
-#
+print("Press Ctrl-C to interrupt")
+telegram=b'\x27\x0D\x22\x20\x0B\x03\x34\x35\x70\x02\x04\xBE\x71\x72\x73\xE5\x5B'
DL_IDLE=0
DL_SENDING=1
DL_RECEIVING=2
index=0
try:
while True:
-# byte,telegram=readbyte(telegram)
+# byte=bytes([telegram[index]])
byte=ser.read()
# print(byte)
frame.extend(byte)
continue # frame done
index=index+1
except KeyInterrupt:
- pass
+ print("Interrupted")
ser.close()
print("Disconnected")