/// <summary> /// /// </summary> /// <returns></returns> public override string ToString() { SerialPortSetting sps = new SerialPortSetting( SerialPort.PortName, SerialPort.BaudRate, SerialPort.Parity, SerialPort.DataBits, SerialPort.StopBits); return(sps.ToString()); }
/// <summary> /// /// </summary> /// <param name="obj"></param> /// <returns></returns> public override bool Equals(object obj) { //return base.Equals(obj); if (obj == null) { return(false); } if (obj.GetType() != this.GetType()) { return(false); } SerialPortSetting sps = (SerialPortSetting)obj; return(this.PortName == sps.PortName && this.BaudRate == sps.BaudRate && this.Parity == sps.Parity && this.DataBits == sps.DataBits && this.StopBits == sps.StopBits); }
/// <summary> /// /// </summary> /// <param name="setting"></param> public SerialCommuniPortConfig(SerialPortSetting setting) { this.SerialPortSetting = setting; }