using System; using System.IO; using System.IO.Pipes; using System.Threading; 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()); } } }