private void InitializeMavLink() { mMavLink = new MavLinkUdpTransport(); mMavLink.MavlinkSystemId = GetSystemId(); mMavLink.Initialize(); mMavLink.BeginHeartBeatLoop(); mMavLink.HeartBeatUpdateRateMs = 100; mAttitudeState = (UasAttitude)mMavLink.UavState.Get("Attitude"); }
private static void ProcessUdpStream() { MavLinkUdpTransport mluc = new MavLinkUdpTransport { TargetIpAddress = new IPAddress(new byte[] { 127, 0, 0, 1 }), MavlinkSystemId = 187 }; mluc.OnPacketReceived += OnMavLinkPacketReceived; mluc.Initialize(); mluc.BeginHeartBeatLoop(); Console.WriteLine("Waiting for UDP..."); Console.ReadLine(); }