private AlarmThreshold GetVibrationAlarmThreshold(SignalAlmSet almSet)
        {
            AlarmThreshold        alarm   = null;
            GetYunyiInterfaceData getData = new GetYunyiInterfaceData();
            EigenValueType        type    = eigenValueTypeRepository.GetByKey(almSet.ValueType);

            if (type != null)
            {
                alarm = getData.GetVibrationAlmSet(almSet, type.Name);
            }

            return(alarm);
        }
        private AlarmThreshold GetVoltAlmSet(VoltageSetMSiteAlm voltAlmSet)
        {
            AlarmThreshold alarm = null;
            MeasureSite    site  = measureSiteRepository.GetByKey(voltAlmSet.MsiteID);

            if (site != null)
            {
                YunyiCloudDataType type      = YunyiCloudDataType.Sensor;
                string             valueType = CommonVariate.WS_VOLTAGE_SET;
                int objectid = (int)site.WSID;
                alarm = getdata.GetMeasureSiteAlmSet(voltAlmSet, type, objectid, valueType);
            }
            return(alarm);
        }
        public string GetVibSignalAlmSet(int id)
        {
            string       result = string.Empty;
            SignalAlmSet almset = signalAlmSetRepository.GetByKey(id);

            if (almset != null)
            {
                AlarmThreshold alarm = GetVibrationAlarmThreshold(almset);
                if (alarm != null)
                {
                    result = Json.Stringify(alarm);
                }
            }
            return(result);
        }
        public string GetVolateAlmSet(int id)
        {
            string             result     = string.Empty;
            VoltageSetMSiteAlm voltAlmset = voltageSetMSiteAlmRepository.GetByKey(id);

            if (voltAlmset != null)
            {
                AlarmThreshold alm = GetVoltAlmSet(voltAlmset);
                if (alm != null)
                {
                    result = Json.Stringify(alm);
                }
            }
            return(result);
        }
        public string GetDeviceTempeAlmSet(int id)
        {
            string result = string.Empty;
            TempeDeviceSetMSiteAlm tempeAlmset = tempeDeviceSetMSiteAlmRepository.GetByKey(id);

            if (tempeAlmset != null)
            {
                AlarmThreshold alm = GetTempeAlmSet(tempeAlmset);
                if (alm != null)
                {
                    result = Json.Stringify(alm);
                }
            }

            return(result);
        }
        private AlarmThreshold GetTempeAlmSet(TempeDeviceSetMSiteAlm almset)
        {
            AlarmThreshold        alarm   = null;
            GetYunyiInterfaceData getData = new GetYunyiInterfaceData();

            MeasureSite site = measureSiteRepository.GetByKey(almset.MsiteID);

            if (site != null)
            {
                YunyiCloudDataType type      = YunyiCloudDataType.MeasureSite;
                string             valueType = CommonVariate.DEVICE_TEMPE_SET;
                int objectid = almset.MsiteID;
                type = YunyiCloudDataType.MeasureSite;

                alarm = getData.GetMeasureSiteAlmSet(almset, type, objectid, valueType);
            }
            return(alarm);
        }