// GET: ControlBlock
        public ActionResult Index()
        {
            IniFileControl inifileControl = IniFileControl.GetInstance();
            CdioControl    cdioControl    = CdioControl.GetInstance();
            DealControl    dealControl    = DealControl.GetInstance();

            ViewData["FileTimerState"]  = inifileControl.TimerState() == false?"关闭":"开启";
            ViewData["TimerTimerState"] = inifileControl.Timer2State() == false ? "关闭" : "开启";
            ViewData["DealState"]       = dealControl.getConnectState() == false ? "断开" : "连接";
            if (cdioControl.InitMoto().Equals("Success"))
            {
                ViewData["CdioInitState"] = "连接";
            }
            else
            {
                CdioCloseTimer();
                ViewData["CdioInitState"] = cdioControl.InitMoto();
            }
            ViewData["CdioTimerState"] = cdioControl.TimerState() == false ? "关闭" : "开启";
            ControlBlockViewModel controlblockviewModel = new ControlBlockViewModel
            {
                readiniModel = inifileControl.ReadInifile()
            };

            return(View(controlblockviewModel));
        }
예제 #2
0
        // GET: ControlBlock
        public ActionResult Index()
        {
            ControlBlockViewModel cbvm = new ControlBlockViewModel()
            {
                rollerbasestations = baserepo.RollerBaseStations.Include(x => x.ForcerCfg).Include(x => x.TimerCfg),
                td = RollerTimer.GetInstance().ReadAllRollerTime()
            };

            return(View(cbvm));
        }