Wykres commitów

203 Commity (v2)

Autor SHA1 Wiadomość Data
Ahmet Inan 0649ac48d5 added decoder for PD modes and did cleanup 2024-04-19 22:09:39 +02:00
Ahmet Inan 3eda3a44ef prepare for PD modes, which give us two lines per sync pulse 2024-04-19 20:36:50 +02:00
Ahmet Inan e18988f76a added decoder for Wraase SC2-180 2024-04-19 19:27:18 +02:00
Ahmet Inan b68a66b4ce added decoder for Martin 2024-04-19 19:27:18 +02:00
Ahmet Inan 4f716e76a5 prepared for mode individual decoders 2024-04-19 17:34:58 +02:00
Ahmet Inan cfef97e6b4 use mean of scan line samples 2024-04-19 16:42:03 +02:00
Ahmet Inan 5f7652e8b5 detect mode 2024-04-19 16:17:28 +02:00
Ahmet Inan 0fa1a1e205 removed tint 2024-04-19 12:02:27 +02:00
Ahmet Inan ee58ec3349 added Decoder class 2024-04-19 11:58:16 +02:00
Ahmet Inan c4e4838cab moved bitmap invalidation out 2024-04-19 11:19:49 +02:00
Ahmet Inan a369d1754f extrapolate missing pulses 2024-04-19 09:34:18 +02:00
Ahmet Inan 4cd2c86802 simplified sync pulse handling 2024-04-19 08:13:21 +02:00
Ahmet Inan ef8f7df1fe added scan line mean method 2024-04-18 17:18:59 +02:00
Ahmet Inan 59281e7248 disable scan line after processing 2024-04-18 16:28:49 +02:00
Ahmet Inan 21dd812de8 wait for regular sync pulse 2024-04-18 14:49:54 +02:00
Ahmet Inan 503fc50bb2 improved midpoint approximation 2024-04-17 17:39:47 +02:00
Ahmet Inan 1a1f061e1c detect 5, 9 and 20 ms sync pulses 2024-04-17 15:27:10 +02:00
Ahmet Inan 6d8ebca9da removed extra delay for alignment 2024-04-17 12:20:36 +02:00
Ahmet Inan 4324709fe4 filter out too short and too long pulses 2024-04-17 10:05:49 +02:00
Ahmet Inan 9a13d060eb removed sync pulse value clamping 2024-04-17 09:37:01 +02:00
Ahmet Inan 889418fd2c added scan line buffer processing 2024-04-17 08:16:14 +02:00
Ahmet Inan 64b0732bdb visualize taken synchronization path 2024-04-16 19:12:56 +02:00
Ahmet Inan 89772839f4 synchronize using sync pulses 2024-04-16 18:45:43 +02:00
Ahmet Inan d207823011 mark correlation peak if possible 2024-04-16 15:32:52 +02:00
Ahmet Inan 8a1d7ca7ba added Schmitt trigger 2024-04-16 12:34:30 +02:00
Ahmet Inan b8c98317b1 added Demodulator class 2024-04-16 11:43:43 +02:00
Ahmet Inan fee4012c6a align sync pulses with scan line 2024-04-16 10:40:57 +02:00
Ahmet Inan 3ae7e18df3 visualize sync pulses 2024-04-16 09:55:07 +02:00
Ahmet Inan 7eea1aaee9 clamp before taking the square root 2024-04-15 16:04:39 +02:00
Ahmet Inan d2c78e453e oops 2024-04-15 15:30:05 +02:00
Ahmet Inan 38525c3187 insane but correct use of Complex 2024-04-15 15:02:36 +02:00
Ahmet Inan c2be865c5a only show complete lines 2024-04-15 14:44:09 +02:00
Ahmet Inan 6b255e4f5b added scan line demodulation 2024-04-15 14:18:26 +02:00
Ahmet Inan 7ad3fa6bd4 lets call it syncPulseFilter 2024-04-15 11:35:05 +02:00
Ahmet Inan 08ef9d5f16 no need for the delay line to be complex here 2024-04-15 11:14:41 +02:00
Ahmet Inan b8441694a6 do the processing in the base band 2024-04-15 10:24:25 +02:00
Ahmet Inan 8beb5ccdc5 added digital delay line 2024-04-15 08:34:39 +02:00
Ahmet Inan f664319018 sync pulse is 9 ms in robot and scottie modes 2024-04-15 08:34:39 +02:00
Ahmet Inan 1fb772e346 added complex moving sum and average 2024-04-15 08:34:39 +02:00
Ahmet Inan 16406fd710 added complex and phasor classes 2024-04-14 21:56:05 +02:00
Ahmet Inan abfdf69128 added simple moving average 2024-04-14 19:11:07 +02:00
Ahmet Inan e690c6aecf added simple scope for experimentation 2024-04-14 17:31:39 +02:00
Ahmet Inan 7d3b46a396 get status handle once 2024-04-12 21:41:23 +02:00
Ahmet Inan b8e13f4853 keep screen on 2024-04-12 18:41:17 +02:00
Ahmet Inan 73766e4624 added audio record 2024-04-12 18:07:47 +02:00
Ahmet Inan 3aaabe6ff7 don't restart app on config changes 2024-04-12 15:12:44 +02:00
Ahmet Inan f30dca5083 we only want a single instance 2024-04-12 15:11:50 +02:00
Ahmet Inan 827d2a713c added record audio permission 2024-04-12 15:08:33 +02:00
Ahmet Inan 309cfcced4 added launcher icons 2024-04-12 13:05:42 +02:00
Ahmet Inan d3e49c0eef added readme 2024-04-12 12:27:08 +02:00