Code Monkey home page Code Monkey logo

tackingmaster's Introduction

TackingMaster

A sailing-app for Garmin watch

Purpose

This is a simple app for Garmin watches that provides useful information for sailboats that do not have wind instruments. Set wind direction and read close-hauled direction, course over ground and speed. Observe wind turns and speed-changes, and see the consequences and make good decisions.

Use

The direction where the wind comes from is allways facing up on the clock, and the top number is the direction against the wind-eye. The blue "N" shows the direction to north. The yellow dot, and gray boat show your course over ground direction.

In the center circle, course over ground is displayed in yellow. The green number is speed. In addition, plot can be displayed for historical speed changes, and historical course-shifts.

The up and down buttons can be used for adjusting the wind direction with 5 degree increments.

By pressing menu (hold up button) the wind direction can be defined on either port, or starboard close-hauled direction. There are also some settings available from the menu

The tack angle is defined to 90 degrees.

screehot screehot screehot screehot

Versions

1.0:

  • Menu: Set wind dir by port/starboard close-hauled direction
  • Up/Down-buttons : increments wind direction with 5 degrees
  • App is uploaded to the Garmin Connect IQ app store, and are waiting for approval

1.1:

  • Small fixes
  • Update wind-arrow
  • Add boat to illustrate heading

1.2

  • New Menu-system
  • Add settings for drawing N+E+S+W
  • Add settings for drawing the boat

1.3

  • Course over ground more in fokus (a cirkle in centre)
  • Add a new speed-history-plot
  • Add settings for drawing speed-history-plot

1.4

  • Permission cleanup
  • Bigger font for speed-text
  • Add a polar-plot displaying COG-shifts
  • Add settings for drawing COG-shifts

1.5

  • Yellow COG, COG-dot and COG-history-plot
  • Smoothing of the COG-history-plot
  • Add a help-line in the speed-history-plot

1.6

  • Support for Garmin Fenix 5 plus

1.7

  • Better contrast at the speed-history-plot
  • Three help-lines in the speed-history-plot

1.8

  • Support for English language.

Please use it if you find it convinient

And I am happy to hear what you think about it

The code for the app can be studied here: https://github.com/SverreWisloff/TackingMaster/

Happy sailing!

-Sverre

tackingmaster's People

Contributors

sverrewisloff avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

tackingmaster's Issues

strings.xml not in GIT

I just fetched the lates GIT but the file strings/strings.xml was missing. I copied the one in the repository by hand, then it compiled and now it runs in the simulator

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.