Пример #1
0
        public void Update()
        {
            if (isconnect != frt.IsAlive())
            {
                ISConnect = frt.IsAlive();
            }

            if (!frt.IsAlive())
            {
                return;
            }

            if (actionsta != frt.ActionStatus())
            {
                actionsta    = frt.ActionStatus();
                ActionStatus = "";
            }

            if (devicesta != frt.DeviceStatus())
            {
                devicesta    = frt.DeviceStatus();
                DeviceStatus = "";
            }

            if (commandsta != frt.CommandStatus())
            {
                commandsta    = frt.CommandStatus();
                CommandStatus = "";
            }

            if (now_task != frt.CurrentTask())
            {
                now_task = frt.CurrentTask();
                Now_Task = "";
            }

            if (finish_task != frt.FinishTask())
            {
                finish_task = frt.FinishTask();
                Finish_Task = "";
            }

            if (loadstatus != frt.GoodsStatus())
            {
                loadstatus = frt.GoodsStatus();
                LoadStatus = "";
            }

            if (rollerstatus != frt.CurrentStatus())
            {
                rollerstatus = frt.CurrentStatus();
                RollerStatus = "";
            }

            if (rollerdirection != frt.RunDirection())
            {
                rollerdirection = frt.RunDirection();
                RollerDirection = "";
            }

            if (errormsg != frt.ErrorMessage())
            {
                errormsg = frt.ErrorMessage();
                ErrorMsg = "";
            }

            if (frt.GetUpdateTime(out string time))
            {
                if (datatime != time)
                {
                    DataTime = time;
                }
            }
        }