import digital_io import time class Tester: def __init__(): pass def string_to_reg(value: str): # test_str = value.ljust(32, ' ') # print(f'Len = {len(test_str)}: {test_str}') ascii_data = [ord(char) for char in value] b = bytes(ascii_data) print(len(b)) if len(b) < 32: for _ in range(32 - len(b)): b += b'\0' print(len(b)) # print(ascii_data) print(b) def test_value(value): if value in [0, 1]: print('OK') else: print('Value error') def test_range(value): if value in range(60, 65536): print('OK') else: print('Value error') def main(): # print(time.time()) # for i in range(12): # data = format(1 << i, '16b') # print(data) # string_to_reg("Hello world!!!") # test_value(3) test_range(65536) if __name__ == '__main__': main()