registers = {
    "commands": {
        "program_data": b'A000',
        "product_data": b'B050',
        "function_data": b'D000',
        "counters": b'E000',
        "change_cur_prod": b'F000',
        "change_cur_prod_50": b'F050',
        "start_test": b'G000',
        "reset_test": b'H000',
        "version_num_range": b'I000',
        "reset_counters": b'J000',
        "self_check": b'K000',
        "last_test_result": b'L000',
        "current_status": b'M000',
        "zero_pressure": b'O000',
        "security_data": b'P000',
        "printer_settings": b'S000',
        "comm_settings": b'x000'
    },
    "product_tags": {
        "product_id": b'a',
        "test_pressure": b'b',
        "tolerance": b'c',
        "+fail": b'd',
        "-fail": b'e',
        "fill_time": b'f',
        "stab_time": b'g',
        "test_time": b'h',
        "prefill_time": b'l',
        "vent_time": b'm',
        "test_type": b'n',
        "fail_high": b'o',
        "fail_low": b'p',
        "outputs_a_h": b'q',
        "prefill_pressure": b'r',
    },

    "program_tags": {
        "leak_units": b'a',
        "press_units": b'b',
        "leak_at_eot": b'c',
        "product": b'l',
    }
}
