Skip to content

Rocket tracking master#298

Merged
zangjiucheng merged 26 commits intomasterfrom
rocket-tracking-master
Jan 20, 2025
Merged

Rocket tracking master#298
zangjiucheng merged 26 commits intomasterfrom
rocket-tracking-master

Conversation

@zangjiucheng
Copy link
Member

@zangjiucheng zangjiucheng commented Sep 27, 2024

Description

New Sink for Omnibus for GPS Tracking rocket landing


This change is Reviewable

@zangjiucheng zangjiucheng force-pushed the rocket-tracking-master branch from 0f6d3f1 to c365b7f Compare December 26, 2024 18:41
zangjiucheng and others added 17 commits December 26, 2024 13:46
* Update UI source Design, also implement README for setup environment

* Update Offline Map Setup (With tileserver)

* Update README.md
…iles. (#294)

* Able to Launch from the `Launcher.py`

* Revert "Able to Launch from the `Launcher.py`"

This reverts commit 39ad5ec.

* Reapply "Able to Launch from the `Launcher.py`"

This reverts commit 38717a4.

* Change ONLINE_MODE back to True

* Update KMZ Load Function
* Implemented real-time gps parser

* Completed real-time parser

* Minor changes

* Minor changes

* Removed libraries; added slot for signal; fixed thread leak

* added boardId field to Point_GPS; real-time parser still doesnt parse boardId

* added board_id to real-time parser

* Optimize Code Block, Cli Run Script Support

* Fix parse bug for the PROCESSOR and GPS messy.

* Also add GPS information (for monitoring the strength of the GPS signal)

* Update variable name, Fix issues, Invite Enum class

---------

Co-authored-by: saloxmy <>
Co-authored-by: Jiucheng Zang <zangjiucheng@gmail.com>
* Add new GPS Point_Storage class

* Address comments, skip pytest for now

* Update Integration

* Renamed to GPS_Cache

---------

Co-authored-by: Jiucheng Zang <zangjiucheng@gmail.com>
* Added QR Code Generation From URL

added url_to_qrcode.py

* Fixes the non decreasing scaling issue
* Implement map update of incoming gps point data

* Move map UI update logic into map_update

* Add POC of dynamic map update (no refresh)

* Add dynamic map update to plotting of real-time gps data

* Fix grammatical error on initialize_realtime_source_server method name

* Add check to avoid creating duplicate flask threads when re-creating map

* Add docstrings for real-time source initialization methods
#323)

* Clear buffer of RT Parse Edit requirement.txt, stop rt_parser when toggle data source

* Update GPS Info UI Display

* Refactor GPS status display and improve data parsing logic
* ftp server with documentation of use

* added pyftpdlib to requirements.txt

* update http version

* Remove FTP server implementation and related documentation; migrate HTTP server code to new location

---------

Co-authored-by: saloxmy <>
Co-authored-by: Jiucheng Zang <zangjiucheng@gmail.com>
Co-authored-by: Jiucheng Zang <git.jiucheng@gmail.com>
* Add export to KML file for cached points

* Zip kml file to kmz, move export button to bottom

* Fix multiline kml parsing issue

* Add Board ID folder, add timestamp to description

* Update schema.kml

---------

Co-authored-by: Jiucheng(Oliver) <git.jiucheng@gmail.com>
@zangjiucheng zangjiucheng force-pushed the rocket-tracking-master branch from c365b7f to 09f4a93 Compare December 26, 2024 18:47
* Refactor HTTP server implementation and update requirements

* Add HTTP server functionality for sharing map data and update UI components

* Add QR code functionality for shared server URL and improve error handling
@zangjiucheng zangjiucheng marked this pull request as ready for review January 12, 2025 20:39
@zangjiucheng zangjiucheng requested review from a team as code owners January 12, 2025 20:39
@zangjiucheng zangjiucheng merged commit 7a33be1 into master Jan 20, 2025
1 check passed
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.

5 participants