Commit graph

168 commits

Author SHA1 Message Date
Aang23
ed811223a9 Update ImGui, after way too long 2026-01-13 20:29:08 +01:00
RAD750
d4a4420785 Almost forgot to push this, fixed meteor offsets (Aang scolded me rightfully) 2026-01-02 19:09:39 +01:00
Aang23
7c29fc5b9e Lego forgot stuff 2026-01-02 18:31:36 +01:00
RAD750
a5a8b5caa7 Meteor-M MSU-MR channel 4 offsets 2026-01-02 18:17:06 +01:00
Aang23
06c2c5c42a MSU-mr offsets 2025-12-30 17:27:02 +01:00
Aang23
b9a748d6d3 Merge branch 'master' of https://github.com/SatDump/SatDump into verywip 2025-11-09 11:01:37 +01:00
Nathan Barnes
b5c867956f Correct HRPT telemetry type check
The lower-nibble check does not apply to HRPT; use a full-byte check for HRPT and the lower nibble for LRPT.
2025-10-31 11:17:07 -05:00
Nathan Barnes
850c23d139 gate LRPT digital telemetry by lower nibble
In my previous commit, I said applying the low-nibble rule to digital telemetry produces nonsensical output. But it appears I was wrong after taking a second look. I may have made a simple mistake that led me to believe this, but after properly masking the lower nibble, it is clear that it's properly gating digital telemetry.

I checked a handful of CADUs, some including digital telemetry and others analog, and this change appears to work without issue.
2025-10-25 15:10:46 -05:00
RAD750
649e423de6 Tranlated telemetry better 2025-10-21 11:29:52 +02:00
Aang23
40e1f327dc Merge branch 'master' of https://github.com/SatDump/SatDump into verywip 2025-10-20 22:38:56 +02:00
Aang23
81b6f167cd
Merge pull request #1043 from JustZhenya/fix_hdr_raw_verywip
meteor_support: write hdr.raw in binary mode
2025-10-20 22:36:25 +02:00
Nathan Barnes
626b7585e7 Analog Telemetry Fix for LRPT
Upon investigating decodes that reported analog telemetry as missing, I noticed that the conditional in parseMSUMRTelemetry checks all 8 bits of the analog/digital marker (msumr_frame[13]). While this works at times, it breaks when the marker's behavior changes. The fix is to check only the lower nibble of the marker to determine whether the telemetry is analog.

I've intentionally left the digital telemetry branch untouched, since applying the same low-nibble rule there produces nonsensical output.

As a side note, @bush22 on Discord reported M2-3 restarting today at 07:55 UTC. I later received LRPT from M2-3 and the analog telemetry was reported as missing in the nightly build. With the fix above, analog telemetry parses and appears nominal across all sensor readings. Notably, after this restart M2-3 now mirrors M2-4's analog/digital marker behavior.

As a sanity check, I compared multiple M2-4 decodes (which previously showed "no analog telemetry") against M2-3 decodes (with analog telemetry). The results are nearly identical, with minimal deviations and the same trends over time.
2025-10-19 14:16:03 -05:00
Евгений
c226a8c764
meteor_support: write hdr.raw in binary mode 2025-09-28 01:36:50 +03:00
Aang23
59b54ff436 Initial move to SQLite for TLEs / IERS (new) bulletins 2025-09-26 10:25:46 +02:00
Aang23
eaa2baf1b4 Fix LRPT calib 2025-09-20 11:42:49 +02:00
Aang23
c91b133cbb Fix LRPT Crash (thanks Jamie for causing the crash, surprised it didn't happen earlier) 2025-09-19 13:10:24 +02:00
Aang23
a661165dcf Fix METEOR HRPT crash on empty data 2025-08-26 19:54:07 +02:00
Aang23
f01109be4f Lego bothered by METEOR's musical skills 2025-08-13 12:34:48 +02:00
Aang23
45cad4dae2 Documenation and other small fixes 2025-07-23 12:21:02 +02:00
Aang23
f651c3b2e3 The Grand Pipeline Rework (part 1). What a load of work that was... 2025-05-31 20:26:47 +02:00
Aang23
6d85b406da Start cleaning up utils... 2025-05-26 19:21:10 +01:00
Aang23
09087c6a0f Move image into satdump namespace and its own directory 2025-05-25 14:30:24 +02:00
Aang23
b8f9f1ef0f A few more fix, GVAR mostly 2025-05-24 20:17:10 +02:00
Aang23
f0d64093d7 WIP 2025-05-09 16:26:12 +02:00
Aang23
3fd3af5f7d Calibrate METEOR-M 2-3 visible too 2025-05-09 15:11:44 +02:00
Aang23
b7763c8455 Add KMSS corrections for M2-4 2025-04-28 20:51:58 +02:00
Aang23
5ec0ab878e Equation => Expression 2025-03-14 14:39:05 +01:00
Aang23
56d887bfa3 Rip old products stuff out 2025-03-14 11:12:18 +01:00
Aang23
6c458dd787 More ported over 2025-03-11 21:32:38 +01:00
Aang23
43362814d8 KMSS 2025-01-31 11:32:15 +01:00
Aang23
6e1062a8f6 Calibrated VIS on MSU-MR 2025-01-29 20:06:31 +01:00
Aang23
740ea726fe Support LRPT 2025-01-15 17:43:58 +01:00
Aang23
cd9ce3bca8 Port over NOAA and METEOR HRPT/DSB/GAC over to new system 2025-01-15 15:17:16 +01:00
Jamie Vital
259188b0de Merge branch 'master' into verywip 2025-01-11 09:27:14 -05:00
Jamie Vital
5e01df112a Cleanup and fix LRPT sat detection in edge case 2025-01-11 09:26:57 -05:00
Jamie Vital
e6661066a2 Doxygen for LRPT and finalizes fixes for alignment/crop 2025-01-11 08:49:29 -05:00
Jamie Vital
b0fd1359b9 LRPT alignment rework 2025-01-09 16:51:37 -05:00
Aang23
cb18d534ac WIP 2025-01-07 19:07:51 +01:00
Jamie Vital
0ff6824aff Oops 2025-01-03 15:56:12 -05:00
Jamie Vital
bcdbc9480c Merge branch 'master' into verywip 2025-01-03 15:46:16 -05:00
Jamie Vital
553bf37ac3 Add task scheduler 2025-01-03 12:05:46 -05:00
Aang23
2938e958e6 Rename product classes, doxygen documentation 2024-12-30 16:39:35 +01:00
Aang23
86face4bd2 WIP 2024-12-29 20:13:58 +01:00
Jamie Vital
2fdac46379 Patch LRPT timestamps 2024-12-20 12:16:13 -05:00
Aang23
261ee3a888 Cleanup 2024-12-11 11:54:04 +01:00
Jamie Vital
ecbfbeeb27 Allow METEOR HRPT frames to not be byte aligned again 2024-12-08 16:51:59 -05:00
Aang23
bd7f5f4126 LRPT, no more correlation either 2024-12-08 22:38:08 +01:00
Jamie Vital
39e8a615d0 Add basic BIS-M parsing; much better METEOR HRPT date detection 2024-11-23 21:55:46 -05:00
Jamie Vital
a550679a39 Fix frame alignment for KMSS QPSK frame type 3 2024-11-16 23:14:20 -05:00
juliasat
e4d9990f66 kmss new syncowrd 2024-11-14 19:05:03 -03:00