/// <summary> /// The command Prompt for Pisces /// </summary> public void PiscesPrompt() { var input = new CommandLineInput(m_interval); do { Console.Write(">"); var s = Console.ReadLine(); if (s.Trim() == "") { continue; } input.Read(s); if (input.Parameters.Length == 0 && input.SiteList.Length == 1) // get all parameters in database { input.Parameters = GetAllParametersForSiteID(input.SiteList[0], m_interval, input.Command == Command.GetQ); } if (input.Command == Command.Exit) { break; } if (!input.Valid) { Console.WriteLine("Error: Invalid Input"); continue; } if (input.Command == Command.Help) { Help(); } if (input.Command == Command.Get || input.Command == Command.GetQ) { if (input.SiteList.Length == 0) { Console.WriteLine("site is required"); continue; } Print(input, m_interval); } if (input.Command == Command.Date) { Console.WriteLine(input.T1.ToString("yyyy-MM-dd")); } //Console.WriteLine("cmd = " + input.Command); //Console.WriteLine("sites = " + String.Join(",", input.SiteList)); //Console.WriteLine("parameters = " + String.Join(",", input.Parameters)); } while (true); }
public void PiscesPrompt() { var input = new CommandLineInput(); do { Console.Write("pisces>"); var s = Console.ReadLine(); if (s.Trim() == "") { continue; } input.Read(s); if (!input.Valid) { Console.WriteLine("Error: Invalid Input"); continue; } if (input.Command == Command.Exit) { break; } if (input.Command == Command.Help) { Help(); } if (input.Command == Command.Get) { if (input.SiteList.Length == 0) { Console.WriteLine("site is required"); continue; } Print(input, TimeInterval.Irregular); } Console.WriteLine("cmd = " + input.Command); Console.WriteLine("sites = " + String.Join(",", input.SiteList)); Console.WriteLine("parameters = " + String.Join(",", input.Parameters)); } while (true); }