fix(radio): 2POS switch connected to 3POS socket may not behave as expected (#6067)
This commit is contained in:
@@ -810,11 +810,14 @@ TEST_F(MixerTest, DelayOnSwitch)
|
||||
evalFlightModeMixes(e_perout_mode_normal, 1);
|
||||
EXPECT_EQ(chans[0], CHANNEL_MAX);
|
||||
|
||||
simuSetSwitch(switch_index, 0);
|
||||
CHECK_DELAY(0, 500);
|
||||
auto sw_cfg = (SwitchConfig)SWITCH_CONFIG(switch_index);
|
||||
if (sw_cfg == SWITCH_3POS) {
|
||||
simuSetSwitch(switch_index, 0);
|
||||
CHECK_DELAY(0, 500);
|
||||
|
||||
evalFlightModeMixes(e_perout_mode_normal, 1);
|
||||
EXPECT_EQ(chans[0], 0);
|
||||
evalFlightModeMixes(e_perout_mode_normal, 1);
|
||||
EXPECT_EQ(chans[0], 0);
|
||||
}
|
||||
}
|
||||
|
||||
TEST_F(MixerTest, DelayOnSwitch2)
|
||||
|
||||
Reference in New Issue
Block a user