Esempio n. 1
0
 public bool AvviaCiclo()
 {
     _uc = UnitàControllo.GetInstance();
     while (true)
     {
         _uc.EseguiCiclo();
     }
 }
        public static UnitàControllo GetInstance()
        {
            if (_uc != null)
            {
                return(_uc);
            }
            lock (Object)
            {
                if (_uc == null)
                {
                    _uc = new UnitàControllo();
                }
            }

            return(_uc);
        }
Esempio n. 3
0
 public void Reset()
 {
     _uc           = UnitàControllo.GetInstance();
     _uc.ResetFlag = true;
 }
Esempio n. 4
0
 public void SetStepByStep(bool p0)
 {
     _uc            = UnitàControllo.GetInstance();
     _uc.Stepbystep = p0;
 }
 protected abstract void ChangeState(UnitàControllo uc, UnitàControlloState newState);