public static APIDeviceStatus fromDeviceStatus(DeviceStatu sourceDeviceStatus) { APIDeviceStatus result = new APIDeviceStatus(); result.ID = sourceDeviceStatus.ID; result.Title = sourceDeviceStatus.Title; return(result); }
public DeviceStatusCache GetDeviceStatusHistoryLastValue(string ip) { DeviceStatusHistoryLastValue lastValue = Entities.DeviceStatusHistoryLastValues.FirstOrDefault(x => x.IPAddress == ip); DeviceStatu deviceStatu = Entities.DeviceStatus.FirstOrDefault(x => x.StatusId == lastValue.StatusId); DeviceStatusCache statusCache = new DeviceStatusCache(deviceStatu.StatusId, deviceStatu.Status, deviceStatu.Description, (StatusColor)deviceStatu.StatusColor, ip); return(statusCache); }
public void UpdateUi(object statu) { DeviceStatu deviceStatu = (DeviceStatu)statu; labelTemp1.Text = deviceStatu.temp1 + "℃"; labelTemp2.Text = deviceStatu.temp2 + "℃"; labelTemp3.Text = deviceStatu.temp3 + "℃"; labelTemp4.Text = deviceStatu.temp4 + "℃"; labelTemp5.Text = deviceStatu.temp5 + "℃"; labelTemp6.Text = deviceStatu.temp6 + "℃"; labelTemp7.Text = deviceStatu.temp7 + "℃"; labelTemp8.Text = deviceStatu.temp8 + "℃"; labelTemp9.Text = deviceStatu.temp9 + "℃"; upWaterLev1(deviceStatu.waterMLev1); upWaterLev2(deviceStatu.waterMLev2); upHotLev1(deviceStatu.hotLev); }
public void upStatusData(DeviceStatu statu) { synchronizationContext.Post(UpdateUi, statu); }