Start() public method

public Start ( ) : void
return void
Beispiel #1
0
        private void uiBtnStart_Click(object sender, EventArgs e)
        {
            if (uiBtnStart.Tag.ToString().Equals("STOPPED"))
            {
                _aiManager = new AIManager();
                _aiManager.Configure((int)uiNumericNInputNeurons.Value, (int)uiNumericNHiddenNeurons.Value, (int)uiNumericNOutputNeurons.Value,
                                     (double)uiNumericLearnRate.Value, (double)uiNumericMomentum.Value, (double)uiNumericError.Value,
                                     uiTxtFilePathInputDataset.Tag.ToString(), uiTxtFilePathOutputDataset.Tag.ToString(), uiCmbSerialPorts.Text);
                _aiManager.Start();

                TimerRefreshSensorData.Enabled = true;
                TimerUpdateUi.Enabled          = true;

                uiBtnStart.Text      = "STOP";
                uiBtnStart.Image     = Properties.Resources.ic_cancel;
                uiBtnStart.BackColor = Color.FromArgb(unchecked ((int)0xFFE52B3E));
                uiBtnStart.Tag       = "STARTED";
            }
            else
            {
                _aiManager.Stop();

                uiBtnStart.Text      = "START";
                uiBtnStart.Image     = Properties.Resources.ic_start;
                uiBtnStart.BackColor = Color.FromArgb(unchecked ((int)0xFF2BCC6F));
                uiBtnStart.Tag       = "STOPPED";
            }
        }
Beispiel #2
0
 public static void InitializeServices()
 {
     //Initialize
     ServicesLocator.GameStateManager = new GameStateManager();
     ServicesLocator.AIManager        = new AIManager();
     ServicesLocator.EventManager     = new EventManager();
     ServicesLocator.InputManager     = new InputManager();
     //Run Startup
     InputManager.Start();
     AIManager.Start();
     GameStateManager.Start();
 }