Ejemplo n.º 1
0
        /// <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());
                }
            }
        }
Ejemplo n.º 2
0
        /// <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();
        }
Ejemplo n.º 3
0
        /// <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();
        }
Ejemplo n.º 4
0
 public void DisplayData(object price, string priceMonitor, int v1, object one, int v2, CustomerDispiayType total)
 {
     throw new NotImplementedException();
 }