Exemple #1
0
        public async void PlayAnimation(ARDRONE_ANIMATION animation)
        {
            int    animationNumber   = (int)animation;
            int    duration          = 2;
            string animCommandString = string.Format("{0},{1}", animationNumber, duration);

            lock (_SyncRoot)
            {
                var animationCommand = _configuration.Control.flight_anim.Set(animCommandString).ToCommand();
                _CommandWorker.EnqueueConfigCommand(animationCommand);
            }
            await Log.Instance.WriteLineAsync("DroneClient:PlayAnimation");

            SendMessageToUI("Animation executed successfully");
        }
Exemple #2
0
        public async void PlayAnimation(ARDRONE_ANIMATION animation)
        {
            int animationNumber = (int)animation;
            int duration = 2;
            string animCommandString = string.Format("{0},{1}", animationNumber, duration);

            lock (_SyncRoot)
            {
                var animationCommand = _configuration.Control.flight_anim.Set(animCommandString).ToCommand();
                _CommandWorker.EnqueueConfigCommand(animationCommand);
            }
            await Log.Instance.WriteLineAsync("DroneClient:PlayAnimation");
            SendMessageToUI("Animation executed successfully");
        }