public MSerialPort(CObjectInfo objInfo, CSerialPortData data) : base(objInfo) { SetData(data); Initialize(); }
void CreatePolygonSerialPort(CObjectInfo objInfo, out ISerialPort pComport) { // Polygon Scanner Serial Port string PortName = "COM3"; int BaudRate = 57600; Parity _Parity = Parity.None; int DataBits = 8; StopBits _StopBits = StopBits.One; CSerialPortData SerialCom = new CSerialPortData(PortName, BaudRate, _Parity, DataBits, _StopBits); pComport = new MSerialPort(objInfo, SerialCom); }
public int GetData(out CSerialPortData target) { target = ObjectExtensions.Copy(m_Data); return(SUCCESS); }
/***************** Common Implementation *************************************/ public int SetData(CSerialPortData source) { m_Data = ObjectExtensions.Copy(source); return(SUCCESS); }