Exemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="cp"></param>
        /// <returns></returns>
        override public bool IsMatch(ICommuniPort cp)
        {
            bool r = false;
            SerialCommuniPort scp = cp as SerialCommuniPort;

            if (scp != null)
            {
                bool isSameName = StringHelper.Equal(
                    scp.SerialPort.PortName,
                    this.SerialPortSetting.PortName);
                r = isSameName;
            }
            return(r);
        }
Exemplo n.º 2
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        override public ICommuniPort Create()
        {
            SerialPort sp = new SerialPort(
                this.SerialPortSetting.PortName,
                this.SerialPortSetting.BaudRate,
                this.SerialPortSetting.Parity,
                this.SerialPortSetting.DataBits,
                this.SerialPortSetting.StopBits);

            sp.Open();
            //return sp;
            ICommuniPort cp = new SerialCommuniPort(sp);

            return(cp);
        }
Exemplo n.º 3
0
 /// <summary>
 /// 
 /// </summary>
 /// <returns></returns>
 public ICommuniPort Create()
 {
     SerialPort sp = new SerialPort(
             this.SerialPortSetting.PortName,
             this.SerialPortSetting.BaudRate,
             this.SerialPortSetting.Parity,
             this.SerialPortSetting.DataBits,
             this.SerialPortSetting.StopBits);
     //return sp;
     ICommuniPort cp = new SerialCommuniPort(sp);
     return cp;
 }