bool LoadTextConverterFile() { bool result = false; string filename = ""; string value = ConfigurationManager.AppSettings["AQIReadableTextConverterFile"]; if (!string.IsNullOrEmpty(value) && File.Exists(value)) { filename = value; } if (!string.IsNullOrEmpty(filename)) { using (FileStream stream = new FileStream(filename, FileMode.Open)) { var serializer = new XmlSerializer(typeof(PM25Thresholds)); object resultObj; resultObj = serializer.Deserialize(stream); if (resultObj != null) { thresholds = resultObj as PM25Thresholds; result = true; } } } if (!result) { ConsoleMe.WriteLine("Failed to load AQI readable text converter file {0}.", value ?? ""); ConsoleMe.ReadyToExit(); } return(result); }
private bool LoadReceiverConfigFile() { bool result = false; string filename = ""; string value = ConfigurationManager.AppSettings["HRWNReceiverConfig"]; if (!string.IsNullOrEmpty(value) && File.Exists(value)) { filename = value; } if (!string.IsNullOrEmpty(filename)) { using (FileStream stream = new FileStream(filename, FileMode.Open)) { var serializer = new XmlSerializer(typeof(HRWNReceiverConfig)); object resultObj; resultObj = serializer.Deserialize(stream); if (resultObj != null) { ReceiverConfig = resultObj as HRWNReceiverConfig; result = true; } } } if (!result) { ConsoleMe.WriteLine("Failed to load HRWN receiver config file {0}.", value ?? ""); ConsoleMe.ReadyToExit(); } return(result); }