Preliminary IC-7000 support. TODO: Input selection, modes, filters,

reported bug with frequency input and s-meter.
merge-requests/4/head
Elliott Liggett 2021-05-14 19:04:47 -07:00
rodzic 73abeb8d24
commit 497b4c8743
3 zmienionych plików z 23 dodań i 0 usunięć

Wyświetl plik

@ -2726,6 +2726,25 @@ void rigCommander::determineRigCaps()
rigCaps.bands.push_back(band630m);
rigCaps.bands.push_back(band2200m);
break;
case model7000:
rigCaps.modelName = QString("IC-7000");
rigCaps.hasSpectrum = false;
rigCaps.inputs.append(inputACC);
rigCaps.hasLan = false;
rigCaps.hasEthernet = false;
rigCaps.hasWiFi = false;
rigCaps.hasATU = true;
rigCaps.hasCTCSS = true;
rigCaps.hasDTCS = true;
rigCaps.attenuators.push_back('\x12');
rigCaps.preamps.push_back('\x01');
rigCaps.bands = standardHF;
rigCaps.bands.insert(rigCaps.bands.end(), standardVU.begin(), standardVU.end());
rigCaps.bands.push_back(bandGen);
rigCaps.bsr[band2m] = 0x11;
rigCaps.bsr[band70cm] = 0x12;
rigCaps.bsr[bandGen] = 0x13;
break;
case model7100:
rigCaps.modelName = QString("IC-7100");
rigCaps.hasSpectrum = false;

Wyświetl plik

@ -22,6 +22,9 @@ model_kind determineRadioModel(unsigned char rigID)
case modelR8600:
rig = modelR8600;
break;
case model7000:
rig = model7000;
break;
case model7600:
rig = model7600;
break;

Wyświetl plik

@ -20,6 +20,7 @@ enum model_kind {
model7610 = 0x98,
model7700 = 0x74,
model7800 = 0x6A,
model7000 = 0x70,
model7850 = 0x8E,
model9700 = 0xA2,
model705 = 0xA4,