Commit Graph

328 Commits

Author SHA1 Message Date
Marat Fayzullin 38263f6404 Now works. 2023-09-25 22:31:25 -04:00
Marat Fayzullin 0f41604b65 Adding optional ADSB parsing of the dump1090 JSON output. 2023-09-22 14:38:16 -04:00
Marat Fayzullin 7528c3fb24 Extending Dump1090 module to produce JSON files. 2023-09-19 23:06:00 -04:00
Marat Fayzullin 2e33b99767 Enabled periodic json dump from Dump1090, optimized lock in repeaters.py. 2023-09-19 22:43:55 -04:00
Marat Fayzullin 7c60c028a8 RTL433 is now using ExecModule. 2023-09-15 22:59:46 -04:00
Marat Fayzullin 703febbc75 Switching Aprs to LogReader. 2023-09-15 20:04:17 -04:00
Marat Fayzullin 9856920519 Removing exceptions from Selector, since later GC may crash Python. 2023-09-13 16:00:55 -04:00
Marat Fayzullin fac634ca8b Switching to jketterl's RTTY decoder. 2023-09-12 20:14:51 -04:00
Marat Fayzullin ca95040f21 Made background aeronautic mode services update the map. 2023-09-11 22:52:32 -04:00
Marat Fayzullin 7719070885 Switching TextParser to LineBasedModule base. 2023-09-11 21:33:19 -04:00
Marat Fayzullin c4afe1e594 Merging the rest of owrx folder. 2023-09-10 21:00:51 -04:00
Marat Fayzullin 7b81c36e2d Optimized Multimon decoding, switched to empty underlying decoders. 2023-09-10 21:00:51 -04:00
Marat Fayzullin 8c82853d18 Fixing two RTTY decoders. 2023-09-10 21:00:51 -04:00
Marat Fayzullin 3956df01ac Adding csdr/ code from jketterl's develop branch. 2023-09-10 21:00:51 -04:00
Marat Fayzullin cb856fa02f Adding ACARS decoding via AcarsDec tool. 2023-09-08 13:22:23 -04:00
Marat Fayzullin a5836f8776 Adding FAX options. 2023-09-06 16:19:49 -04:00
Marat Fayzullin f996e49abd No longer need RealPart in there. 2023-09-04 21:08:49 -04:00
Marat Fayzullin 72153bb51e Dropped FAX frequency to 12kHz, added NFM to SSTV underlying modes. 2023-09-03 23:41:32 -04:00
Marat Fayzullin 252c78e8bf Fax decoder now uses floats as input. 2023-09-03 20:49:10 -04:00
Marat Fayzullin 763a13aa15 Making SSTV decoder take audio from the primary demodulator. 2023-09-03 18:03:05 -04:00
Marat Fayzullin 7ba08376db SSTV decoder now takes floats, not complex floats. 2023-09-02 13:10:32 -04:00
Marat Fayzullin e703afdc10 Fixing hang when stopping service. Improving aircraft database. 2023-08-31 22:00:30 -04:00
Marat Fayzullin db46110eea Adding package dependencies, changing instructions. 2023-08-29 18:28:54 -04:00
Marat Fayzullin 259b5f9b8a Making a new dump1090 branch, since the old one does not rebase well. 2023-08-28 20:49:10 -04:00
Marat Fayzullin a30ef9fe4a Fixing VDL input format (is it necessary?) 2023-08-21 16:11:01 -04:00
Marat Fayzullin d4a09eb3dc Dropped VDL2 sampling rate to 105kHz, added better parsing, instructions. 2023-08-21 15:53:56 -04:00
Marat Fayzullin 3c2cea7d39 Shrinking bandwidth, improving parsing. 2023-08-20 21:09:57 -04:00
Marat Fayzullin 45b09e89dc VDL2 works now! 2023-08-20 20:59:12 -04:00
Marat Fayzullin af750faaa8 Fixing minor stuff, VDL2 chain now wants 1050000 IQ stream. 2023-08-20 13:39:11 -04:00
Marat Fayzullin 827a3052e3 Trying to integrate DumpVDL2. 2023-08-20 13:39:11 -04:00
Marat Fayzullin 96f268915f Extended ISM bandwidth to 250kHz, requires newer CSDR. 2023-06-18 13:29:28 -04:00
Marat Fayzullin e67a2c5133 Now killing PopenModule slave process if it does not quit in 3 seconds. 2023-06-15 23:06:52 -04:00
Marat Fayzullin 767952bbfd Added separate ZVEI decoder for German SELCALL modes. 2023-06-06 22:53:59 -04:00
Marat Fayzullin ac7b505af5 Updated rtl_433 options for older version, renamed HFDL logs to "HFDL-*". 2023-06-01 16:26:45 -04:00
Marat Fayzullin 1c7af70a6f Reenabled real ISM source. 2023-05-31 19:40:25 -04:00
Marat Fayzullin 5586f6e6f8 Integrated with DumpVHDL tool to listen to HFDL traffic. 2023-05-30 20:42:47 -04:00
Marat Fayzullin d05c72d776 Fixed rtl433 command line. 2023-05-29 22:36:42 -04:00
Marat Fayzullin 008189dc22 Placing rtl433 and multimon integrations into a common "toolbox" module. 2023-05-29 20:59:43 -04:00
Marat Fayzullin cc9974bd38 ISM processing now works, display works too. 2023-05-29 18:16:04 -04:00
Marat Fayzullin c23cb231a6 Disabling decoders which need >48kHz. 2023-05-28 23:18:39 -04:00
Marat Fayzullin dcdba777b9 Fixing minor issues. 2023-05-28 22:56:30 -04:00
Marat Fayzullin 115abca0d1 No longer disabling wider device modes. 2023-05-28 21:04:38 -04:00
Marat Fayzullin dad51551b4 Made JSON output optional, disabled for service mode. 2023-05-28 21:00:28 -04:00
Marat Fayzullin 94a24fad45 rtl_433 now shows signals from car keys and garage openers in ANALYZE mode. 2023-05-28 21:00:26 -04:00
Marat Fayzullin ab61a97629 Trying to integrate with rtl_433 for ISM signal decoding. 2023-05-28 20:59:09 -04:00
Marat Fayzullin b4b38c5860 Made JSON output optional, disabled for service mode. 2023-05-28 20:56:15 -04:00
Marat Fayzullin 75e83781cd rtl_433 now shows signals from car keys and garage openers in ANALYZE mode. 2023-05-28 20:56:15 -04:00
Marat Fayzullin d43fdb2afb Trying to integrate with rtl_433 for ISM signal decoding. 2023-05-28 20:56:15 -04:00
Marat Fayzullin 62d0c21b91 Added option to disable paging filter that removes unreadable messages. 2023-05-28 17:01:14 -04:00
Marat Fayzullin 5bef272bb4 Adding squelch to SELLCALL and potentially other multimon-ng modules. 2023-05-27 17:56:45 -04:00
Marat Fayzullin dce04e7b40 Added filtering for readable messages and white space removal. 2023-05-27 11:57:22 -04:00
Marat Fayzullin defdf73396 Modifying the chain. 2023-05-27 00:01:24 -04:00
Marat Fayzullin 7c182ed569 Finally implemented SelCall parsing properly. 2023-05-25 13:27:46 -04:00
Marat Fayzullin 0495fefcec Changing read() to read1() in PopenModule to get immediate input. 2023-05-25 09:13:35 -04:00
Marat Fayzullin 506a13be3f Better SELCALL parsing. 2023-05-24 19:49:16 -04:00
Marat Fayzullin 5ec602d327 Now assembling fragmented Flex messages. 2023-05-24 14:37:33 -04:00
Marat Fayzullin 4ee2f77a19 Fixing broken rebase. 2023-05-23 20:59:31 -04:00
Marat Fayzullin 603b089fec This branch uses multimon=ng executable directly, no library. 2023-05-23 20:55:38 -04:00
Marat Fayzullin cefd61765c Adding Flex message panel. 2023-05-23 20:52:57 -04:00
Marat Fayzullin 9e4f9fcd3e Flex panel works now. 2023-05-23 20:47:45 -04:00
Marat Fayzullin d75b28ee3f Adding Flex message panel. 2023-05-23 20:47:45 -04:00
Marat Fayzullin 045ecc4e31 Removing secondary frequency marker, dropping sampling freq to 24000. 2023-05-23 20:47:45 -04:00
Marat Fayzullin 46e3e61d48 Adding support for Multimon-NG decoders via libmmon. 2023-05-23 20:47:45 -04:00
Marat Fayzullin 5b30b4a7eb Moving MSK144 parser. 2023-05-06 22:53:16 -04:00
Marat Fayzullin b500367e9a Porting MSK144 decoder from the OWRX 'develop' branch. 2023-05-06 20:17:09 -04:00
Marat Fayzullin f7b7e3905b Adding AFC sampling period. 2023-04-26 19:25:43 -04:00
Marat Fayzullin 07a216e547 Making SAM AFC slower to save CPU time. 2023-04-26 11:37:15 -04:00
Marat Fayzullin c8652cbae8 Removing sampling rate from SAM parameters. 2023-04-26 11:36:49 -04:00
Marat Fayzullin 3e81443986 Updating Afc instantiation. 2023-04-26 11:18:32 -04:00
Marat Fayzullin 9122e31c1b Updating for the latest SAM design. 2023-04-24 00:19:20 -04:00
Marat Fayzullin 09e6d05390 Adding synchronous AM detector. 2023-04-23 23:26:00 -04:00
Marat Fayzullin 04382d3989 Merged fax decoder and SSTV performance improvements. 2023-04-22 15:55:22 -04:00
Marat Fayzullin ef86d75596 Removed SSTV NFM mode (not used), simplified some code. 2023-03-10 18:55:00 -05:00
Marat Fayzullin 1089b1a548 Adding debug time to SSTV decoder. 2023-03-08 11:54:47 -05:00
Marat Fayzullin c12a896fea Committing missing SSTV service changes. 2023-03-01 19:22:32 -05:00
Marat Fayzullin 04804f8e96 Halving SSTV sampling rate to avoid issues with background bandwidth optimization. 2023-02-28 23:03:38 -05:00
Marat Fayzullin 8c48220d2c Removing AisDemodulator, PacketDemodulator will do the job. 2023-02-25 21:47:15 -05:00
Marat Fayzullin 1115d59783 Adding AIS mode/service, implemented via Direwolf. 2023-02-25 17:41:53 -05:00
Marat Fayzullin 20f425c6f3 Enabling SSTV background service. 2023-02-16 13:27:50 -05:00
Marat Fayzullin 88bbff42f1 Debugging 2023-02-12 21:22:50 -05:00
Marat Fayzullin f14256d60d Adding SSTV to the UI. 2023-02-11 13:00:21 -05:00
Marat Fayzullin bca9ca00f9 Cleanup. 2023-02-10 20:09:32 -05:00
Marat Fayzullin 051998123d Adding SSTV decoder. 2023-02-10 20:09:32 -05:00
Marat Fayzullin ee8438af87 Shifting RTTY band 500Hz up. 2023-02-04 22:26:44 -05:00
Marat Fayzullin ce4a23062c Importing changes to remove dependency on Digiham package. 2023-02-04 14:29:09 -05:00
Marat Fayzullin ad8d79225f Merge branch 'oz1jhm' 2023-02-04 13:36:53 -05:00
Marat Fayzullin f8a672355f Now shifting CW carrier to 800Hz before processing it. 2023-02-04 13:36:05 -05:00
Marat Fayzullin 0edd456c3e Switching RTTY decoder to processing complex input. 2023-02-02 21:56:10 -05:00
Marat Fayzullin 329df158e1 Fixing digital modes chain. 2023-02-02 21:52:15 -05:00
Marat Fayzullin 22589fbfac Fixing boolean type. 2023-02-02 21:52:15 -05:00
Marat Fayzullin 0be9965cb3 Adding reverse parameter to RTTY modes. 2023-02-02 21:52:15 -05:00
Marat Fayzullin 53c3ab895b Adding +-50Hz at the sides of the RTTY signal. 2023-02-02 21:52:15 -05:00
Marat Fayzullin 8662f47d4d Adding separate 170Hz (HAM) and 450Hz (DDK) RTTY modes. 2023-02-02 21:52:15 -05:00
Marat Fayzullin bc7074f099 Adding RTTY decoder. 2023-02-02 21:52:13 -05:00
Marat Fayzullin 46c1256f86 Fixing 2023-02-02 21:45:39 -05:00
Marat Fayzullin eb4c62c6d4 CW decoder now accepts complex floats. 2023-02-02 21:44:37 -05:00
Marat Fayzullin f72c0de511 Fixing digital modes chain. 2023-01-31 12:22:26 -05:00
Marat Fayzullin 2c086780d2 Baud rate is a float. 2023-01-28 13:56:20 -05:00
Marat Fayzullin cb98f3750b Switching from number of buckets to frequency width. 2023-01-28 13:56:20 -05:00
Marat Fayzullin 590a65e3cd Frequency gets shifted to 0Hz. 2023-01-28 13:56:20 -05:00