Commit graph

1851 commits

Author SHA1 Message Date
Aang23
dea3602a52 3-MI Fix 2025-11-21 22:04:51 +01:00
Aang23
fc4d27dcd7 Initial MetOp-SG Sentinel-5 support. What a pain to deal with 2025-11-21 21:52:39 +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
Aang23
c4c501ce9f
Merge pull request #1051 from SatDump/rtlsdr_pll_fix
Fixes RTLSDR PLL not locking when tuning above 1 GHz
2025-10-21 22:09:00 +02: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
Cpt-Dingus
527d5dc4e4
GHz, not MHz 2025-10-16 20:40:13 +02:00
Cpt-Dingus
633d2ad602
Added debug message 2025-10-16 20:13:17 +02:00
Cpt-Dingus
3ae43dc14d
Dirty patch for RTLSDR PLL locking 2025-10-16 19:58:59 +02:00
Aang23
5836f92934 Cleanup 2025-10-15 21:41:05 +02:00
Aang23
1a3591d87e Finish things up 2025-10-15 21:35:10 +02:00
Aang23
ae95d6367a Merge branch 'verywip' of https://github.com/SatDump/SatDump into database 2025-10-15 17:56:52 +02:00
Cpt-Dingus
b58e0d3336
S-VISSR enum name typo 2025-10-13 21:50:11 +02:00
Aang23
fb8a39dd8a Add FY-3H 2025-10-13 15:35:27 +02:00
Aang23
a2a9a8fb93 Leap seconds table 2025-10-06 16:01:36 +02:00
Aang23
79dfbc9c61 Merge branch 'verywip' of https://github.com/SatDump/SatDump into database 2025-10-05 13:55:05 +02:00
Aang23
6eef0d82eb Fix SeaWIFS 2025-10-05 00:10:33 +02:00
Cpt-Dingus
c0713d823e
32-bit integer hotfix 2025-10-04 14:22:01 +02:00
Aang23
3eabc44dd5 Merge branch 'verywip' of https://github.com/SatDump/SatDump into database 2025-10-04 14:00:01 +02:00
Aang23
e129a90cf2
Merge pull request #1035 from SatDump/svissr-subcom
S-VISSR calibration, majority law functions, projection preparations
2025-10-04 13:53:10 +02:00
Cpt-Dingus
856045b349
typo 2025-10-04 13:28:54 +02:00
Cpt-Dingus
b858585f7d
Center wavelength fixed (comments) 2025-10-04 13:27:41 +02:00
Cpt-Dingus
bcdce42e8f
Center wavelength fixed 2025-10-04 13:26:59 +02:00
Cpt-Dingus
2554c17a1f
Doxygen docstrings 2025-10-04 13:26:15 +02:00
Cpt-Dingus
7587e7b43e
Fixed misordered channels 2025-10-04 13:15:50 +02:00
Cpt-Dingus
57c0a3f7b2
Doxygen compliance 2025-10-04 01:12:38 +02:00
Cpt-Dingus
2a107d67b4
Fixed proprietary signed ints 2025-10-04 00:22:21 +02:00
Aang23
72e8746dca
Merge pull request #1019 from Cpt-Dingus/seawifs_support
Adds SeaWiFS archival data support
2025-10-03 19:58:39 +02:00
Aang23
dfcd362397 GUI Stuff, add de440s.bsp 2025-10-03 00:22:55 +02:00
Aang23
c3aa590849 Merge branch 'verywip' of https://github.com/SatDump/SatDump into database 2025-10-02 16:14:02 +02:00
Aang23
45acb861a7 MetOp-SG MWS/METimage projections 2025-10-02 16:13:45 +02:00
Aang23
f3f5ee3d4b Merge branch 'verywip' of https://github.com/SatDump/SatDump into database 2025-10-02 12:02:25 +02:00
Aang23
e5dff1e1c3 WIP 2025-10-02 12:02:14 +02:00
Cpt-Dingus
ceb46bbf58
small cleanup 2025-09-30 00:36:28 +02:00
Jacopo Cassinis
4ca6f6dcf6 METImage -> METimage 2025-09-29 21:19:51 +02:00
Cpt-Dingus
95c7687d56
Ready to support J2000 projections 2025-09-28 22:11:12 +02:00
Cpt-Dingus
85cd70cb95
Svissr projection preparation 2025-09-28 18:20:58 +02:00
Aang23
c600bd6e18 Add METImage bowtie 2025-09-28 15:47:15 +02:00
Aang23
cd29c857b8 Fix METImage channel numbering 2025-09-28 15:36:10 +02:00
Aang23
5944092a79 Merge branch 'verywip' of https://github.com/SatDump/SatDump into database 2025-09-28 02:02:07 +02:00
Aang23
b530a1a629 Initial METImage support. Still needs a lot of work 2025-09-28 02:01:31 +02:00
Евгений
c226a8c764
meteor_support: write hdr.raw in binary mode 2025-09-28 01:36:50 +03:00
Cpt-Dingus
a17b6fc63f
Discards imagery if less than two lines were received 2025-09-27 22:02:50 +02:00
Cpt-Dingus
b39cdb9b80
Makes correction shut up at the start of the image 2025-09-27 21:12:52 +02:00
Cpt-Dingus
7693a2efd8
Fixed correction oversight 2025-09-27 21:10:47 +02:00
Cpt-Dingus
872888357b
removed unused imports, cmake format 2025-09-27 18:51:15 +02:00