I'm noticing some unexpected behaviour when polling a device using a serial connection. All of the responses for my protocol have a fixed length. DIS does not indicate any issues regarding responses waiting for timeout. No headers or trailers are defined. The device does not go into timeout, but from the StreamViewer I can see that the response is only registered after the configured timeout time.
An example for polling the location of the device:
StreamViewer (configured timeout time is 3 seconds):
My DataMiner version is 10.2.0.0-12184-CU6.
Am I missing anything?
Thanks in advance.
Could it be that you are getting the wrong data from the device? Looking at the streamViewer data and your response I would translate it to this:
03 Protocol version
07 Message type
00 11 Message idPoll location
Could you also check in the device documentation how long the Response Length is perhaps it should have a fixed length of 2?