common/TempFlansh/Program.cs
2026-04-23 17:50:07 +02:00

76 lines
2.9 KiB
C#

using System;
using System.IO;
using System.IO.Pipes;
using System.Threading;
using System.Windows.Forms;
namespace TempFlansh
{
internal static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[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<string>() { 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());
}
}
}