public RouterConfiguration GetConfiguration() { ProcessManager processManager = new ProcessManager(); var res = processManager.Run(PortConfigurator.ConfigReadCommands, 300); // get address var pcfg = new PortConfigurator(res); return(pcfg.CurrentRouterConfiguration); }
public string WriteConfiguration(RouterConfiguration orgcfg, RouterConfiguration newcfg) { PortConfigurator portConfigurator = new PortConfigurator(newcfg); var cmdList = portConfigurator.PrepareConfigWriteCommands(orgcfg); if (cmdList.Count == 0) { return("Configuration not changed or invalid"); } ProcessManager processManager = new ProcessManager(); return(processManager.Run(cmdList, 1000)); }