@@ -445,17 +445,15 @@ TEST_F(CommandManagerTest, OffboardCommandMuxLag)
445445
446446 control_t output = rf.command_manager_ .combined_control ();
447447 EXPECT_CLOSE (output.Qx .value , -0.5 * rf.params_ .get_param_float (PARAM_RC_MAX_ROLL));
448- EXPECT_EQ (rf.command_manager_ .get_rc_override (),
449- rf.command_manager_ .get_rc_override () | CommandManager::OVERRIDE_X);
448+ EXPECT_NE (rf.command_manager_ .get_rc_override & CommandManager::OVERRIDE_OFFBOARD_X_INACTIVE, 0 );
450449
451450 rc_values[0 ] = 1500 ; // return stick to center
452451
453452 stepFirmware (500000 );
454453 setOffboard (offboard_command);
455454 output = rf.command_manager_ .combined_control ();
456455 EXPECT_CLOSE (output.Qx .value , 0.0 ); // lag
457- EXPECT_EQ (rf.command_manager_ .get_rc_override (),
458- rf.command_manager_ .get_rc_override () | CommandManager::OVERRIDE_X);
456+ EXPECT_NE (rf.command_manager_ .get_rc_override & CommandManager::OVERRIDE_OFFBOARD_X_INACTIVE, 0 );
459457
460458 stepFirmware (600000 );
461459 setOffboard (offboard_command);
@@ -466,8 +464,7 @@ TEST_F(CommandManagerTest, OffboardCommandMuxLag)
466464 stepFirmware (20000 );
467465 output = rf.command_manager_ .combined_control ();
468466 EXPECT_CLOSE (output.Qx .value , OFFBOARD_QX);
469- EXPECT_NE (rf.command_manager_ .get_rc_override (),
470- rf.command_manager_ .get_rc_override () | CommandManager::OVERRIDE_X);
467+ EXPECT_NE (rf.command_manager_ .get_rc_override & CommandManager::OVERRIDE_OFFBOARD_X_INACTIVE, 0 );
471468}
472469
473470TEST_F (CommandManagerTest, StaleOffboardCommand)
@@ -481,8 +478,7 @@ TEST_F(CommandManagerTest, StaleOffboardCommand)
481478
482479 control_t output = rf.command_manager_ .combined_control ();
483480 EXPECT_CLOSE (output.Qx .value , 0.0 );
484- EXPECT_EQ (rf.command_manager_ .get_rc_override (),
485- rf.command_manager_ .get_rc_override () | CommandManager::OVERRIDE_OFFBOARD_X_INACTIVE);
481+ EXPECT_NE (rf.command_manager_ .get_rc_override & CommandManager::OVERRIDE_OFFBOARD_X_INACTIVE, 0 );
486482}
487483
488484TEST_F (CommandManagerTest, PartialMux)
@@ -499,8 +495,7 @@ TEST_F(CommandManagerTest, PartialMux)
499495 EXPECT_CLOSE (output.Fx .value , 0.0 );
500496 EXPECT_CLOSE (output.Fy .value , 0.0 );
501497 EXPECT_CLOSE (output.Fz .value , 0.0 );
502- EXPECT_EQ (rf.command_manager_ .get_rc_override (),
503- rf.command_manager_ .get_rc_override () | CommandManager::OVERRIDE_OFFBOARD_X_INACTIVE);
498+ EXPECT_NE (rf.command_manager_ .get_rc_override & CommandManager::OVERRIDE_OFFBOARD_X_INACTIVE, 0 );
504499}
505500
506501TEST_F (CommandManagerTest, MixedTypes)
0 commit comments