public void TestMethodVratitStavCitacu96() { using (var serialPort = new SerialPortWraper(_portCfg)) { serialPort.Open(); Assert.IsTrue(serialPort.IsOpen, $"port {_portCfg.Port} nelze otevřít"); UnitMonitor m = new UnitMonitor(100); m.SerialPort = serialPort; //var data = await m.ReadZaklNastaveni(); //var task = m.ReadZaklNastaveni(); //PrintByteArray(task.Result); int ok; int ng; Console.WriteLine($"TestMethodVratitZaklNastaveni9 - OK"); Assert.IsTrue(m.ReadStavCitacu(out ok, out ng)); Console.WriteLine($"OK={ok} NG={ng}"); serialPort.Close(); Assert.IsFalse(serialPort.IsOpen, $"port {_portCfg.Port} nelze uzařít"); Thread.Sleep(500); } Console.WriteLine($"TestMethodVratitStavCitacu96 - OK"); }
static void TestReadPort() { using (var serialPort = new SerialPortWraper(_portCfg)) { serialPort.Open(); //serialPort.DataReceived += SerialPort_DataReceived; serialPort.ErrorReceived += SerialPort_ErrorReceived; Console.WriteLine($"Port is open: {serialPort.IsOpen}"); if (!serialPort.IsOpen) { Console.WriteLine($"Port not open - exit"); return; } UnitMonitor m = new UnitMonitor(100); m.SerialPort = serialPort; //m.Set6f(); //m.SetHandshake(255, 1); //Assert.IsTrue(res); Thread.Sleep(500); int c = 0; int ok; int ng; while (c++ < 10) { var res = m.ReadStavCitacu(out ok, out ng); Console.WriteLine($"res = {res} OK = {ok} NG = {ng}"); Thread.Sleep(300); } //MessageBox.Show("Hello, world!"); serialPort.Close(); } Console.WriteLine($"TestMethodZapsatNacistCitace - OK"); Console.ReadLine(); }
public void TestMethod1() { using (var serialPort = new SerialPortWraper(_portCfg)) { serialPort.Open(); Assert.IsTrue(serialPort.IsOpen, $"port {_portCfg.Port} nelze otevřít"); UnitMonitor m = new UnitMonitor(100); m.SerialPort = serialPort; m.Set6f(); m.SetHandshake(0, 1); //Assert.IsTrue(res); Thread.Sleep(500); int c = 0; int ok; int ng; while (c++ < 100) { var res = m.ReadStavCitacu(out ok, out ng); if (res) { m.UnitStatus.Ok = ok; m.UnitStatus.Ng = ng; } Console.WriteLine($"OK = {ok} NG = {ng}"); Thread.Sleep(300); } serialPort.Close(); Assert.IsFalse(serialPort.IsOpen, $"port {_portCfg.Port} nelze uzařít"); } Console.WriteLine($"TestMethodZapsatNacistCitace - OK"); }
public void TestMethodZapsatNacistCitace() { using (var serialPort = new SerialPortWraper(_portCfg)) { serialPort.Open(); Assert.IsTrue(serialPort.IsOpen, $"port {_portCfg.Port} nelze otevřít"); UnitMonitor m = new UnitMonitor(100); m.SerialPort = serialPort; short okVal = 123; short ngVal = 54; var res = m.SetCitace(okVal, ngVal); Assert.IsTrue(res); int ok; int ng; Thread.Sleep(500); Assert.IsTrue(m.ReadStavCitacu(out ok, out ng)); Console.WriteLine($"OK={ok} NG={ng}"); Assert.AreEqual(ok, okVal); Assert.AreEqual(ng, ngVal); serialPort.Close(); Assert.IsFalse(serialPort.IsOpen, $"port {_portCfg.Port} nelze uzařít"); Thread.Sleep(500); } Console.WriteLine($"TestMethodZapsatNacistCitace - OK"); }