private void DowdingPlugin_UpdateOutput(object sender, PointLatLngAlt e) { if (e == lastplla) { return; } lastplla = e; if (!mavlink.BaseStream.IsOpen) { return; } var gpi = new MAVLink.mavlink_global_position_int_t((uint)(DateTime.Now - starttime).TotalMilliseconds, (int)(e.Lat * 1e7), (int)(e.Lng * 1e7), (int)(e.Alt * 1e2), 0, 0, 0, 0, 0); mavlink.generatePacket((int)MAVLink.MAVLINK_MSG_ID.GLOBAL_POSITION_INT, gpi, 2, 1); }