rgleason / watchdog_pi

watchdog plugin for opencpn
GNU General Public License v3.0
1 stars 9 forks source link

TESTING WATCHDOG #100

Open rgleason opened 5 months ago

rgleason commented 5 months ago

Two approaches:

  1. Connected to your ships instruments with OpenCPN running receiving Nmea0183 data.
  2. On land using VDR_pi and recorded nmea0183 data files.

Process

  1. Start Opencpn, load the most recent version of Watchdog, install and enable.
  2. Start Dashboard and get the instruments being tested showing.
  3. Start VDR and "play" or "open" the appropriate nmea0183 data file. OR be connected to your ships data.
  4. Check data flow using Nmea viewer in connections.
  5. Start Watchdog and set specific values for the alarms being tested.
  6. Compare Dashboard value with what is showing in Watchdog.

Tools and Resources

  1. Use of OpenCPN Settings > Connections > Show Nmea Debug Window and Pause/Resume
  2. Nmea0183 Standard XDR Sentences v4.11 (stevead) nmea xdr v4.11-1.pdf
  3. OpenCPN Manual - Nmea Communications and Protocols
  4. Dashboard Plugin - References for Nmea0183 Sentences
  5. Eric S. Raymond - NMEA Revealed
  6. NMEA Standard Sentences
  7. Calypso Official Nmea0183 Spec include XDR
  8. Nmea Checksum Calculator
  9. Online Nmea Tools

VDR files available for testing.

  1. VDR_Sensors-Hakan.txt
  2. depth-new-DPT.txt
  3. Tactics-sample2-5m.txt
  4. Tactics-sample2-1m.txt
  5. 1-werner-true-relative-wind.nmea.txt
  6. 2.werner-nmea.txt
  7. Hartmut-AN-Markermeer-Wind-AIS-3m.txt

Some compiled information about XDR sentence Watchdog-nmea0183-data.xlsx

Some example screenshots of testing:

Course-Alarm Course-MagHDG Course-GPS

Corsair-63 commented 5 months ago

follow-up off-course alarm: https://github.com/rgleason/watchdog_pi/issues/76

with vdr file too