Just some feedback about the unreleased/unnanounced beta version (0.0.3) of Ping Viewer Next as suggeted in this thread. @RaulTrombin
I’m using a Ping1D in A BlueROV Heavy configuration and viewing PingViewer Next (PVN) output as an iframe CockPit. I have the latest stable versions of firmware, BlueOS and Cockpit.
I’m desperate to have someway of using the Ping1D as after several months trying and many posts I have concluded that the Ping1D does not work with Sonarview in CockPit although the stand alone PingViewer app always works fine. If anyone has Ping1D working in Sonarview I’d appreciate any tips!! @o.o
PVN provides a larger display of the Ping1D output in a Cockpit iframe which is an improvement over SonarView with a good range of options to adjust display - asthetically the resolution of the output would look better if some smoothing was applied as looks a little pixelated.
Similar to SonarView PVN functions erratically and not entirely clear what sequence to use the relevant menu options (Create Device, Open Device, enable Continuous mode etc. Rebooting the autopilot does seem to help but not sure if there is a simplier way to reset the Ping1D when it refuses to connect or freezes.
Like SonarView the PVN does not always load correctly when starting Cockpit - not sure if that is an issue with my system but can take a couple of reloads to get these extensions to display properly in Cockpit.
When it does start PVN it usually detects the Ping1D but requires some random menu clicks and sometimes shows as two devices - as both a USB device and IP device. So far seems only the USB version connects/starts but both can show as ‘running’ in PVN. This maybe because of a delay in connecting which is then derailed by a user randomly clicking menu options
When the Ping1D does connect and displays ‘Continuous’ mode often there is no data output on the screen even though it is connecting and shows it is in continuous mode. When it does display continuous output it often only works for a few seconds before freezing/not display continuous output.
Minor Issues - The record function in PVN works OK although no idea where the recordings are stored? There is a bell icon in on the PVN display but doesnt seem to do anything when clicked. The device button in PVN (radio icon) is located at the same place as the settings menu expanding arrow in Cockpit which is not ideal.
An important caution with using PVN when the BLUEROV/Ping1D is not in the water is the apparent lack of any option to turn the Ping1D off - so seems to require a complete power down of the BlueROV after using PVN for a few seconds to avoid damaging the Ping1D!
I have confirmed the Ping1D may remain running even though it doesnt appear connected/running in PVN as I still get the mavlink messages via the new unreleased Surftrak extension in the generic miniwidgit as described here and here.
The unreleased SurfTrak version does work OK as a ‘Terrain Holding’ function which is a great addition to Cockpit - perhaps second only to enabling sound! SurfTrak seems to require >0.5m depth and at least 0.5m from the bottom to get accurate values from the Ping1D (in a concrete swimming pool).
Issue is it can cause eratic behaviour if the Ping1D returns low confidence data but seems to have some kind of clever self correcting function built in - not sure. Other issue I’ve found is that polling the mavlink data in my system is too slow (0.5 - 1 Hz?) so causes a kind of yo-yoing when the Ping1D values go zero every other value but think I can speed up Mavlink polling somehow in the autopilot parameters somewhere? @clyde