Exemple #1
0
        public void Start(ITransport transport, TimeSpan interval)
        {
            _transport = transport;
            if (_timer != null)
            {
                throw new Exception("Timer already started.");
            }

            var versionRequest = new UasAutopilotVersionRequest();

            _transport.SendMessage(versionRequest);

            _timer       = _timerFactory.Create(interval);
            _timer.Tick += _timer_Tick;
            _timer.Start();
        }
Exemple #2
0
        private void button8_Click(object sender, EventArgs e)
        {
            var msg = new UasAutopilotVersionRequest();

            _mMavLink.SendMessage(msg);
        }