Exemplo n.º 1
0
        public static APIDeviceStatus fromDeviceStatus(DeviceStatu sourceDeviceStatus)
        {
            APIDeviceStatus result = new APIDeviceStatus();

            result.ID    = sourceDeviceStatus.ID;
            result.Title = sourceDeviceStatus.Title;

            return(result);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 public void upStatusData(DeviceStatu statu)
 {
     synchronizationContext.Post(UpdateUi, statu);
 }