public MavLinkReader() { InitializeComponent(); Baud.SelectedIndex = 3; Ca.result = (byte)255; Mv.PacketReceived += Mv_PacketReceived; String[] P = System.IO.Ports.SerialPort.GetPortNames(); if (P.Length > 0) { Comm.Text = P[0]; } FlightModes.Items.AddRange(SMode); Mi[0] = new Msg_mission_item(); ut = new Util(); }
private void SendMission(object sender, EventArgs e) { Msg_mission_clear_all cl = new Msg_mission_clear_all(); cl.target_component = (byte)MAV_COMPONENT.MAV_COMP_ID_ALL; cl.target_system = (byte)Systemid; SendPacket(cl); Msg_mission_item it = new Msg_mission_item(); it.autocontinue = 1; it.command = (byte)MAV_CMD.MAV_CMD_NAV_TAKEOFF; it.current = 0; it.frame = (byte)MAV_FRAME.MAV_FRAME_GLOBAL_RELATIVE_ALT; it.seq = 1; SendPacket(it); }