package org.droidplanner.services.android.impl.core.MAVLink;
import com.MAVLink.common.msg_rc_channels_override;
import org.droidplanner.services.android.impl.core.drone.autopilot.MavLinkDrone;
public class MavLinkRC {
public static void sendRcOverrideMsg(MavLinkDrone drone, int[] rcOutputs) {
msg_rc_channels_override msg = new msg_rc_channels_override();
msg.chan1_raw = (short) rcOutputs[0];
msg.chan2_raw = (short) rcOutputs[1];
msg.chan3_raw = (short) rcOutputs[2];
msg.chan4_raw = (short) rcOutputs[3];
msg.chan5_raw = (short) rcOutputs[4];
msg.chan6_raw = (short) rcOutputs[5];
msg.chan7_raw = (short) rcOutputs[6];
msg.chan8_raw = (short) rcOutputs[7];
msg.target_system = drone.getSysid();
msg.target_component = drone.getCompid();
drone.getMavClient().sendMessage(msg, null);
}
}