public static PowerChuteData getInstance() { PowerChuteData result; if (PowerChuteData.powerChuteDataInstance == null) { result = new PowerChuteData(); } else { result = PowerChuteData.powerChuteDataInstance; } return result; }
public static PowerChuteData getInstance() { PowerChuteData result; if (PowerChuteData.powerChuteDataInstance == null) { result = new PowerChuteData(); } else { result = PowerChuteData.powerChuteDataInstance; } return(result); }
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); }
public UPSSensor() { Console.WriteLine("Created instance of PowerChute"); _dataFactory = PowerChuteData.getInstance(); }