I experienced the same behaviour yesterday: the Ping360 produced scanning data for around 20 minutes, at which point ping-viewer stopped updating.
Environment:
BlueOS 1.0.1
ping-viewer 2.3.4 (commit 36168c2)
Model: 67
Firmware: 3.1
ID: 2
Device: /dev/ttyUSB0
The ping-viewer GUI log around the time of the failure began intermittently outputting:
[15:02:38:790] ping.protocol.ping360[Warning]: Profile message timeout, new request will be done.
It then reached a point where that was the only message being output (log truncated for brevity):
[15:02:38:790] ping.protocol.ping360[Warning]: Profile message timeout, new request will be done.
[15:02:38:804] ping.protocol.pingsensor[Debug]: "Handling Message: DEVICE_DATA [2300]"
[15:02:38:804] ping.protocol.ping360[Debug]: "Handling Message: DEVICE_DATA [2300]"
[15:02:39:890] ping.protocol.ping360[Warning]: Profile message timeout, new request will be done.
[15:02:39:893] ping.protocol.pingsensor[Debug]: "Handling Message: DEVICE_DATA [2300]"
[15:02:39:893] ping.protocol.ping360[Debug]: "Handling Message: DEVICE_DATA [2300]"
[15:02:39:908] ping.protocol.pingsensor[Debug]: "Handling Message: DEVICE_DATA [2300]"
[15:02:39:908] ping.protocol.ping360[Debug]: "Handling Message: DEVICE_DATA [2300]"
[15:02:40:911] ping.protocol.ping360[Warning]: Profile message timeout, new request will be done.
[15:02:40:924] ping.protocol.pingsensor[Debug]: "Handling Message: DEVICE_DATA [2300]"
[15:02:40:924] ping.protocol.ping360[Debug]: "Handling Message: DEVICE_DATA [2300]"
[15:02:41:760] ping.protocol.ping360[Warning]: Profile message timeout, new request will be done.
[15:02:42:663] ping.protocol.ping360[Warning]: Profile message timeout, new request will be done.
[15:02:43:651] ping.protocol.ping360[Warning]: Profile message timeout, new request will be done.
[15:02:45:619] ping.protocol.ping360[Warning]: Profile message timeout, new request will be done.
[15:02:46:121] ping.protocol.ping360[Warning]: Profile message timeout, new request will be done.
[15:02:46:739] ping.protocol.ping360[Warning]: Profile message timeout, new request will be done.
[15:02:47:490] ping.protocol.ping360[Warning]: Profile message timeout, new request will be done.
[15:02:47:860] ping.protocol.ping360[Warning]: Profile message timeout, new request will be done.
[15:02:48:628] ping.protocol.ping360[Warning]: Profile message timeout, new request will be done.
[15:02:49:865] ping.protocol.ping360[Warning]: Profile message timeout, new request will be done.
I can provide the .bin
file as necessary (it’s ~44MB). Replaying the data with the debug option set showed that the RX error count began to increase until no more data was received.
Due to time constraints, I was unable to perform any debugging, and I could not find a way to restart the ping services. Upon restarting ping-viewer, no devices were listed.
I have updated to BlueOS 1.1.0-beta.10. The Ping360 is displayed in the Vehicle/Pings
page. I will report back if the issue occurs again the next time I test.