Git Product home page Git Product logo

aprs-android-messaging's Introduction

aprs-android-messaging

Build

You must have the Android SDK and NDK set up.

./gradlew assembleDebug

Message Format

1111111 1231234E 121234N Message
Truncated unix time Longitude Latitude Message

Truncated unix time

  • Characters 0 - 6

  • The two most significant and the one least significant value is truncated. This provides 10 second time resolution and ~38 months before it overlaps.

  • Example:

    Unix time: 1504011673 Truncated unix time: 0401167

Longitude

  • Characters 7 - 14
  • 4 decimal precision. This provides ~11 meters resolution.
  • Degrees are always 3 digits with leading 0s when less than 100 or less than 10.
  • Decimal is dropped from the value.
  • E appended for East, W appended for West.

Latitude

  • Characters 15 - 21
  • 4 decimal precision. This provides ~11 meters resolution.
  • Degrees are always 2 digits with a leading 0 when less than 10.
  • Decimal is dropped from the value.
  • N appended for North, S appended for South.

Message

  • Characters 22 - 256
  • Message in ASCII characters

Acknowledgements

Based on code from PacketDroid and APRSdroid.

aprs-android-messaging's People

Contributors

lkorth avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

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.