Esempio n. 1
0
        public IScanController CreateScanDevice(SerialConfig config)
        {
            if (config == null)
            {
                throw new ArgumentNullException("SerialConfig参数不能为null");
            }
            IScanController scan = new SerialScanController(config);

            return(scan);
        }
Esempio n. 2
0
 public ScanController(SerialConfig config)
 {
     Config = config;
     port   = new GodSerialPort(c =>
     {
         c.PortName = Config.PortName;
         c.BaudRate = Config.BuadRate;
         c.DataBits = Config.DataBits;
         c.StopBits = StopBits.One;
         c.Parity   = Parity.None;
     })
     {
         OnData = OnDataRead
     };
 }
Esempio n. 3
0
 public SerialScanController(SerialConfig config)
 {
     Config = config;
 }