public void stateComm() { DataTime = DateTime.Now; StateReport stateRESP = new StateReport { Id = configGP.TowerID, Time = DataTime, Mode = statusGP.StrgMode, State = statusGP.StrgState, AccessState = statusGP.StrgAccState, JobId = recvdataGP.JobID, Msg = "state Check" }; string JsonSerial = JsonConvert.SerializeObject(stateRESP); Textbox_Write(JsonSerial, stateURL); if (serverRESP != null && serverRESP.Job != null && recvdataGP.JobID != serverRESP.Job.Id) { recvdataGP.JobID = serverRESP.Job.Id; recvdataGP.UuidID = serverRESP.Job.Uuid; recvdataGP.OperName = serverRESP.Job.Oper; recvdataGP.ViewEnable = true; serverRESP.Job = null; OnEventJobState?.Invoke(this, recvdataGP); } }
public void jobstateComm() { DataTime = DateTime.Now; JobReport jobREPT = new JobReport { Id = configGP.TowerID, Time = DataTime, JobId = recvdataGP.JobID, JobState = jobstatusGP.JobState }; string JsonSerial = JsonConvert.SerializeObject(jobREPT); Textbox_Write(JsonSerial, jobstateURL); if (jobREPT.JobState == JobState.Complete) { recvdataGP = new APIRECVDATA(); OnEventJobState?.Invoke(this, recvdataGP); } }