diff --git a/APMrover2/commands_logic.pde b/APMrover2/commands_logic.pde index 541de62fbdd3ee8d495665883c20195eba5fb30b..7eae5e67a8499fc750ad0dd2e1c355bea259136c 100644 --- a/APMrover2/commands_logic.pde +++ b/APMrover2/commands_logic.pde @@ -375,11 +375,11 @@ static void do_set_servo() static void do_set_relay() { if (next_nonnav_command.p1 == 1) { - relay.on(); + relay.on(0); } else if (next_nonnav_command.p1 == 0) { - relay.off(); + relay.off(0); }else{ - relay.toggle(); + relay.toggle(0); } } diff --git a/APMrover2/events.pde b/APMrover2/events.pde index 4b08195906f5936f7e1f104890a40a938327cbdb..da008c2cb71cd7dadac74eca4b39b4a03c4223e0 100644 --- a/APMrover2/events.pde +++ b/APMrover2/events.pde @@ -22,7 +22,7 @@ static void update_events(void) // Used for MAV_CMD_DO_REPEAT_SERVO and MAV_CMD_ } if (event_id == RELAY_TOGGLE) { - relay.toggle(); + relay.toggle(0); } } } diff --git a/APMrover2/test.pde b/APMrover2/test.pde index 1ed84bf563c7ab32af815e558731b52a9975732b..61a5d0bb791563e48127791e803035e1240c327f 100644 --- a/APMrover2/test.pde +++ b/APMrover2/test.pde @@ -217,14 +217,14 @@ test_relay(uint8_t argc, const Menu::arg *argv) while(1){ cliSerial->printf_P(PSTR("Relay on\n")); - relay.on(); + relay.on(0); delay(3000); if(cliSerial->available() > 0){ return (0); } cliSerial->printf_P(PSTR("Relay off\n")); - relay.off(); + relay.off(0); delay(3000); if(cliSerial->available() > 0){ return (0);