private void OnCreated()
 {
     ControllerState    = ControllerStateEnum.Control;
     Data.Controller    = this;
     _greenLog          = new string[1000];
     _greenLogHeaderIdx = 25;
 }
 public void Reset()
 {
     ControllerState = ControllerStateEnum.Control;
     Clock.Reset();
     SignalGroups.ForEach(x => x.Reset());
     BlockStructure.Reset();
     Extras.Reset();
 }