Exemplo n.º 1
0
        static void Main()
        {
            MotorSignalSettings settings = (MotorSignalSettings)Util.ModuleConfig.GetSettings(new MotorSignalSettings().GetType(), "MotorSignal.config");

            IMonitor     monitor    = new MotorMonitor(settings);
            ITranslater  translator = new MotorSignalTranslator(monitor);
            StateManager sm         = new MotorStateManager(translator, settings);

            SimForm simForm = new SimForm();

            monitor.HotKeyHandle = simForm.Handle;
            monitor.RegMonitor(simForm);
            monitor.Start();
            Application.Run(simForm);
            //Use StateManager to set the entry state temporarily in dev
            sm.CurrentState = sm.EntryState;
        }
Exemplo n.º 2
0
        static void Main()
        {
            MotorSignalSettings settings = (MotorSignalSettings)Util.ModuleConfig.GetSettings(new MotorSignalSettings().GetType(), "MotorSignal.config");

            signLen             = new SignLength();
            signLen.GAN_LENGTH  = settings.SignConfig.GanLength;
            signLen.XIAN_LENGTH = settings.SignConfig.XianLength;
            signLen.CHE_LENGTH  = settings.SignConfig.CheLength;
            oldData             = new CMonData(signLen);
            //SimForm simForm = new SimForm();
            IMonitor monitor = new MotorMonitor(settings);
            //monitor.HotKeyHandle = simForm.Handle;
            //monitor.RegMonitor(simForm);
            Program p = new Program();

            monitor.RegMonitor(p);
            monitor.Start();
            //Application.Run(simForm);
        }