from enum import Enum, auto


class Id(Enum):
    DESTBTN = auto()
    TEMPBTN = auto()
    DESTINATION = auto()
    TEMPLATE = auto()
    CONNECT = auto()
    CONNECT_ARDUINO = auto()
    SETTINGS = auto()
    SETTINGS_ARDUINO = auto()
    TIMEOUT = auto()
    SEND = auto()
    END = auto()
    INPUT = auto()
    LOG = auto()
    TEMP_LOW = auto()
    TEMP_HIGH = auto()
    SN = auto()
    INFO = auto()
    REVISION = auto()
    MODES = auto()
    STATUS = auto()
    CONNECT_STATUS1 = auto()
    CONNECT_STATUS2 = auto()
    DIRPWR = auto()
    REFPWR = auto()
    TEMP = auto()
    ATTLBL = auto()
    POWLBL = auto()
    ATT = auto()
    POW = auto()
    DIGATT = auto()
    DIGPOW = auto()
    MAINTAB = auto()
    LOGLOG = auto()
    LOGHOURS = auto()
    TAB1 = auto()
    TAB2 = auto()
    TAB3 = auto()
    TAB4 = auto()
    TAB5 = auto()
    TABMODE1 = auto()
    TABMODE2 = auto()
    TABMODE3 = auto()
    TABMODE4 = auto()
    SWR = auto()
    LOGAUTO = auto()
    AUTOTEST = auto()
    RETRYAUTOTEST = auto()
    K = auto()
    LOADDATA = auto()
    DESTDATA = auto()
    ELABORA_DIRETTA = auto()
    LIST_DIRETTA = auto()
    STATUS_CALCOLO = auto()
    ELABORA_RIFLESSA = auto()
    LIST_RIFLESSA = auto()
    STATUS_CALCOLO_RIFLESSA = auto()
    PAR_DIR_A = auto()
    PAR_DIR_B = auto()
    PAR_DIR_C = auto()
    PAR_DIR_D = auto()
    PAR_RIF_A = auto()
    PAR_RIF_B = auto()
    PAR_RIF_C = auto()
    PAR_RIF_D = auto()
    SAVE_PARAMETERS = auto()
    SEND_PARAMETERS = auto()
    GAUGE_DIR = auto()
    GAUGE_RIF = auto()
    GAUGE_VEL = auto()
    GAUGE_VSVR = auto()