public void read() { port = ReadSettingInt("port", port); pollPeriod = ReadSettingInt("pollPeriod", pollPeriod); minimiseToTray = ReadSettingBool("minimiseToTray", minimiseToTray); startWithWindows = ReadSettingBool("startWithWindows", startWithWindows); percentRemaining = ReadSettingInt("percentRemaining", percentRemaining); secondsRemaining = ReadSettingInt("secondsRemaining", secondsRemaining); afterSeconds = ReadSettingInt("afterSeconds", afterSeconds); shutdownCondition = (EShutdownCondition)ReadSettingInt("shutdownCondition", (int)shutdownCondition); shutdownAction = (EShutdownAction)ReadSettingInt("shutdownAction", (int)shutdownAction); runAs = (ERunAs)ReadSettingInt("runAs", (int)runAs); hostname = ReadSettingString("hostname", hostname); username = ReadSettingString("username", username); password = ReadSettingString("password", password); upsDevice = ReadSettingString("upsDevice", upsDevice); logLevel = (NutLog.ELogLevel)ReadSettingInt("logLevel", (int)logLevel); }
public NutConfig() { shutdownCondition = EShutdownCondition.finalShutdown; shutdownAction = EShutdownAction.Shutdown; runAs = ERunAs.Application; afterSeconds = 120; secondsRemaining = 300; percentRemaining = 40; startWithWindows = true; minimiseToTray = true; port = 3493; pollPeriod = 15; logLevel = NutLog.ELogLevel.Trace; hostname = "nas2"; username = "******"; password = ""; upsDevice = "ups"; }