laatzen/ZeroFlowTool/TestComon.cs
2021-10-01 11:12:07 +02:00

70 lines
2.3 KiB
C#

//using System;
//using System.Collections.Generic;
//using System.ComponentModel;
//using System.Data;
//using System.Drawing;
//using System.Linq;
//using System.Text;
//using System.Threading.Tasks;
//using System.Windows.Forms;
//using Xylem.Common.Hardware.Interface.Com;
//using Xylem.Common.Hardware.WaterMeter;
//using Xylem.Common.Hardware.WaterMeter.Genesis;
//using Xylem.Common.Hardware.WaterMeter.Genesis.DataPackages;
//namespace GenesisDisplayTool
//{
// public partial class TestComon : Form
// {
// public TestComon()
// {
// InitializeComponent();
// }
// MeterBatch mb = new MeterBatch();
// private void button1_Click(object sender, EventArgs e)
// {
// //inti
// var portConfigLed = new PortConfig();
// portConfigLed.ReadLine = true;
// portConfigLed.SplitSign = "[";
// portConfigLed.SerialPort = new System.IO.Ports.SerialPort("COM34", 115200, System.IO.Ports.Parity.None, 8, System.IO.Ports.StopBits.One);
// var portConfigRFID = new PortConfig();
// portConfigRFID.SerialPortType = typeof(RfidComPort);
// portConfigRFID.ReadLine = false;
// portConfigRFID.SplitSign = "[";
// portConfigRFID.SerialPort = new System.IO.Ports.SerialPort("COM33", 9600, System.IO.Ports.Parity.None, 8, System.IO.Ports.StopBits.One);
// var meter = new GenesisMeter(1, portConfigRFID, portConfigLed);
// mb.AddMeter(meter);
// meter.Init();
// }
// private void button2_Click(object sender, EventArgs e)
// {
// //login
// mb.GetMeter(1).Login("119564D5BC83");
// }
// private void button3_Click(object sender, EventArgs e)
// {
// // set
// mb.GetMeter(1).SetLcdText(true, new byte[] { 0x00, 0x00 });
// }
// private void button4_Click(object sender, EventArgs e)
// {
// // get
// GenesisMeter metertodoST = (GenesisMeter)mb.GetMeter(1);
// metertodoST.ReadRegister(Register.Customer.AlarmStatus1);
// metertodoST.WriteRegister(Register.Customer.AlarmStatus1, new byte[] { 0x04 });
// mb.GetMeter(1).SetLcdText(false, new byte[] { 0xff, 0xff });
// }
// }
//}