Guten Tag,
ich empfange über das DataReviced Event Daten (im String Format) - die Antwort des Ports sollte "OK" sein (insofern ich den richtigen befehl sende)
Sobald ich diesen Befehl sende, wird das event auch gefeuert, jedoch nicht wie gewünscht.
Beim 1. senden -> Antwort: ""
Beim 2. senden -> Antwort: "OK"
Beim 3. senden -> Antwort: ""
Beim 4. senden -> ANtwort: "OK"
usw...
Was könnte das denn sein?
ich empfange über das DataReviced Event Daten (im String Format) - die Antwort des Ports sollte "OK" sein (insofern ich den richtigen befehl sende)
Sobald ich diesen Befehl sende, wird das event auch gefeuert, jedoch nicht wie gewünscht.
Beim 1. senden -> Antwort: ""
Beim 2. senden -> Antwort: "OK"
Beim 3. senden -> Antwort: ""
Beim 4. senden -> ANtwort: "OK"
usw...
Was könnte das denn sein?
VB.NET-Quellcode
- Public Function connect() As Boolean
- With SerialInterface
- .PortName = Me.AttachedTo
- .BaudRate = 9600
- .Parity = Parity.None
- .DataBits = 8
- .StopBits = StopBits.One
- .Handshake = Handshake.None
- .RtsEnable = True
- .ReceivedBytesThreshold = 1
- .NewLine = vbCr
- .ReadTimeout = 1000
- .Open()
- End With
- Return SerialInterface.IsOpen
- End Function