Skip to content

Teil 1 der Datenkompression als int array in C++#1

Open
vanessabre wants to merge 3 commits intomainfrom
GPS_Code
Open

Teil 1 der Datenkompression als int array in C++#1
vanessabre wants to merge 3 commits intomainfrom
GPS_Code

Conversation

@vanessabre
Copy link
Collaborator

No description provided.

Teil 1 der Datenkompression als int array in C++
Noch ohne Ausgabe ans Iridium und ohne Climbrate
Aktuelle Datengröße pro Nachricht nach Kompression = 14 Bytes, also 3 Nachrichten pro Credit (Climbrate mit eingerechnet)
Dies ist die finale Version. Der GPS Code ist mit dem Iridium Modul verknüpft. Er konnte für die Hardwareanwendung bisher nicht getestet werden und enthält deshalb noch fiktive Testdaten der GPS Abfrage Parameter.
1. GPS Daten werden empfangen und geprüft für folgende Parameter:
Longitude, Latitude, Altitude in Metern (diff), Climbrate in m/s, Course over Ground in Degree, Speed in m/s, HDOP (= Unsicherheitsmaß auf 1Nachkommastelle für Meterangaben, Horizontal Dilution of Precision)
2. GPS Daten werden auf 7Byte/ Message komprimiert und in ein 7x3 Array gespeichert
3. Ist das Array voll, wird es an das Iridium Modul übergeben, dadurch können mit einem Credit 3 GPS Daten abgefragt werden.

Das Array (42Byte) wird bei unter 1000m Höhe alle 2 min gesendet und bei über 1000m Höhe nur alle 10 min.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant