import os from enum import Enum, unique class SWUpdateEnum(Enum): @classmethod def has_value(cls, value): return value in cls._value2member_map_ @unique class SWUpdateTargets(SWUpdateEnum): TARGET_TD = 0 TARGET_TD_FPGA = 1 TARGET_DD = 2 TARGET_DD_FPGA = 3 TARGET_RO = 4 TARGET_RO_FPGA = 5 NUM_OF_TARGETS = 6 class Base: SW_UPDATE_FLASH_BUFFER_SIZE = 128 SIGNATURE_START = "SIGNATURE_START===================" SIGNATURE_END = "SIGNATURE_END===================" SIGNATURE_SIZE_BYTES = 344 def __init__(self): pass