# command_1F_20.py import struct import logging import time class Command1F20: def process_1f(self, pile_id, conn): frame = bytearray([0x4A, 0x58, 0x1F]) frame.extend(pile_id) frame.append(0x01) data = bytearray() current_time = time.localtime() time_bytes = bytearray([ current_time.tm_year - 2000, current_time.tm_mon, current_time.tm_mday, current_time.tm_hour, current_time.tm_min, current_time.tm_sec ]) data.extend(time_bytes) gun_id = 0x01 data.append(gun_id) order_number = "ORDER1234567890".encode('ascii') + b"\x00" * 2 data.extend(order_number) balance = 1000 data.extend(struct.pack('