private void BUT_magfit_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "t Log|*.tlog"; ofd.ShowDialog(); var com = new Comms.CommsFile(); com.Open(ofd.FileName); MainV2.comPort.BaseStream = com; MagCalib.DoGUIMagCalib(); //MagCalib.ProcessLog(0); }
private void BUT_magfit_Click(object sender, EventArgs e) { using (OpenFileDialog ofd = new OpenFileDialog()) { ofd.Filter = "t Log|*.tlog"; ofd.ShowDialog(); var com = new CommsFile(); com.Open(ofd.FileName); MainV2.comPort.BaseStream = com; MagCalib.DoGUIMagCalib(false); //MagCalib.ProcessLog(0); } }
private void but_droneapi_Click(object sender, EventArgs e) { string droneshareusername = MainV2.getConfig("droneshareusername"); InputBox.Show("Username", "Username", ref droneshareusername); MainV2.config["droneshareusername"] = droneshareusername; string dronesharepassword = MainV2.getConfig("dronesharepassword"); if (dronesharepassword != "") { try { // fail on bad entry var crypto = new Crypto(); dronesharepassword = crypto.DecryptString(dronesharepassword); } catch { } } InputBox.Show("Password", "Password", ref dronesharepassword, true); var crypto2 = new Crypto(); string encryptedpw = crypto2.EncryptString(dronesharepassword); MainV2.config["dronesharepassword"] = encryptedpw; DroneProto dp = new DroneProto(); if (dp.connect()) { if (dp.loginUser(droneshareusername, dronesharepassword)) { MAVLinkInterface mine = new MAVLinkInterface(); var comfile = new CommsFile(); mine.BaseStream = comfile; mine.BaseStream.PortName = @"C:\Users\hog\Documents\apm logs\iris 6-4-14\2014-04-06 09-07-32.tlog"; mine.BaseStream.Open(); comfile.bps = 4000; mine.getHeartBeat(); dp.setVechileId(mine.MAV.Guid, 0, mine.MAV.sysid); dp.startMission(); while (true) { byte[] packet = mine.readPacket(); dp.SendMavlink(packet, 0); } // dp.close(); // mine.Close(); } } }