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; } } }