private static void ConvertXmlToBinary(List <string> args) { if (args.Count != 2) { Console.WriteLine("infile and outfile required"); return; } string inFile = args[0]; string outFile = args[1]; WifiMp3Settings settings = ReadSettingsFromFile(inFile); byte[] data = MarshalHelpers.ToBytes(settings); File.WriteAllBytes(outFile, data); }
private static void CreateBlankSettingsXml(List <string> args) { if (args.Count != 1) { Console.WriteLine("outfile required"); return; } string outFile = args[0]; WifiMp3Settings settings = new WifiMp3Settings { wifi = { gateway = IpAddressToInt("192.168.0.1"), ipAddr = IpAddressToInt("192.168.0.225"), securityKey = "secret", ssid = "ssid", subnetMask = IpAddressToInt("255.255.255.0"), encryption = (byte)DigiWifiEncryption.Wpa2, ipAddrMode = (byte)DigiWifiAddressMode.Static } }; WriteSettingsToFile(outFile, settings); }