コード例 #1
0
        private void InitializeMavLink()
        {
            mMavLink = new MavLinkUdpTransport();
            mMavLink.MavlinkSystemId = GetSystemId();
            mMavLink.Initialize();
            mMavLink.BeginHeartBeatLoop();
            mMavLink.HeartBeatUpdateRateMs = 100;

            mAttitudeState = (UasAttitude)mMavLink.UavState.Get("Attitude");
        }
コード例 #2
0
        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();
        }