//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 }); // } // } //}