75 lines
2.8 KiB
C#
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());
|
|
|
|
}
|
|
}
|
|
}
|