App: WilhelmSK
Developer: Scott Bender
Genres: Navigation, Utilities

WilhelmSK is a highly customizable display, monitoring and control dashboard for your boat.

WilhelmSK can connect to a Signal K server like the Signal K Node Server or a Signal K gateway like the iKommunicate.

It can also connect directly to some devices:  
  º NMEA 0183 over TCP or UDP. (from for example, Digital Yacht's Smart WLN10)
  º Any modern Navico (Lowrance, Simnet or B&G) GoFree MFDs
  º NMEA 2000 via Yacht Device's YDWG-02  
  º NMEA 2000 via Actisense's W2K-1
  º Victron Venus GX or CCGX
  º Victron VRM

RayMarine Auto Pilot Support (via node-server or the YDWG only)
  º View or change current mode (Standby, Auto, Wind, Track)
  º View current target heading or Wind direction
  º Change target heading or Wind direction
  º Acknowledge "Turn To Waypoint'

Active Captain:
  º You can view Active Captain Points of Interest and review or comment on them.
  º Go to Settings->Appearance to show Active Captain Points of Interest on the maps.

Alarms and Notifications
  º View list of current current alarms
  º Acknowledge RayMarine "Turn To Waypoint' *
  º Push notification support *
  º Setup server side alarms *
  º Set an anchor alarm with the push of a button *

Features:
  - Fusion stereo (control zone volumes, source input, play, pause etc.)
  - Create a gauge for any value available via SignalK
  - Sophisticated anchor alarm (requires node server and signalk-anchoralarm-plugin)
  - Customize gauge display using SignalK meta.zones
  - Customize gauge range, min/max, etc.
  - Save custom gauges to node server or the cloud for use on other devices
  - Wind Angle gauges can optionaly be rotated so that they always point ot the bow of the boat, regaurless of device positioning
  - Place gauges by long pressing on a gauge and choosing a differnt one
  - Make a gauge full screen by double tapping
  - Multiple layout support. Create a differnt layout for Steaming, Sailing, Home Monitoring, etc.
  - Customize the nuber of pages and their layout
  - Manuall connection configuration synced accross devices via iCloud
  - Automatic connection selection based on current ip (usefull when Bonjour is not available and you have multiple boats)
  - Two themes, dark and light
  - Animated gauge needles
  - iPad Slideover and Split View support (Your gauge configuration can be customized for these views)
  - Connections can be configured to be refreshed manually or at a specific time interval 
  - Design your own custom gauge templates
  - Share your custom templates via Air Drop, eMail, Text, etc.
  - Edit ApplyTV or other device layouts and templates remotely using your iPhone or iPad
  - Most gauges can be configured to be digital or analog
  - Enter the SignalK path and title for any gauge to show data not supported by default
  - Displays AIS targets in the Map views
  - Configure node server plugins inside of the app
  - IP and RTSP camera display
  

* Some advanced features require signalk-server-node and special plugins installed. Setup Instructions at https://github.com/sbender9/wilhelmsk-node-server-setup

Release notes:
1.15.0
  * Apple Map type, orientatio and zoom can be configured (mainly for AppleTV)
  * Added suppport for rtsp and ip cameras to AppleTV
  * Added ability to send pages and templates directly to other devices (you can send your iPad pages to an AppleTV)
  * Addded auto paging setting to AppleTV
  * Added theme selection to AppleTV
  * Added the Electrical Overview and WavyTanks gauges to AppleTV
  * Automatically reconnect when changing the current connection settings
  * Venus/VRM
    * Use the custom device name in paths if available
    * Allow selection of specific portalIds to get data from VRM
  * Added setting for track color
  * Added settings for AWA vector, TWA vector, course vector, and route
  * Show a messsage if the alarm-silencer plugin is not installed
  * Added a "Blue" theme
  * Default color for LED's now comes from the theme
  * Anchor Alarm position and distance can be edited in map gauges
  * Added new "Wavy Tank" gauge
  * LED gauge colors can be configured
  * Added new "Electrical Overview" gauge. (inspired by Victron)
  * Added square LED gauges
  * added a LED Bank gauge
  
  * Fixed decimal digitis setting for Wind Gauges is ignored
  * Fixed display of some gauges in the templates editor
  * Fixed AppleTV crash when a font is not available
  * Stability enhancement to code for editing layouts on other devices
  * Fixed the whole screen not beeing used on AppleTV
  * Hide the menu/tab bar when not in use on AppleTV
  * Hide the page indicator on AppleTV
  * Fixed crash in Layout Editor when there's no connection and a Web gauge 
  * Improved error message when push notifcation enable fails
  * Fixed freshness indicators when connected directly to Venus/VRM
  * Fixed crash when tapping on the map in Anchor Alarm
  * Fixed crash from odd data in Active Captain
  * Fixed crash with when there are invalid notifications
  * Fixed issues with automatically detecting and switching to/from dark mode
  * Fixes for analog gauges when running the iPad version on a mac

1.14.0
  * Added the ability to specify the colors for the LED gauge
  * Use the iOS color picker when available
  * Enhancements to Victron VRM/Venus OS path selection 
  * Added ability to enter an ip/jhost for the Raymarine MFD view
  * Added ability to connect directly to an Antisense W2K-1
  * Added ability to follow other vessels in the maps
  * Added ability to switch relays, inverter mode, etc, via Victron VRM

  * Fixes for displaying data from specific sources
  * improved connections when the server supports meta deltas
  * Updated NMEA2000 pgn definitions
  * Fixed not discovering Victron GX devices newer than the CCGX
  * Fixed Victron VRM connections failing
  * Fixed Navionics crash when boat length is null
  * Fixed not detecting server features properly with signal-server 2.x