mirror of
https://github.com/opentx/opentx.git
synced 2025-07-15 12:25:12 +03:00
Attempt at getting the simu interface usable with the extra trims
This commit is contained in:
parent
1f6a711d24
commit
d207a600e8
5 changed files with 14 additions and 5 deletions
|
@ -135,7 +135,11 @@ enum FailsafeModes {
|
|||
#define TRIM_RV_UP 5
|
||||
#define TRIM_RH_L 6
|
||||
#define TRIM_RH_R 7
|
||||
#define TRIM_NONE 8
|
||||
#define TRIM_T5_DN 8
|
||||
#define TRIM_T5_UP 9
|
||||
#define TRIM_T6_DN 10
|
||||
#define TRIM_T6_UP 11
|
||||
#define TRIM_NONE 12
|
||||
|
||||
// Beep center bits
|
||||
#define BC_BIT_RUD (0x01)
|
||||
|
|
|
@ -141,7 +141,12 @@ void SimulatorDialogHorus::getValues()
|
|||
trimPressed == TRIM_RV_DN,
|
||||
trimPressed == TRIM_RV_UP,
|
||||
trimPressed == TRIM_RH_L,
|
||||
trimPressed == TRIM_RH_R
|
||||
trimPressed == TRIM_RH_R,
|
||||
0,0,0,0
|
||||
/*trimPressed == TRIM_T5_DN,
|
||||
trimPressed == TRIM_T5_UP,
|
||||
trimPressed == TRIM_T6_DN,
|
||||
trimPressed == TRIM_T6_UP*/
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ for (int i=0; i<C9X_NUM_SWITCHES; i++)
|
|||
simuSetSwitch(i, inputs.switches[i]);
|
||||
for (int i=0; i<C9X_NUM_KEYS; i++)
|
||||
simuSetKey(i, inputs.keys[i]);
|
||||
for (int i=0; i<NUM_STICKS*2; i++)
|
||||
for (int i=0; i<(NUM_STICKS+NUM_AUX_TRIMS)*2; i++)
|
||||
simuSetTrim(i, inputs.trims[i]);
|
||||
|
||||
#ifdef PCBGRUVIN9X
|
||||
|
|
|
@ -39,7 +39,7 @@ struct TxInputs
|
|||
int switches[C9X_NUM_SWITCHES];
|
||||
bool keys[C9X_NUM_KEYS];
|
||||
bool rotenc;
|
||||
bool trims[8];
|
||||
bool trims[12];
|
||||
};
|
||||
|
||||
class TxOutputs
|
||||
|
|
|
@ -266,7 +266,7 @@ void Open9xSim::updateKeysAndSwitches(bool start)
|
|||
// order of trim sliders
|
||||
static FXuint trimKeys[] = { KEY_E, KEY_R, KEY_U, KEY_I, KEY_R, KEY_E, KEY_Y, KEY_T, KEY_Q, KEY_W };
|
||||
#else
|
||||
static FXuint trimKeys[] = { KEY_F1, KEY_F2, KEY_F3, KEY_F4, KEY_F5, KEY_F6, KEY_F7, KEY_F8 };
|
||||
static FXuint trimKeys[] = { KEY_F1, KEY_F2, KEY_F3, KEY_F4, KEY_F5, KEY_F6, KEY_F7, KEY_F8, KEY_F9, KEY_F10, KEY_F11, KEY_F12 };
|
||||
#endif
|
||||
|
||||
for (unsigned i=0; i<DIM(trimKeys); i++) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue