=== OSD-DEPTH === DESCRIPTION OSD-DEPTH is a Linux echo-sounder repeater which uses the OSD (On Screen Display) technique to display the water depth from NMEA sentences as DBT (Depth Below Transducer) or DPT (Depth). See screen copy at top of document. * Display only numbers (resizeable) above any application. * Using with a GPS and chart plotter as OpenCPN, you get in one screen essential parameters of navigation. * OSD technique: allowing a maximum readability application located below. * Many input devices; serial: /dev/ttyS(x), pseudo-serial: /dev/ttyPS(x-muplex named), USB: /dev/ttyUSB(x), bluetooth: /dev/rfcomm(x), network: on TCP address or loopback. * Display in meters, feets, fathoms. * Usable with any Linux distribution. * Lite shell bash (8KB) in the Linux mind, reusing existing and well-proven bricks, take a minimum of process and memory. * Script may be considered as a template, modifiable without recompilation for any customisation or display others datas (multiline also avaible with OSD), configuration by GUI, etc... and demonstrate how to access, format and display NMEA datas with standard *nix tools. OPTIONS osd_depth.sh [ options ] -h or --help. Display this help and exit. -v or --version. Display Osd Depth version and exit. Osd Depth launches as a flip flop: if you relaunch Osd Depth when it's running, it stops. At the next relaunch it restart and so on. DEPENDS Require Mawk (neither Awk nor Gawk !) by Mike Brennan. Require Osd Cat (xosd-bin package) by Martijn van de Streek. Require SoCat by Gerhard Reiger. Recommand Zenity by Glynn Foster or better yad by Victor Ananjevsky (many less dependencies). Recommand Xfontsel (included in x11-utils package) by Ralph R. Swick.or TKfont by Neil Grant. Recommand Putty by Simon Tatham. Suggest OpenCPN by David S. Register. Suggest Muplex by Frank Baudet. TODO Hoping some help to display 7 segments nice fonts for X11. INSTALL Shell script, compatible with any Linux distribution. Install the depends. Decompress the archive in /usr/local/bin/. Type '/usr/local/bin/osd_depth.sh'. At first launch Osd Depth create a .osd_depth.conf (hidden file) in your home directory and exit. You must configure manually this file to adapt at your case and relaunch Osd Depth. AUTHOR Written by Frank Baudet. Feedbacks, corrections, suggestions, derivatives are welcome. COPYRIGHT COPYRIGHT 2010-2016 Free Software Foundation, Inc. License GNU. GPL version 3 or later . This is free software: you are free to use, change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Navigation beta software, tested with Ubuntu 14.04, use it as your own risks ! Frank Baudet .