private static void RunStateMachine(QHsmTest test) { test.Init(); // take the initial transition for (;;) { Console.Write("\nSignal<-"); int i = Console.Read(); Console.ReadLine(); if (i == -1) { break; } else { if (i < (int)'a' || i > (int)'h') { break; } else { test.Dispatch(new QEvent((ushort)(i - (int)'a' + (int)MyQSignals.A_Sig))); } } } }
private static void RunStateMachine(QHsmTest test) { test.Init(); // take the initial transition for (;;) { Console.Write("\nSignal<-"); int i = Console.Read(); Console.ReadLine(); if (i == -1) { break; } else { if (i < (int)'a' || i > (int)'h') { break; } else { test.Dispatch(new QEvent((ushort)(i - (int)'a' + (int)MyQSignals.A_Sig))); } } } }