Example #1
0
        static void autonomy_AutonomyUpdated(object sender, AutonomyArgs e)
        {
            // Enqueue state if not autonomous
            if (mode == Mode.Autonomous)
            {
                // Start autonomy if not already started
                if (!autonomy.Started)
                    autonomy.Start();

                // Queue commands from autonomy
                stateQueue.Enqueue(e.UpdatedState);
            }
        }
 private void OnAutonomyUpdated(AutonomyArgs args)
 {
     if (AutonomyUpdated != null)
         AutonomyUpdated(this, args);
 }