/// <summary> /// 数据信息展现 /// </summary> /// <param name="data">发送的数据(清屏可以为null或者空)</param> internal void DisplayData(string data, string _spPortName, int _spBaudRate, StopBits _spStopBits, int _spDataBits, CustomerDispiayType DispiayType) { using (SerialPort serialPort = new SerialPort()) { serialPort.PortName = _spPortName; serialPort.BaudRate = _spBaudRate; serialPort.StopBits = _spStopBits; serialPort.DataBits = _spDataBits; this.DispiayType = DispiayType; serialPort.Open(); char esc = (char)27; serialPort.Write(esc + @"@"); serialPort.Write(esc + @"s" + Convert.ToInt32(this.DispiayType).ToString()); //发送数据 if (!string.IsNullOrEmpty(data)) { serialPort.Write(((char)27).ToString() + ((char)81).ToString() + ((char)65).ToString() + data + ((char)13).ToString()); } else { serialPort.Write(((char)27).ToString() + ((char)81).ToString() + ((char)65).ToString() + "0" + ((char)13).ToString()); } } }
/// <summary> /// 数据信息展现 /// </summary> /// <param name="data">发送的数据(清屏可以为null或者空)</param> private void DisplayData(CustomerDispiayType dispiayType, string data) { m_PortUtil.Open(); //先清屏 m_PortUtil.Write(((char)12).ToString()); //指示灯 string status = ((char)27).ToString() + ((char)115).ToString() + ((char)(int)dispiayType).ToString(); m_PortUtil.Write(status); //发送数据 if (!string.IsNullOrEmpty(data)) { m_PortUtil.Write(((char)27).ToString() + ((char)81).ToString() + ((char)65).ToString() + data + ((char)13).ToString()); } m_PortUtil.Close(); }
public void DisplayData(object price, string priceMonitor, int v1, object one, int v2, CustomerDispiayType total) { throw new NotImplementedException(); }