public void Initialize(string port, PortSpeed baudRate, ImageSize imageSize) { AutoDetectBaudRate(port); SetImageSize(imageSize); AutoDetectBaudRate(port); SetPortSpeed(baudRate); }
protected void SetPortSpeed(PortSpeed speed) { RunCommand(Command.SET_PORT, new byte[] { 0x1, (byte)((short)speed >> 8), (byte)((short)speed & 0xFF) }, 5); var comPortName = _comPort.PortName; switch (speed) { case PortSpeed.Baud9600: Open(comPortName, 9600); break; case PortSpeed.Baud19200: Open(comPortName, 19200); break; case PortSpeed.Baud38400: Open(comPortName, 38400); break; case PortSpeed.Baud57600: Open(comPortName, 57600); break; case PortSpeed.Baud115200: Open(comPortName, 115200); break; } Thread.Sleep(100); }