qsosu / logger

QSO Logger — это прототип аппаратного журнала способного передавать данные на QSO.SU и выступать в роле агента для взаимодействия с ПО для цифровых видов связи.
https://qso.su/dev/logger
4 stars 1 forks source link

Список модуляций #4

Open c7v opened 1 month ago

c7v commented 1 month ago

Требуется список модуляций принимать из метода: getListSubmodeDropDown, по умолчанию применить список:

{
  "response": {
    "LSB": "LSB (SSB)",
    "USB": "USB (SSB)",
    "CW": "CW",
    "FT8": "FT8",
    "FT4": "FT4",
    "FM": "FM",
    "AM": "AM",
    "AMTORFEC": "AMTORFEC",
    "ARDOP": "ARDOP",
    "ASCI": "ASCI",
    "ATV": "ATV",
    "C4FM": "C4FM",
    "CHIP128": "CHIP128",
    "CHIP64": "CHIP64",
    "CLO": "CLO",
    "CONTESTI": "CONTESTI",
    "DMR": "DMR",
    "DOM-M": "DOM-M",
    "DOM11": "DOM11",
    "DOM16": "DOM16",
    "DOM22": "DOM22",
    "DOM4": "DOM4",
    "DOM44": "DOM44",
    "DOM5": "DOM5",
    "DOM8": "DOM8",
    "DOM88": "DOM88",
    "DOMINOEX": "DOMINOEX",
    "DOMINOF": "DOMINOF",
    "DSTAR": "DSTAR",
    "FAX": "FAX",
    "FMHELL": "FMHELL",
    "FREEDV": "FREEDV",
    "FSK31": "FSK31",
    "FSK441": "FSK441",
    "FSKHELL": "FSKHELL",
    "FSQCALL": "FSQCALL",
    "FST4": "FST4",
    "FST4W": "FST4W",
    "GTOR": "GTOR",
    "HELL80": "HELL80",
    "HELLX5": "HELLX5",
    "HELLX9": "HELLX9",
    "HFSK": "HFSK",
    "ISCAT-A": "ISCAT-A",
    "ISCAT-B": "ISCAT-B",
    "JS8": "JS8",
    "JT44": "JT44",
    "JT4A": "JT4A",
    "JT4B": "JT4B",
    "JT4C": "JT4C",
    "JT4D": "JT4D",
    "JT4E": "JT4E",
    "JT4F": "JT4F",
    "JT4G": "JT4G",
    "JT65A": "JT65A",
    "JT65B": "JT65B",
    "JT65B2": "JT65B2",
    "JT65C": "JT65C",
    "JT65C2": "JT65C2",
    "JT6M": "JT6M",
    "JT9-1": "JT9-1",
    "JT9-10": "JT9-10",
    "JT9-2": "JT9-2",
    "JT9-30": "JT9-30",
    "JT9-5": "JT9-5",
    "JT9A": "JT9A",
    "JT9B": "JT9B",
    "JT9C": "JT9C",
    "JT9D": "JT9D",
    "JT9E": "JT9E",
    "JT9E FAST": "JT9E FAST",
    "JT9F": "JT9F",
    "JT9F FAST": "JT9F FAST",
    "JT9G": "JT9G",
    "JT9G FAST": "JT9G FAST",
    "JT9H": "JT9H",
    "JT9H FAST": "JT9H FAST",
    "JTMS": "JTMS",
    "M17": "M17",
    "MFSK11": "MFSK11",
    "MFSK128": "MFSK128",
    "MFSK128L": "MFSK128L",
    "MFSK16": "MFSK16",
    "MFSK22": "MFSK22",
    "MFSK31": "MFSK31",
    "MFSK32": "MFSK32",
    "MFSK4": "MFSK4",
    "MFSK64": "MFSK64",
    "MFSK64L": "MFSK64L",
    "MFSK8": "MFSK8",
    "MSK144": "MSK144",
    "MT63": "MT63",
    "NAVTEX": "NAVTEX",
    "OLIVIA 16/1000": "OLIVIA 16/1000",
    "OLIVIA 16/500": "OLIVIA 16/500",
    "OLIVIA 32/1000": "OLIVIA 32/1000",
    "OLIVIA 4/125": "OLIVIA 4/125",
    "OLIVIA 4/250": "OLIVIA 4/250",
    "OLIVIA 8/250": "OLIVIA 8/250",
    "OLIVIA 8/500": "OLIVIA 8/500",
    "OPERA-BEACON": "OPERA-BEACON",
    "OPERA-QSO": "OPERA-QSO",
    "PAC2": "PAC2",
    "PAC3": "PAC3",
    "PAC4": "PAC4",
    "PAX2": "PAX2",
    "PKT": "PKT",
    "PSK10": "PSK10",
    "PSK1000": "PSK1000",
    "PSK1000C2": "PSK1000C2",
    "PSK1000R": "PSK1000R",
    "PSK1000RC2": "PSK1000RC2",
    "PSK125": "PSK125",
    "PSK125C12": "PSK125C12",
    "PSK125R": "PSK125R",
    "PSK125RC10": "PSK125RC10",
    "PSK125RC12": "PSK125RC12",
    "PSK125RC16": "PSK125RC16",
    "PSK125RC4": "PSK125RC4",
    "PSK125RC5": "PSK125RC5",
    "PSK250": "PSK250",
    "PSK250C6": "PSK250C6",
    "PSK250R": "PSK250R",
    "PSK250RC2": "PSK250RC2",
    "PSK250RC3": "PSK250RC3",
    "PSK250RC5": "PSK250RC5",
    "PSK250RC6": "PSK250RC6",
    "PSK250RC7": "PSK250RC7",
    "PSK2K": "PSK2K",
    "PSK31": "PSK31",
    "PSK500": "PSK500",
    "PSK500C2": "PSK500C2",
    "PSK500C4": "PSK500C4",
    "PSK500R": "PSK500R",
    "PSK500RC2": "PSK500RC2",
    "PSK500RC3": "PSK500RC3",
    "PSK500RC4": "PSK500RC4",
    "PSK63": "PSK63",
    "PSK63F": "PSK63F",
    "PSK63RC10": "PSK63RC10",
    "PSK63RC20": "PSK63RC20",
    "PSK63RC32": "PSK63RC32",
    "PSK63RC4": "PSK63RC4",
    "PSK63RC5": "PSK63RC5",
    "PSK800C2": "PSK800C2",
    "PSK800RC2": "PSK800RC2",
    "PSKAM10": "PSKAM10",
    "PSKAM31": "PSKAM31",
    "PSKAM50": "PSKAM50",
    "PSKFEC31": "PSKFEC31",
    "PSKHELL": "PSKHELL",
    "Q15": "Q15",
    "Q65": "Q65",
    "QPSK125": "QPSK125",
    "QPSK250": "QPSK250",
    "QPSK31": "QPSK31",
    "QPSK500": "QPSK500",
    "QPSK63": "QPSK63",
    "QRA64A": "QRA64A",
    "QRA64B": "QRA64B",
    "QRA64C": "QRA64C",
    "QRA64D": "QRA64D",
    "QRA64E": "QRA64E",
    "ROS-EME": "ROS-EME",
    "ROS-HF": "ROS-HF",
    "ROS-MF": "ROS-MF",
    "RTTYM": "RTTYM",
    "SIM31": "SIM31",
    "SITORB": "SITORB",
    "SLOWHELL": "SLOWHELL",
    "SSTV": "SSTV",
    "T10": "T10",
    "THOR-M": "THOR-M",
    "THOR100": "THOR100",
    "THOR11": "THOR11",
    "THOR16": "THOR16",
    "THOR22": "THOR22",
    "THOR25X4": "THOR25X4",
    "THOR4": "THOR4",
    "THOR5": "THOR5",
    "THOR50X1": "THOR50X1",
    "THOR50X2": "THOR50X2",
    "THOR8": "THOR8",
    "THRBX": "THRBX",
    "THRBX1": "THRBX1",
    "THRBX2": "THRBX2",
    "THRBX4": "THRBX4",
    "THROB1": "THROB1",
    "THROB2": "THROB2",
    "THROB4": "THROB4",
    "V4": "V4",
    "VARA FM 1200": "VARA FM 1200",
    "VARA FM 9600": "VARA FM 9600",
    "VARA HF": "VARA HF",
    "VARA SATELLITE": "VARA SATELLITE",
    "VOI": "VOI",
    "WINMOR": "WINMOR",
    "WSPR": "WSPR",
    "8PSK1000": "8PSK1000",
    "8PSK1000F": "8PSK1000F",
    "8PSK1200F": "8PSK1200F",
    "8PSK125": "8PSK125",
    "8PSK125F": "8PSK125F",
    "8PSK125FL": "8PSK125FL",
    "8PSK250": "8PSK250",
    "8PSK250F": "8PSK250F",
    "8PSK250FL": "8PSK250FL",
    "8PSK500": "8PSK500",
    "8PSK500F": "8PSK500F"
  }
}

Где ключ это значение для журнала, где значение вывод в пользовательский интерфейс.

изображение

c7v commented 2 weeks ago

В продолжении задачи #5, частично реализовано в релизе 1.2.362