Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
        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);
        }