laatzen/Common/TempFlansh/Program.cs

75 lines
2.8 KiB
C#

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