/// <summary> /// Writes ths line to the serial device /// </summary> /// <param name="sendThis">string to send</param> /// <param name="length">number of characters in the string</param> private void sendLine(string sendThis, int length) { if (sendThis.Length < length) { length = sendThis.Length; } byte[] sendBytes = Encoding.GetEncoding(1252).GetBytes(sendThis); serialComm.Write(sendBytes, 0, length); }
public bool Connect(string port) { _serialComm.Open( port, NejeDk8KzConstants.BaudRate, NejeDk8KzConstants.Parity, NejeDk8KzConstants.DataBits, NejeDk8KzConstants.StopBits); _serialComm.Write(NejeDk8KzConstants.ConnectCommand); byte result = _serialComm.ReadOne(); return(result == NejeDk8KzConstants.ConnectResponse); }