s1nb » 04 окт 2006, 15:16
private void button1_Click(object sender, EventArgs e)
{
//serialPort = new System.IO.Ports.SerialPort("COM1");
//serialPort.NewLine = "\r\n";
//serialPort.Open();
byte[] b = { 2, 0, 0, 7, 240, 255, 7 };
byte[] STATUS_REQUEST = { 2, 0, 0, 7, 204, 255, 43 };
byte[] REQUEST_BILL_ENABLES = { 2, 0, 0, 7, 193, 255, 54 };
byte[] b1 = { 2, 0, 0, 7, 193, 255, 53 };
byte[] READ_BILL_CREDIT_TABLE_COMMAND = { 2, 0, 0, 8, 229, 1, 255, 16 };
byte[] b2 = { 2, 0, 0, 7, 216, 255, 31 };
byte[] b3 = { 2, 0, 0, 7, 225, 255, 22 };
serialPort.Write(b, 0, 7);
serialPort.Write(STATUS_REQUEST, 0, 7);
serialPort.Write(REQUEST_BILL_ENABLES, 0, 7);
serialPort.Write(b1, 0, 7);
serialPort.Write(READ_BILL_CREDIT_TABLE_COMMAND, 0, 7);
serialPort.Write(b2, 0, 7);
serialPort.Write(b3, 0, 7);
for (int i = 1; i < 100; i++)
{
serialPort.Write(STATUS_REQUEST, 0, 7);
System.Threading.Thread.Sleep(300);
//MessageBox.Show("OK");
}
MessageBox.Show("OK");
}