mirror of
https://github.com/EdgeTX/edgetx.git
synced 2025-07-24 00:35:14 +03:00
Constants renamed
This commit is contained in:
parent
34f7c3a463
commit
55b5acb62e
24 changed files with 259 additions and 259 deletions
|
@ -1383,16 +1383,16 @@ void ModelData::clear()
|
||||||
moduleData[2].ppmDelay = 300;
|
moduleData[2].ppmDelay = 300;
|
||||||
int board = GetEepromInterface()->getBoard();
|
int board = GetEepromInterface()->getBoard();
|
||||||
if (IS_TARANIS(board)) {
|
if (IS_TARANIS(board)) {
|
||||||
moduleData[0].protocol=PXX_XJT_X16;
|
moduleData[0].protocol = PULSES_PXX_XJT_X16;
|
||||||
moduleData[1].protocol=OFF;
|
moduleData[1].protocol = PULSES_OFF;
|
||||||
}
|
}
|
||||||
else if (IS_SKY9X(board)) {
|
else if (IS_SKY9X(board)) {
|
||||||
moduleData[0].protocol=PPM;
|
moduleData[0].protocol = PULSES_PPM;
|
||||||
moduleData[1].protocol=PPM;
|
moduleData[1].protocol = PULSES_PPM;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
moduleData[0].protocol=PPM;
|
moduleData[0].protocol = PULSES_PPM;
|
||||||
moduleData[1].protocol=OFF;
|
moduleData[1].protocol = PULSES_OFF;
|
||||||
}
|
}
|
||||||
for (int i=0; i<C9X_MAX_FLIGHT_MODES; i++) {
|
for (int i=0; i<C9X_MAX_FLIGHT_MODES; i++) {
|
||||||
flightModeData[i].clear();
|
flightModeData[i].clear();
|
||||||
|
|
|
@ -815,31 +815,31 @@ class TimerData {
|
||||||
void clear() { memset(this, 0, sizeof(TimerData)); mode = RawSwitch(SWITCH_TYPE_TIMER_MODE, 0); }
|
void clear() { memset(this, 0, sizeof(TimerData)); mode = RawSwitch(SWITCH_TYPE_TIMER_MODE, 0); }
|
||||||
};
|
};
|
||||||
|
|
||||||
enum Protocol {
|
enum PulsesProtocol {
|
||||||
OFF,
|
PULSES_OFF,
|
||||||
PPM,
|
PULSES_PPM,
|
||||||
SILV_A,
|
PULSES_SILV_A,
|
||||||
SILV_B,
|
PULSES_SILV_B,
|
||||||
SILV_C,
|
PULSES_SILV_C,
|
||||||
CTP1009,
|
PULSES_CTP1009,
|
||||||
LP45,
|
PULSES_LP45,
|
||||||
DSM2,
|
PULSES_DSM2,
|
||||||
DSMX,
|
PULSES_DSMX,
|
||||||
PPM16,
|
PULSES_PPM16,
|
||||||
PPMSIM,
|
PULSES_PPMSIM,
|
||||||
PXX_XJT_X16,
|
PULSES_PXX_XJT_X16,
|
||||||
PXX_XJT_D8,
|
PULSES_PXX_XJT_D8,
|
||||||
PXX_XJT_LR12,
|
PULSES_PXX_XJT_LR12,
|
||||||
PXX_DJT,
|
PULSES_PXX_DJT,
|
||||||
PROTO_LAST
|
PULSES_PROTOCOL_LAST
|
||||||
};
|
};
|
||||||
|
|
||||||
enum TrainerProtocol {
|
enum TrainerProtocol {
|
||||||
MASTER_JACK,
|
TRAINER_MASTER_JACK,
|
||||||
SLAVE_JACK,
|
TRAINER_SLAVE_JACK,
|
||||||
MASTER_SBUS_MODULE,
|
TRAINER_MASTER_SBUS_MODULE,
|
||||||
MASTER_CPPM_MODULE,
|
TRAINER_MASTER_CPPM_MODULE,
|
||||||
MASTER_SBUS_BATT_COMPARTMENT
|
TRAINER_MASTER_SBUS_BATT_COMPARTMENT
|
||||||
};
|
};
|
||||||
|
|
||||||
class ModuleData {
|
class ModuleData {
|
||||||
|
@ -1378,7 +1378,7 @@ class EEPROMInterface
|
||||||
|
|
||||||
virtual int getSize(const GeneralSettings &) = 0;
|
virtual int getSize(const GeneralSettings &) = 0;
|
||||||
|
|
||||||
virtual int isAvailable(Protocol proto, int port=0) = 0;
|
virtual int isAvailable(PulsesProtocol proto, int port=0) = 0;
|
||||||
|
|
||||||
virtual const int getEEpromSize() = 0;
|
virtual const int getEEpromSize() = 0;
|
||||||
|
|
||||||
|
|
|
@ -361,16 +361,16 @@ t_Er9xModelData::operator ModelData ()
|
||||||
c9x.timers[0].val = tmrVal;
|
c9x.timers[0].val = tmrVal;
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].ppmFrameLength=ppmFrameLength;
|
c9x.moduleData[0].ppmFrameLength=ppmFrameLength;
|
||||||
|
|
|
@ -200,13 +200,13 @@ int Er9xInterface::getSize(const GeneralSettings &settings)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int Er9xInterface::isAvailable(Protocol prot, int port)
|
int Er9xInterface::isAvailable(PulsesProtocol prot, int port)
|
||||||
{
|
{
|
||||||
switch (prot) {
|
switch (prot) {
|
||||||
case PPM:
|
case PULSES_PPM:
|
||||||
case DSM2:
|
case PULSES_DSM2:
|
||||||
case PXX_DJT:
|
case PULSES_PXX_DJT:
|
||||||
case PPM16:
|
case PULSES_PPM16:
|
||||||
return 1;
|
return 1;
|
||||||
default:
|
default:
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
@ -46,7 +46,7 @@ class Er9xInterface : public EEPROMInterface
|
||||||
|
|
||||||
virtual int getSize(const GeneralSettings &settings);
|
virtual int getSize(const GeneralSettings &settings);
|
||||||
|
|
||||||
virtual int isAvailable(Protocol proto, int port=0);
|
virtual int isAvailable(PulsesProtocol proto, int port=0);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
||||||
|
|
|
@ -493,16 +493,16 @@ t_Ersky9xModelData_v10::operator ModelData ()
|
||||||
}
|
}
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].ppmFrameLength=ppmFrameLength;
|
c9x.moduleData[0].ppmFrameLength=ppmFrameLength;
|
||||||
|
@ -608,16 +608,16 @@ t_Ersky9xModelData_v11::operator ModelData ()
|
||||||
}
|
}
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].ppmFrameLength=ppmFrameLength;
|
c9x.moduleData[0].ppmFrameLength=ppmFrameLength;
|
||||||
|
|
|
@ -244,13 +244,13 @@ int Ersky9xInterface::getSize(const GeneralSettings & settings)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int Ersky9xInterface::isAvailable(Protocol prot, int port)
|
int Ersky9xInterface::isAvailable(PulsesProtocol prot, int port)
|
||||||
{
|
{
|
||||||
switch (prot) {
|
switch (prot) {
|
||||||
case PPM:
|
case PULSES_PPM:
|
||||||
case DSM2:
|
case PULSES_DSM2:
|
||||||
case PXX_DJT:
|
case PULSES_PXX_DJT:
|
||||||
case PPM16:
|
case PULSES_PPM16:
|
||||||
return 1;
|
return 1;
|
||||||
default:
|
default:
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
@ -46,7 +46,7 @@ class Ersky9xInterface : public EEPROMInterface
|
||||||
|
|
||||||
virtual int getSize(const GeneralSettings & settings);
|
virtual int getSize(const GeneralSettings & settings);
|
||||||
|
|
||||||
virtual int isAvailable(Protocol proto, int port=0);
|
virtual int isAvailable(PulsesProtocol proto, int port=0);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
||||||
|
|
|
@ -423,25 +423,25 @@ t_Gruvin9xModelData_v102::operator ModelData ()
|
||||||
|
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = SILV_A;
|
c9x.moduleData[0].protocol = PULSES_SILV_A;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
c9x.moduleData[0].protocol = SILV_B;
|
c9x.moduleData[0].protocol = PULSES_SILV_B;
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
c9x.moduleData[0].protocol = SILV_C;
|
c9x.moduleData[0].protocol = PULSES_SILV_C;
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
c9x.moduleData[0].protocol = CTP1009;
|
c9x.moduleData[0].protocol = PULSES_CTP1009;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
@ -493,25 +493,25 @@ t_Gruvin9xModelData_v103::operator ModelData ()
|
||||||
c9x.timers[1] = timer2;
|
c9x.timers[1] = timer2;
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = SILV_A;
|
c9x.moduleData[0].protocol = PULSES_SILV_A;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
c9x.moduleData[0].protocol = SILV_B;
|
c9x.moduleData[0].protocol = PULSES_SILV_B;
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
c9x.moduleData[0].protocol = SILV_C;
|
c9x.moduleData[0].protocol = PULSES_SILV_C;
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
c9x.moduleData[0].protocol = CTP1009;
|
c9x.moduleData[0].protocol = PULSES_CTP1009;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
@ -563,25 +563,25 @@ t_Gruvin9xModelData_v105::operator ModelData ()
|
||||||
c9x.timers[1] = timer2;
|
c9x.timers[1] = timer2;
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = SILV_A;
|
c9x.moduleData[0].protocol = PULSES_SILV_A;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
c9x.moduleData[0].protocol = SILV_B;
|
c9x.moduleData[0].protocol = PULSES_SILV_B;
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
c9x.moduleData[0].protocol = SILV_C;
|
c9x.moduleData[0].protocol = PULSES_SILV_C;
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
c9x.moduleData[0].protocol = CTP1009;
|
c9x.moduleData[0].protocol = PULSES_CTP1009;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
@ -653,25 +653,25 @@ t_Gruvin9xModelData_v106::operator ModelData ()
|
||||||
c9x.timers[1] = timer2;
|
c9x.timers[1] = timer2;
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = SILV_A;
|
c9x.moduleData[0].protocol = PULSES_SILV_A;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
c9x.moduleData[0].protocol = SILV_B;
|
c9x.moduleData[0].protocol = PULSES_SILV_B;
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
c9x.moduleData[0].protocol = SILV_C;
|
c9x.moduleData[0].protocol = PULSES_SILV_C;
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
c9x.moduleData[0].protocol = CTP1009;
|
c9x.moduleData[0].protocol = PULSES_CTP1009;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
|
|
@ -216,15 +216,15 @@ int Gruvin9xInterface::getSize(const GeneralSettings & settings)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int Gruvin9xInterface::isAvailable(Protocol proto, int port)
|
int Gruvin9xInterface::isAvailable(PulsesProtocol proto, int port)
|
||||||
{
|
{
|
||||||
switch (proto) {
|
switch (proto) {
|
||||||
case PPM:
|
case PULSES_PPM:
|
||||||
case SILV_A:
|
case PULSES_SILV_A:
|
||||||
case SILV_B:
|
case PULSES_SILV_B:
|
||||||
case SILV_C:
|
case PULSES_SILV_C:
|
||||||
case CTP1009:
|
case PULSES_CTP1009:
|
||||||
case DSM2:
|
case PULSES_DSM2:
|
||||||
return 1;
|
return 1;
|
||||||
default:
|
default:
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
@ -47,7 +47,7 @@ class Gruvin9xInterface : public EEPROMInterface
|
||||||
|
|
||||||
virtual int getSize(const GeneralSettings & settings);
|
virtual int getSize(const GeneralSettings & settings);
|
||||||
|
|
||||||
virtual int isAvailable(Protocol proto, int port=0);
|
virtual int isAvailable(PulsesProtocol proto, int port=0);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
||||||
|
|
|
@ -440,16 +440,16 @@ t_Open9xGruvin9xModelData_v207::operator ModelData ()
|
||||||
c9x.timers[i] = timers[i];
|
c9x.timers[i] = timers[i];
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
@ -514,19 +514,19 @@ t_Open9xGruvin9xModelData_v208::operator ModelData ()
|
||||||
c9x.timers[i] = timers[i];
|
c9x.timers[i] = timers[i];
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = PPMSIM;
|
c9x.moduleData[0].protocol = PULSES_PPMSIM;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
@ -596,19 +596,19 @@ t_Open9xGruvin9xModelData_v209::operator ModelData ()
|
||||||
c9x.timers[i] = timers[i];
|
c9x.timers[i] = timers[i];
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = PPMSIM;
|
c9x.moduleData[0].protocol = PULSES_PPMSIM;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
@ -679,19 +679,19 @@ t_Open9xGruvin9xModelData_v210::operator ModelData ()
|
||||||
c9x.timers[i] = timers[i];
|
c9x.timers[i] = timers[i];
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = PPMSIM;
|
c9x.moduleData[0].protocol = PULSES_PPMSIM;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
@ -766,19 +766,19 @@ t_Open9xGruvin9xModelData_v211::operator ModelData ()
|
||||||
}
|
}
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = PPMSIM;
|
c9x.moduleData[0].protocol = PULSES_PPMSIM;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
|
|
@ -716,19 +716,19 @@ t_Open9xArmModelData_v208::operator ModelData ()
|
||||||
c9x.timers[i] = timers[i];
|
c9x.timers[i] = timers[i];
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = PPMSIM;
|
c9x.moduleData[0].protocol = PULSES_PPMSIM;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
@ -799,19 +799,19 @@ t_Open9xArmModelData_v209::operator ModelData ()
|
||||||
c9x.timers[i] = timers[i];
|
c9x.timers[i] = timers[i];
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = PPMSIM;
|
c9x.moduleData[0].protocol = PULSES_PPMSIM;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
@ -883,19 +883,19 @@ t_Open9xArmModelData_v210::operator ModelData ()
|
||||||
c9x.timers[i] = timers[i];
|
c9x.timers[i] = timers[i];
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = PPMSIM;
|
c9x.moduleData[0].protocol = PULSES_PPMSIM;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
@ -967,19 +967,19 @@ t_Open9xArmModelData_v211::operator ModelData ()
|
||||||
c9x.timers[i] = timers[i];
|
c9x.timers[i] = timers[i];
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = PPMSIM;
|
c9x.moduleData[0].protocol = PULSES_PPMSIM;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
@ -1054,19 +1054,19 @@ t_Open9xArmModelData_v212::operator ModelData ()
|
||||||
}
|
}
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = PPMSIM;
|
c9x.moduleData[0].protocol = PULSES_PPMSIM;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
|
|
@ -917,16 +917,16 @@ t_Open9xModelData_v201::operator ModelData ()
|
||||||
c9x.timers[1] = timer2;
|
c9x.timers[1] = timer2;
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
@ -991,16 +991,16 @@ t_Open9xModelData_v202::operator ModelData ()
|
||||||
c9x.timers[1] = timer2;
|
c9x.timers[1] = timer2;
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
@ -1067,16 +1067,16 @@ t_Open9xModelData_v203::operator ModelData ()
|
||||||
c9x.timers[1] = timer2;
|
c9x.timers[1] = timer2;
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
@ -1141,16 +1141,16 @@ t_Open9xModelData_v204::operator ModelData ()
|
||||||
c9x.timers[1] = timer2;
|
c9x.timers[1] = timer2;
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
@ -1217,19 +1217,19 @@ t_Open9xModelData_v205::operator ModelData ()
|
||||||
c9x.timers[i] = timers[i];
|
c9x.timers[i] = timers[i];
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
@ -1295,19 +1295,19 @@ t_Open9xModelData_v208::operator ModelData ()
|
||||||
c9x.timers[i] = timers[i];
|
c9x.timers[i] = timers[i];
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = PPMSIM;
|
c9x.moduleData[0].protocol = PULSES_PPMSIM;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
@ -1381,19 +1381,19 @@ t_Open9xModelData_v209::operator ModelData ()
|
||||||
c9x.timers[i] = timers[i];
|
c9x.timers[i] = timers[i];
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = PPMSIM;
|
c9x.moduleData[0].protocol = PULSES_PPMSIM;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
@ -1468,19 +1468,19 @@ t_Open9xModelData_v210::operator ModelData ()
|
||||||
c9x.timers[i] = timers[i];
|
c9x.timers[i] = timers[i];
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = PPMSIM;
|
c9x.moduleData[0].protocol = PULSES_PPMSIM;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
@ -1556,19 +1556,19 @@ t_Open9xModelData_v211::operator ModelData ()
|
||||||
c9x.timers[i] = timers[i];
|
c9x.timers[i] = timers[i];
|
||||||
switch(protocol) {
|
switch(protocol) {
|
||||||
case 1:
|
case 1:
|
||||||
c9x.moduleData[0].protocol = PPM16;
|
c9x.moduleData[0].protocol = PULSES_PPM16;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
c9x.moduleData[0].protocol = PPMSIM;
|
c9x.moduleData[0].protocol = PULSES_PPMSIM;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
c9x.moduleData[0].protocol = PXX_DJT;
|
c9x.moduleData[0].protocol = PULSES_PXX_DJT;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
c9x.moduleData[0].protocol = DSM2;
|
c9x.moduleData[0].protocol = PULSES_DSM2;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
c9x.moduleData[0].protocol = PPM;
|
c9x.moduleData[0].protocol = PULSES_PPM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
c9x.moduleData[0].channelsCount = 8 + (2 * ppmNCH);
|
||||||
|
|
|
@ -3202,10 +3202,10 @@ void OpenTxModelData::beforeExport()
|
||||||
// qDebug() << QString("before export model") << modelData.name;
|
// qDebug() << QString("before export model") << modelData.name;
|
||||||
|
|
||||||
for (int module=0; module<3; module++) {
|
for (int module=0; module<3; module++) {
|
||||||
if (modelData.moduleData[module].protocol >= PXX_XJT_X16 && modelData.moduleData[module].protocol <= PXX_XJT_LR12)
|
if (modelData.moduleData[module].protocol >= PULSES_PXX_XJT_X16 && modelData.moduleData[module].protocol <= PULSES_PXX_XJT_LR12)
|
||||||
subprotocols[module] = modelData.moduleData[module].protocol - PXX_XJT_X16;
|
subprotocols[module] = modelData.moduleData[module].protocol - PULSES_PXX_XJT_X16;
|
||||||
else if (modelData.moduleData[module].protocol >= LP45 && modelData.moduleData[module].protocol <= DSMX)
|
else if (modelData.moduleData[module].protocol >= PULSES_LP45 && modelData.moduleData[module].protocol <= PULSES_DSMX)
|
||||||
subprotocols[module] = modelData.moduleData[module].protocol - LP45;
|
subprotocols[module] = modelData.moduleData[module].protocol - PULSES_LP45;
|
||||||
else
|
else
|
||||||
subprotocols[module] = (module==0 ? -1 : 0);
|
subprotocols[module] = (module==0 ? -1 : 0);
|
||||||
}
|
}
|
||||||
|
@ -3235,15 +3235,15 @@ void OpenTxModelData::afterImport()
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int module=0; module<3; module++) {
|
for (int module=0; module<3; module++) {
|
||||||
if (modelData.moduleData[module].protocol == PXX_XJT_X16 || modelData.moduleData[module].protocol == LP45) {
|
if (modelData.moduleData[module].protocol == PULSES_PXX_XJT_X16 || modelData.moduleData[module].protocol == PULSES_LP45) {
|
||||||
if (subprotocols[module] >= 0)
|
if (subprotocols[module] >= 0)
|
||||||
modelData.moduleData[module].protocol += subprotocols[module];
|
modelData.moduleData[module].protocol += subprotocols[module];
|
||||||
else
|
else
|
||||||
modelData.moduleData[module].protocol = OFF;
|
modelData.moduleData[module].protocol = PULSES_OFF;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (IS_TARANIS(board) && version < 217 && modelData.moduleData[1].protocol != OFF) {
|
if (IS_TARANIS(board) && version < 217 && modelData.moduleData[1].protocol != PULSES_OFF) {
|
||||||
modelData.moduleData[1].modelId = modelData.moduleData[0].modelId;
|
modelData.moduleData[1].modelId = modelData.moduleData[0].modelId;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -56,30 +56,30 @@ class ProtocolsConversionTable: public ConversionTable
|
||||||
{
|
{
|
||||||
int val = 0;
|
int val = 0;
|
||||||
if (IS_ARM(board)) {
|
if (IS_ARM(board)) {
|
||||||
addConversion(OFF, val++);
|
addConversion(PULSES_OFF, val++);
|
||||||
}
|
}
|
||||||
addConversion(PPM, val++);
|
addConversion(PULSES_PPM, val++);
|
||||||
if (!IS_ARM(board)) {
|
if (!IS_ARM(board)) {
|
||||||
addConversion(PPM16, val++);
|
addConversion(PULSES_PPM16, val++);
|
||||||
addConversion(PPMSIM, val++);
|
addConversion(PULSES_PPMSIM, val++);
|
||||||
}
|
}
|
||||||
if (IS_ARM(board)) {
|
if (IS_ARM(board)) {
|
||||||
addConversion(PXX_XJT_X16, val);
|
addConversion(PULSES_PXX_XJT_X16, val);
|
||||||
addConversion(PXX_XJT_D8, val);
|
addConversion(PULSES_PXX_XJT_D8, val);
|
||||||
addConversion(PXX_XJT_LR12, val++);
|
addConversion(PULSES_PXX_XJT_LR12, val++);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
addConversion(PXX_DJT, val++);
|
addConversion(PULSES_PXX_DJT, val++);
|
||||||
}
|
}
|
||||||
if (IS_ARM(board)) {
|
if (IS_ARM(board)) {
|
||||||
addConversion(LP45, val);
|
addConversion(PULSES_LP45, val);
|
||||||
addConversion(DSM2, val);
|
addConversion(PULSES_DSM2, val);
|
||||||
addConversion(DSMX, val++);
|
addConversion(PULSES_DSMX, val++);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
addConversion(LP45, val++);
|
addConversion(PULSES_LP45, val++);
|
||||||
addConversion(DSM2, val++);
|
addConversion(PULSES_DSM2, val++);
|
||||||
addConversion(DSMX, val++);
|
addConversion(PULSES_DSMX, val++);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
@ -793,16 +793,16 @@ bool OpenTxFirmware::isTelemetrySourceAvailable(int source)
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
int OpenTxEepromInterface::isAvailable(Protocol proto, int port)
|
int OpenTxEepromInterface::isAvailable(PulsesProtocol proto, int port)
|
||||||
{
|
{
|
||||||
if (IS_TARANIS(board)) {
|
if (IS_TARANIS(board)) {
|
||||||
switch (port) {
|
switch (port) {
|
||||||
case 0:
|
case 0:
|
||||||
switch (proto) {
|
switch (proto) {
|
||||||
case OFF:
|
case PULSES_OFF:
|
||||||
case PXX_XJT_X16:
|
case PULSES_PXX_XJT_X16:
|
||||||
case PXX_XJT_D8:
|
case PULSES_PXX_XJT_D8:
|
||||||
case PXX_XJT_LR12:
|
case PULSES_PXX_XJT_LR12:
|
||||||
return 1;
|
return 1;
|
||||||
default:
|
default:
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -810,15 +810,15 @@ int OpenTxEepromInterface::isAvailable(Protocol proto, int port)
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
switch (proto) {
|
switch (proto) {
|
||||||
case OFF:
|
case PULSES_OFF:
|
||||||
case PPM:
|
case PULSES_PPM:
|
||||||
case PXX_XJT_X16:
|
case PULSES_PXX_XJT_X16:
|
||||||
case PXX_XJT_D8:
|
case PULSES_PXX_XJT_D8:
|
||||||
case PXX_XJT_LR12:
|
case PULSES_PXX_XJT_LR12:
|
||||||
//case PXX_DJT: // Unavailable for now
|
//case PULSES_PXX_DJT: // Unavailable for now
|
||||||
case LP45:
|
case PULSES_LP45:
|
||||||
case DSM2:
|
case PULSES_DSM2:
|
||||||
case DSMX:
|
case PULSES_DSMX:
|
||||||
return 1;
|
return 1;
|
||||||
default:
|
default:
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -826,7 +826,7 @@ int OpenTxEepromInterface::isAvailable(Protocol proto, int port)
|
||||||
break;
|
break;
|
||||||
case -1:
|
case -1:
|
||||||
switch (proto) {
|
switch (proto) {
|
||||||
case PPM:
|
case PULSES_PPM:
|
||||||
return 1;
|
return 1;
|
||||||
default:
|
default:
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -840,13 +840,13 @@ int OpenTxEepromInterface::isAvailable(Protocol proto, int port)
|
||||||
switch (port) {
|
switch (port) {
|
||||||
case 0:
|
case 0:
|
||||||
switch (proto) {
|
switch (proto) {
|
||||||
case PPM:
|
case PULSES_PPM:
|
||||||
case PXX_XJT_X16:
|
case PULSES_PXX_XJT_X16:
|
||||||
case PXX_XJT_D8:
|
case PULSES_PXX_XJT_D8:
|
||||||
case PXX_XJT_LR12:
|
case PULSES_PXX_XJT_LR12:
|
||||||
case LP45:
|
case PULSES_LP45:
|
||||||
case DSM2:
|
case PULSES_DSM2:
|
||||||
case DSMX:
|
case PULSES_DSMX:
|
||||||
return 1;
|
return 1;
|
||||||
default:
|
default:
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -854,7 +854,7 @@ int OpenTxEepromInterface::isAvailable(Protocol proto, int port)
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
switch (proto) {
|
switch (proto) {
|
||||||
case PPM:
|
case PULSES_PPM:
|
||||||
return 1;
|
return 1;
|
||||||
default:
|
default:
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -866,13 +866,13 @@ int OpenTxEepromInterface::isAvailable(Protocol proto, int port)
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
switch (proto) {
|
switch (proto) {
|
||||||
case PPM:
|
case PULSES_PPM:
|
||||||
case DSMX:
|
case PULSES_DSMX:
|
||||||
case LP45:
|
case PULSES_LP45:
|
||||||
case DSM2:
|
case PULSES_DSM2:
|
||||||
case PXX_DJT:
|
case PULSES_PXX_DJT:
|
||||||
case PPM16:
|
case PULSES_PPM16:
|
||||||
case PPMSIM:
|
case PULSES_PPMSIM:
|
||||||
return 1;
|
return 1;
|
||||||
default:
|
default:
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
@ -45,7 +45,7 @@ class OpenTxEepromInterface : public EEPROMInterface
|
||||||
|
|
||||||
virtual int getSize(const GeneralSettings &);
|
virtual int getSize(const GeneralSettings &);
|
||||||
|
|
||||||
virtual int isAvailable(Protocol proto, int port=0);
|
virtual int isAvailable(PulsesProtocol proto, int port=0);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
||||||
|
|
|
@ -140,14 +140,14 @@ int Th9xInterface::getSize(const GeneralSettings & settings)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int Th9xInterface::isAvailable(Protocol proto, int port)
|
int Th9xInterface::isAvailable(PulsesProtocol proto, int port)
|
||||||
{
|
{
|
||||||
switch (proto) {
|
switch (proto) {
|
||||||
case PPM:
|
case PULSES_PPM:
|
||||||
case SILV_A:
|
case PULSES_SILV_A:
|
||||||
case SILV_B:
|
case PULSES_SILV_B:
|
||||||
case SILV_C:
|
case PULSES_SILV_C:
|
||||||
case CTP1009:
|
case PULSES_CTP1009:
|
||||||
return 1;
|
return 1;
|
||||||
default:
|
default:
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
@ -46,7 +46,7 @@ class Th9xInterface : public EEPROMInterface
|
||||||
|
|
||||||
virtual int getSize(const GeneralSettings &);
|
virtual int getSize(const GeneralSettings &);
|
||||||
|
|
||||||
virtual int isAvailable(Protocol proto, int port=0);
|
virtual int isAvailable(PulsesProtocol proto, int port=0);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
||||||
|
|
|
@ -167,8 +167,8 @@ ModulePanel::ModulePanel(QWidget *parent, ModelData & model, ModuleData & module
|
||||||
ui->label_module->setText(label);
|
ui->label_module->setText(label);
|
||||||
|
|
||||||
// The protocols available on this board
|
// The protocols available on this board
|
||||||
for (int i=0; i<PROTO_LAST; i++) {
|
for (int i=0; i<PULSES_PROTOCOL_LAST; i++) {
|
||||||
if (GetEepromInterface()->isAvailable((Protocol)i, moduleIdx)) {
|
if (GetEepromInterface()->isAvailable((PulsesProtocol)i, moduleIdx)) {
|
||||||
ui->protocol->addItem(ModelPrinter::printModuleProtocol(i), (QVariant)i);
|
ui->protocol->addItem(ModelPrinter::printModuleProtocol(i), (QVariant)i);
|
||||||
if (i == module.protocol) ui->protocol->setCurrentIndex(ui->protocol->count()-1);
|
if (i == module.protocol) ui->protocol->setCurrentIndex(ui->protocol->count()-1);
|
||||||
}
|
}
|
||||||
|
@ -223,42 +223,42 @@ ModulePanel::~ModulePanel()
|
||||||
void ModulePanel::update()
|
void ModulePanel::update()
|
||||||
{
|
{
|
||||||
unsigned int mask = 0;
|
unsigned int mask = 0;
|
||||||
Protocol protocol = (Protocol)module.protocol;
|
PulsesProtocol protocol = (PulsesProtocol)module.protocol;
|
||||||
unsigned int max_rx_num = 63;
|
unsigned int max_rx_num = 63;
|
||||||
|
|
||||||
if (moduleIdx >= 0) {
|
if (moduleIdx >= 0) {
|
||||||
mask |= MASK_PROTOCOL;
|
mask |= MASK_PROTOCOL;
|
||||||
switch (protocol) {
|
switch (protocol) {
|
||||||
case PXX_XJT_X16:
|
case PULSES_PXX_XJT_X16:
|
||||||
case PXX_XJT_D8:
|
case PULSES_PXX_XJT_D8:
|
||||||
case PXX_XJT_LR12:
|
case PULSES_PXX_XJT_LR12:
|
||||||
case PXX_DJT:
|
case PULSES_PXX_DJT:
|
||||||
mask |= MASK_CHANNELS_RANGE | MASK_CHANNELS_COUNT;
|
mask |= MASK_CHANNELS_RANGE | MASK_CHANNELS_COUNT;
|
||||||
if ((protocol==PXX_XJT_X16) || (protocol==PXX_XJT_LR12)) mask |= MASK_FAILSAFES | MASK_RX_NUMBER;
|
if ((protocol==PULSES_PXX_XJT_X16) || (protocol==PULSES_PXX_XJT_LR12)) mask |= MASK_FAILSAFES | MASK_RX_NUMBER;
|
||||||
break;
|
break;
|
||||||
case LP45:
|
case PULSES_LP45:
|
||||||
case DSM2:
|
case PULSES_DSM2:
|
||||||
case DSMX:
|
case PULSES_DSMX:
|
||||||
mask |= MASK_CHANNELS_RANGE | MASK_RX_NUMBER;
|
mask |= MASK_CHANNELS_RANGE | MASK_RX_NUMBER;
|
||||||
module.channelsCount = 6;
|
module.channelsCount = 6;
|
||||||
max_rx_num = 20;
|
max_rx_num = 20;
|
||||||
break;
|
break;
|
||||||
case PPM:
|
case PULSES_PPM:
|
||||||
mask |= MASK_PPM_FIELDS | MASK_CHANNELS_RANGE| MASK_CHANNELS_COUNT;
|
mask |= MASK_PPM_FIELDS | MASK_CHANNELS_RANGE| MASK_CHANNELS_COUNT;
|
||||||
if (IS_9XRPRO(firmware->getBoard())) {
|
if (IS_9XRPRO(firmware->getBoard())) {
|
||||||
mask |= MASK_OPEN_DRAIN;
|
mask |= MASK_OPEN_DRAIN;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case OFF:
|
case PULSES_OFF:
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (IS_TARANIS(firmware->getBoard())) {
|
else if (IS_TARANIS(firmware->getBoard())) {
|
||||||
switch(model->trainerMode) {
|
switch(model->trainerMode) {
|
||||||
case MASTER_JACK:
|
case TRAINER_MASTER_JACK:
|
||||||
break;
|
break;
|
||||||
case SLAVE_JACK:
|
case TRAINER_SLAVE_JACK:
|
||||||
mask |= MASK_PPM_FIELDS | MASK_CHANNELS_RANGE | MASK_CHANNELS_COUNT;
|
mask |= MASK_PPM_FIELDS | MASK_CHANNELS_RANGE | MASK_CHANNELS_COUNT;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
@ -266,7 +266,7 @@ void ModulePanel::update()
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (model->trainerMode != MASTER_JACK) {
|
else if (model->trainerMode != TRAINER_MASTER_JACK) {
|
||||||
mask |= MASK_PPM_FIELDS | MASK_CHANNELS_RANGE | MASK_CHANNELS_COUNT;
|
mask |= MASK_PPM_FIELDS | MASK_CHANNELS_RANGE | MASK_CHANNELS_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -749,7 +749,7 @@ TelemetryPanel::~TelemetryPanel()
|
||||||
void TelemetryPanel::update()
|
void TelemetryPanel::update()
|
||||||
{
|
{
|
||||||
if (IS_TARANIS(firmware->getBoard())) {
|
if (IS_TARANIS(firmware->getBoard())) {
|
||||||
if (model->moduleData[0].protocol == OFF && model->moduleData[1].protocol == PPM) {
|
if (model->moduleData[0].protocol == PULSES_OFF && model->moduleData[1].protocol == PULSES_PPM) {
|
||||||
ui->telemetryProtocol->setEnabled(true);
|
ui->telemetryProtocol->setEnabled(true);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
|
@ -108,13 +108,13 @@ QString ModelPrinter::printModuleProtocol(unsigned int protocol)
|
||||||
QString ModelPrinter::printModule(int idx)
|
QString ModelPrinter::printModule(int idx)
|
||||||
{
|
{
|
||||||
const ModuleData & module = model.moduleData[idx];
|
const ModuleData & module = model.moduleData[idx];
|
||||||
if (module.protocol == OFF)
|
if (module.protocol == PULSES_OFF)
|
||||||
return printModuleProtocol(module.protocol);
|
return printModuleProtocol(module.protocol);
|
||||||
else if (module.protocol == PPM)
|
else if (module.protocol == PULSES_PPM)
|
||||||
return tr("%1, Channels(%2-%3), PPM delay(%4usec), Pulse polarity(%5)").arg(printModuleProtocol(module.protocol)).arg(module.channelsStart+1).arg(module.channelsStart+module.channelsCount).arg(module.ppmDelay).arg(module.polarityToString());
|
return tr("%1, Channels(%2-%3), PPM delay(%4usec), Pulse polarity(%5)").arg(printModuleProtocol(module.protocol)).arg(module.channelsStart+1).arg(module.channelsStart+module.channelsCount).arg(module.ppmDelay).arg(module.polarityToString());
|
||||||
else {
|
else {
|
||||||
QString result = tr("%1, Channels(%2-%3)").arg(printModuleProtocol(module.protocol)).arg(module.channelsStart+1).arg(module.channelsStart+module.channelsCount);
|
QString result = tr("%1, Channels(%2-%3)").arg(printModuleProtocol(module.protocol)).arg(module.channelsStart+1).arg(module.channelsStart+module.channelsCount);
|
||||||
if (module.protocol != PXX_XJT_D8) {
|
if (module.protocol != PULSES_PXX_XJT_D8) {
|
||||||
result += " " + tr("Receiver number(%1)").arg(module.modelId);
|
result += " " + tr("Receiver number(%1)").arg(module.modelId);
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
|
|
|
@ -124,7 +124,7 @@ void saveModel(ModelData & m, model & xm)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
if (m.moduleData[0].protocol != PPM || m.moduleData[0].channelsCount != 8 || m.moduleData[0].ppmDelay != 300 || m.moduleData[0].ppmPulsePol != 0) {
|
if (m.moduleData[0].protocol != PULSES_PPM || m.moduleData[0].channelsCount != 8 || m.moduleData[0].ppmDelay != 300 || m.moduleData[0].ppmPulsePol != 0) {
|
||||||
modulation mod;
|
modulation mod;
|
||||||
mod.type(modulation::type_type::value(m.moduleData[0].protocol));
|
mod.type(modulation::type_type::value(m.moduleData[0].protocol));
|
||||||
mod.channels(m.moduleData[0].channelsCount);
|
mod.channels(m.moduleData[0].channelsCount);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue