public bool Load() { TextReader textReader = null; bool ok = true; try{ XmlSerializer deserializer = new XmlSerializer(typeof(SimulatorSettings)); textReader = new StreamReader(SettingsFileName); Object obj = deserializer.Deserialize(textReader); var loadSettings = (SimulatorSettings)obj; textReader.Close(); WiFiSettings = loadSettings.WiFiSettings; VersionSettings = loadSettings.VersionSettings; BootSettings = loadSettings.BootSettings; ProgramManagerSettings = loadSettings.ProgramManagerSettings; } catch (Exception e) { Console.WriteLine(e.Message); ok = false; } if (textReader != null) { textReader.Close(); } return(ok); }
public SimulatorSettings() { SettingsFileName = "SimulatorSettings.xml"; WiFiSettings = new WiFiSettings(); VersionSettings = new VersionSettings(); BootSettings = new BootSettings(); ProgramManagerSettings = new ProgramManagerSettings(); }
public SimulatorSettings() { SettingsFileName = "SimulatorSettings.xml"; WiFiSettings = new WiFiSettings(); VersionSettings = new VersionSettings (); BootSettings = new BootSettings (); ProgramManagerSettings = new ProgramManagerSettings (); }
public bool Load() { TextReader textReader = null; bool ok = true; try{ XmlSerializer deserializer = new XmlSerializer(typeof(SimulatorSettings)); textReader = new StreamReader (SettingsFileName); Object obj = deserializer.Deserialize (textReader); var loadSettings = (SimulatorSettings)obj; textReader.Close (); WiFiSettings = loadSettings.WiFiSettings; VersionSettings = loadSettings.VersionSettings; BootSettings = loadSettings.BootSettings; ProgramManagerSettings = loadSettings.ProgramManagerSettings; } catch(Exception e) { Console.WriteLine(e.Message); ok = false; } if(textReader!= null) textReader.Close(); return ok; }