Add PPM polarity
This commit is contained in:
@@ -664,7 +664,7 @@ class ModuleWindow : public FormGroup {
|
||||
new StaticText(this, grid.getLabelSlot(true), STR_PPMFRAME);
|
||||
|
||||
// PPM frame length
|
||||
auto edit = new NumberEdit(this, grid.getFieldSlot(2, 0), 125, 35 * 5 + 225,
|
||||
auto edit = new NumberEdit(this, grid.getFieldSlot(3, 0), 125, 35 * 5 + 225,
|
||||
GET_DEFAULT(g_model.moduleData[moduleIdx].ppm.frameLength * 5 + 225),
|
||||
SET_VALUE(g_model.moduleData[moduleIdx].ppm.frameLength, (newValue - 225) / 5),
|
||||
PREC1);
|
||||
@@ -672,11 +672,14 @@ class ModuleWindow : public FormGroup {
|
||||
edit->setSuffix(STR_MS);
|
||||
|
||||
// PPM frame delay
|
||||
edit = new NumberEdit(this, grid.getFieldSlot(2, 1), 100, 800,
|
||||
edit = new NumberEdit(this, grid.getFieldSlot(3, 1), 100, 800,
|
||||
GET_DEFAULT(g_model.moduleData[moduleIdx].ppm.delay * 50 + 300),
|
||||
SET_VALUE(g_model.moduleData[moduleIdx].ppm.delay, (newValue - 300) / 50));
|
||||
edit->setStep(50);
|
||||
edit->setSuffix("us");
|
||||
|
||||
// PPM Polarity
|
||||
new Choice(this, grid.getFieldSlot(3, 2), STR_PPM_POL, 0, 1, GET_SET_DEFAULT(g_model.moduleData[moduleIdx].ppm.pulsePol ));
|
||||
grid.nextLine();
|
||||
}
|
||||
|
||||
|
||||
@@ -81,6 +81,7 @@ ISTR(POTTYPES);
|
||||
ISTR(SLIDERTYPES);
|
||||
ISTR(ANTENNA_MODES);
|
||||
ISTR(CRSF_BAUDRATE);
|
||||
ISTR(PPM_POL);
|
||||
|
||||
#if defined(PCBSKY9X) && defined(REVX)
|
||||
ISTR(VOUTPUT_TYPE);
|
||||
|
||||
@@ -168,6 +168,7 @@ extern const char STR_R9M_PXX2_RF_PROTOCOLS[];
|
||||
extern const char STR_DSM_PROTOCOLS[];
|
||||
extern const char STR_FLYSKY_PROTOCOLS[];
|
||||
extern const char STR_CRSF_BAUDRATE[];
|
||||
extern const char STR_PPM_POL[];
|
||||
|
||||
#if defined(MULTIMODULE)
|
||||
extern const char STR_MULTI_PROTOCOLS[];
|
||||
|
||||
@@ -134,6 +134,9 @@
|
||||
#define LEN_MULTI_PROTOCOLS "\007"
|
||||
#define TR_MULTI_PROTOCOLS "FlySky\0""Hubsan\0""FrSky\0 ""Hisky\0 ""V2x2\0 ""DSM\0 ""Devo\0 ""YD717\0 ""KN\0 ""SymaX\0 ""SLT\0 ""CX10\0 ""CG023\0 ""Bayang\0""ESky\0 ""MT99XX\0""MJXq\0 ""Shenqi\0""FY326\0 ""SFHSS\0 ""J6 Pro\0""FQ777\0 ""Assan\0 ""Hontai\0""OpenLrs""FSky 2A""Q2x2\0 ""Walkera""Q303\0 ""GW008\0 ""DM002\0 ""Cabell\0""Esky150""H8 3D\0 ""Corona\0""CFlie\0 ""Hitec\0 ""WFly\0 ""Bugs\0 ""BugMini""Traxxas""NCC1701""E01X\0 ""V911S\0 ""GD00X\0 ""V761\0 ""KF606\0 ""Redpine""Potensi""ZSX\0 ""FlyZone""Scanner""FrSkyRX""FS2A_RX""HoTT\0 ""FX816\0 "
|
||||
|
||||
#define LEN_PPM_POL "\001"
|
||||
#define TR_PPM_POL "+""-"
|
||||
|
||||
#define TR_SENSOR_RSSI "RSSI"
|
||||
#define TR_SENSOR_R9PW "R9PW"
|
||||
#define TR_SENSOR_RAS "SWR"
|
||||
|
||||
Reference in New Issue
Block a user