SrmStateExcute.cs 1.16 KB
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HH_WCS_Standard
{
    public class SrmStateExcute : I_Excute
    {
        public VM_SrmStateRead vM_SrmStateRead;
        public VM_SrmStateWrite vM_SrmStateWrite;
        public I_Device device;
        private BaseBll _bll = new BaseBll();

        public SrmStateExcute(F_ServiceModel f_ServiceModel) : base(f_ServiceModel)
        {
            vM_SrmStateRead = f_ServiceModel.vM_ReadModel as VM_SrmStateRead;
            vM_SrmStateWrite = f_ServiceModel.vM_WriteModel as VM_SrmStateWrite;
            device = this.f_service.device;
        }


        public override BllResult Excute()
        {
            //float faulttime = vM_SrmStateRead.faultTime;
            //string faultime = _bll.GetTime(faulttime);
            //vM_SrmStateRead.runTime = vM_SrmStateRead.runTime * 1000;
            //vM_SrmStateRead.faultTime = vM_SrmStateRead.faultTime * 1000;
            //vM_SrmStateRead.standbyTime = vM_SrmStateRead.standbyTime * 1000;
            vM_SrmStateRead.LatTime = DateTime.Now;
            return BllResult.Sucess();
        }
    }
}