public SerialInterface(string _port, int _baudrate)
{
port = _port;
baudrate = _baudrate;
serialPort = new SerialPort();
serialPort.PortName = port;
serialPort.BaudRate = baudrate;
serialPort.Parity = Parity.None;
serialPort.DataBits = 8;
serialPort.StopBits = StopBits.One;
serialPort.Handshake = Handshake.None;
serialPort.ReceivedBytesThreshold = 1;
serialPort.ReadTimeout = 500;
serialPort.WriteTimeout = 500;
serialPort.DataReceived += serialPort_DataReceived;
serialPort.ErrorReceived += serialPort_ErrorReceived;
serialPort.PinChanged += serialPort_PinChanged;
}