Esempio n. 1
0
 public static PowerChuteData getInstance()
 {
     PowerChuteData result;
     if (PowerChuteData.powerChuteDataInstance == null)
     {
         result = new PowerChuteData();
     }
     else
     {
         result = PowerChuteData.powerChuteDataInstance;
     }
     return result;
 }
Esempio n. 2
0
        public static PowerChuteData getInstance()
        {
            PowerChuteData result;

            if (PowerChuteData.powerChuteDataInstance == null)
            {
                result = new PowerChuteData();
            }
            else
            {
                result = PowerChuteData.powerChuteDataInstance;
            }
            return(result);
        }
Esempio n. 3
0
        public ArrayList GetUPSSupportedFeatures()
        {
            PowerChuteData.regHandler = RegistryHandler.GetRegistryHandlerInstance();
            ArrayList arrayList = new ArrayList();

            this.UIControlObj.MGDGetSupportedFeatures(arrayList);
            if (PowerChuteData.IsNormalVoltUPS())
            {
                arrayList.Add("NormalVoltUPS");
            }
            if (PowerChuteData.IsAdvancedUPS())
            {
                arrayList.Add("AdvancedUPS");
            }
            if (PowerChuteData.IsSelfTestSupported())
            {
                arrayList.Add("SelfTest");
            }
            if (PowerChuteData.LongRunUPS())
            {
                arrayList.Add("Long Run UPS");
            }
            return(arrayList);
        }
Esempio n. 4
0
 public UPSSensor()
 {
     Console.WriteLine("Created instance of PowerChute");
     _dataFactory = PowerChuteData.getInstance();
 }