public async void getData(bool again) { this.liveUpdate = again; this.pdu = pm.GetCurrentPDUData(); pduRaw.Text = this.pdu.lastResp; if (again) { await Task.Delay(2000); this.getData(this.liveUpdate); ticks++; } }
override public void parse(string reply) { PDUData temp = new PDUData(); DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(PDUData)); MemoryStream stream1 = new MemoryStream(); StreamWriter writer = new StreamWriter(stream1); writer.Write(reply); writer.Flush(); stream1.Position = 0; temp = (PDUData)ser.ReadObject(stream1); this.module1load1 = temp.module1load1; this.module1load2 = temp.module1load2; this.module1load3 = temp.module1load3; this.module2load1 = temp.module2load1; this.module2load2 = temp.module2load2; this.module2load3 = temp.module2load3; this.module3load1 = temp.module3load1; this.module3load2 = temp.module3load2; this.module3load3 = temp.module3load3; this.module4load1 = temp.module4load1; this.module4load2 = temp.module4load2; this.module4load3 = temp.module4load3; this.module5load1 = temp.module5load1; this.module5load2 = temp.module5load2; this.module5load3 = temp.module5load3; this.module6load1 = temp.module6load1; this.module6load2 = temp.module6load2; this.module6load3 = temp.module6load3; }