예제 #1
0
        public MSerialPort(CObjectInfo objInfo, CSerialPortData data)
            : base(objInfo)
        {
            SetData(data);

            Initialize();
        }
예제 #2
0
        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);
        }
예제 #3
0
        public int GetData(out CSerialPortData target)
        {
            target = ObjectExtensions.Copy(m_Data);

            return(SUCCESS);
        }
예제 #4
0
        /***************** Common Implementation *************************************/

        public int SetData(CSerialPortData source)
        {
            m_Data = ObjectExtensions.Copy(source);
            return(SUCCESS);
        }