using System; using System.IO; using System.IO.Pipes; using System.Threading; using System.Windows.Forms; namespace TempFlansh { internal static class Program { /// /// The main entry point for the application. /// [STAThread] private static void Main() { //Console.WriteLine("Comport"); //short cport = short.Parse(Console.ReadLine()); //var ap = TempHelper.UniversalOpenCom(cport, 4800, 8, 0, 0); //var helper = new TempHelper(); ////var filename = $"{DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss")}_temp.log"; //////while (true) //////{ ////// var outT = $"{DateTime.Now} {helper.ReadCurrentDisplayValue().ToString()}"; ////// File.AppendAllLines(filename, new List() { outT }); ////// Console.WriteLine(outT); ////// Thread.Sleep(1000); //////} //while (true) //{ // Console.WriteLine(helper.ReadCurrentDisplayValue().ToString()); // //using (NamedPipeServerStream pipeServer = new NamedPipeServerStream("TempPipe", PipeDirection.Out)) // //{ // // Console.WriteLine("NamedPipeServerStream object created."); // // // Wait for a client to connect // // Console.Write("Waiting for client connection..."); // // pipeServer.WaitForConnection(); // // Console.Write("Open Comport"); // // Console.WriteLine("Client connected."); // // try // // { // // // Read user input and send that to the client process. // // using (StreamWriter sw = new StreamWriter(pipeServer)) // // { // // sw.AutoFlush = true; // // while (pipeServer.IsConnected) // // { // // //sw.WriteLine("19.0"); // // sw.WriteLine(helper.ReadCurrentDisplayValue().ToString()); // // Console.WriteLine(helper.ReadCurrentDisplayValue().ToString()); // // Thread.Sleep(500); // // } // // } // // } // // // Catch the IOException that is raised if the pipe is broken // // // or disconnected. // // catch (IOException e) // // { // // Console.WriteLine("ERROR: {0}", e.Message); // // } // //} //} Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } } }