Commit Graph

  • a57de0e5b4 Update README.md main Lewie 2024-05-18 02:57:27 -04:00
  • 7ffe0dd673 Update README.md Lewie 2024-05-18 02:55:18 -04:00
  • 5a810d5e4c Add project details to readme v1.0.0 Lewis Moten 2024-05-18 02:29:33 -04:00
  • 79c8494f9f add option to send first packet twice Lewis Moten 2024-05-17 22:24:54 -04:00
  • 6f4b898f52 fix crc check not being available Lewis Moten 2024-05-17 21:45:00 -04:00
  • bef7fcd0f3 let trusted size ask for more packets Lewis Moten 2024-05-17 20:22:04 -04:00
  • 5d7ebf0b5d Add first packet if crc size not passed Lewis Moten 2024-05-17 20:02:22 -04:00
  • bd45432c6e allow packet zero to be retrieved if it failed as a different number Lewis Moten 2024-05-17 19:00:17 -04:00
  • b8d675d763 iPhone config Lewis Moten 2024-05-17 18:55:45 -04:00
  • 20406a9e72 show transparent image when nothing loaded Lewis Moten 2024-05-17 17:55:09 -04:00
  • 0ab31040f7 typo in sample rate Lewis Moten 2024-05-17 17:47:18 -04:00
  • 9613a71e8c sync resolution Lewis Moten 2024-05-17 17:46:29 -04:00
  • 187cbc451e cap sample rate Lewis Moten 2024-05-17 17:42:45 -04:00
  • 4d47755cb4 don't trust crc when size is zero Lewis Moten 2024-05-17 16:47:47 -04:00
  • a3b28acef9 work on getting iPhone working Lewis Moten 2024-05-17 16:27:37 -04:00
  • 4b4f166346 add file extensions Lewis Moten 2024-05-17 15:47:13 -04:00
  • 9431ec487f show successful packet count. reset a few things outside of the receiver panel. Lewis Moten 2024-05-17 15:17:48 -04:00
  • 2be726346e Don't set headers twice Lewis Moten 2024-05-17 15:16:52 -04:00
  • d9b5391601 request failing packets Lewis Moten 2024-05-15 02:05:48 -04:00
  • c4a0d8afd1 show packet error stats Lewis Moten 2024-05-14 20:43:48 -04:00
  • da7feaf09e let packer add the headers Lewis Moten 2024-05-14 16:08:23 -04:00
  • f32380a301 got pack/unpack working with crc Lewis Moten 2024-05-14 04:54:24 -04:00
  • 522a925009 move sample interleaving to audio sender/receiver Lewis Moten 2024-05-14 03:09:41 -04:00
  • 398eea69b2 changing to support individual packet crc Lewis Moten 2024-05-14 02:25:49 -04:00
  • f13a84aaa0 add crc and sequence numbers to packets Lewis Moten 2024-05-14 02:25:19 -04:00
  • 5a65182f50 add pack/unpack functions Lewis Moten 2024-05-14 02:24:59 -04:00
  • ed708c24f3 handle non-arrays Lewis Moten 2024-05-14 02:24:40 -04:00
  • d388e8a232 add metric number and handle infinity Lewis Moten 2024-05-14 02:24:25 -04:00
  • 134c3fa62c manage streams as bytes Lewis Moten 2024-05-14 02:24:01 -04:00
  • 3aefa71390 error refactor Lewis Moten 2024-05-14 02:22:27 -04:00
  • 8cb5248fdf Separate receiving text/images into own panel Lewis Moten 2024-05-13 03:53:42 -04:00
  • f548d9572b Separate microphone Lewis Moten 2024-05-13 02:09:13 -04:00
  • e8634b98d4 Transfer an image Lewis Moten 2024-05-12 23:41:37 -04:00
  • 838761ae82 convert speed panel Lewis Moten 2024-05-12 18:37:06 -04:00
  • 5bc9157659 add data crc Lewis Moten 2024-05-12 17:36:54 -04:00
  • 56e951e3e1 Set segment duration as number Lewis Moten 2024-05-12 04:55:05 -04:00
  • 99a972e165 removing old frequency graph code Lewis Moten 2024-05-12 04:32:22 -04:00
  • 015dd3eae3 Add new frequency graph Lewis Moten 2024-05-12 04:12:28 -04:00
  • 51a51d7e96 Setup packetization and available fks pairs Lewis Moten 2024-05-12 00:21:58 -04:00
  • 716aa046c4 Split configuration into frequencies and signal Lewis Moten 2024-05-11 22:23:41 -04:00
  • 78568bdbaf replace sent/received bit panels Lewis Moten 2024-05-11 17:44:26 -04:00
  • 6895e5b7a2 move panel logic to individual files Lewis Moten 2024-05-11 15:16:24 -04:00
  • 6647e5b51d setup audio receiver and event dispatcher Lewis Moten 2024-05-11 03:33:40 -04:00
  • fdb6723e87 wip: big refactor Lewis Moten 2024-05-10 04:42:51 -04:00
  • 513aa67875 We are comparing the transfer bits themselves Lewis Moten 2024-05-09 14:42:03 -04:00
  • 06e917a0a6 Change channel graph to use new variable Lewis Moten 2024-05-09 14:08:38 -04:00
  • 17ae82e729 do not provide unused encoding in constructor Lewis Moten 2024-05-09 13:58:18 -04:00
  • dca871c463 Only UTF-8 Supported Lewis Moten 2024-05-09 13:11:48 -04:00
  • 44bebd3456 add unicode alphabets and extended ascii Lewis Moten 2024-05-09 13:09:31 -04:00
  • ccbd93d336 add support for unicode Lewis Moten 2024-05-09 02:56:50 -04:00
  • a17840b1d0 show progress bar receiving Lewis Moten 2024-05-09 02:32:21 -04:00
  • 8648e95af6 decode crc-8 on packetization length Lewis Moten 2024-05-08 23:45:43 -04:00
  • 548cddd3f2 calculate crc codes Lewis Moten 2024-05-08 21:24:13 -04:00
  • 37b8bd53eb display both original and packetization byte count Lewis Moten 2024-05-08 15:58:20 -04:00
  • 9b24250d24 remove padding from received encoded bytes Lewis Moten 2024-05-08 15:52:13 -04:00
  • fb57e549f3 Send and receive data length of data across all packets Lewis Moten 2024-05-08 15:03:53 -04:00
  • 02b6be7833 receiving packetization works! Lewis Moten 2024-05-08 14:12:09 -04:00
  • 0991890a68 diagnosing decoding of data Lewis Moten 2024-05-08 04:58:06 -04:00
  • 3a787f02ca separate bits into blocks & packets Lewis Moten 2024-05-08 03:19:50 -04:00
  • 462adc30ee rename timers, move vars, show total segments Lewis Moten 2024-05-08 00:50:56 -04:00
  • f7e2dc82cc send data over multiple packets Lewis Moten 2024-05-08 00:21:55 -04:00
  • bc26da11f3 send data over multiple packets Lewis Moten 2024-05-07 22:59:51 -04:00
  • 6bddb95f6e remove packet size prefix from packet Lewis Moten 2024-05-07 16:00:21 -04:00
  • fc9de6b6d3 configure packet size Lewis Moten 2024-05-07 15:53:20 -04:00
  • eeaf660274 Revert "set groundwork for compression" Lewis Moten 2024-05-07 15:23:09 -04:00
  • ab45bba4bf set groundwork for compression Lewis Moten 2024-05-07 03:13:54 -04:00
  • cffa0329c5 Display "real" channel ID's that skip hidden channels Lewis Moten 2024-05-07 01:11:44 -04:00
  • 887a4acdeb exclude channels Lewis Moten 2024-05-07 00:55:02 -04:00
  • 52249ee8e3 don't floor frequencies Lewis Moten 2024-05-07 00:05:07 -04:00
  • 027035c97b allow choice of wave forms Lewis Moten 2024-05-06 23:47:45 -04:00
  • 047902cb1f introduce interlacing Lewis Moten 2024-05-06 17:31:46 -04:00
  • d4150934e2 introduce interleaving Lewis Moten 2024-05-06 14:56:16 -04:00
  • ab2ac347e0 channel frequency resolution padding Lewis Moten 2024-05-06 04:14:54 -04:00
  • 154c125bfe show selected channel data Lewis Moten 2024-05-06 01:49:41 -04:00
  • 90cbbf7883 skip highlighting channel that doesn't exist Lewis Moten 2024-05-06 01:48:59 -04:00
  • c2124be9da recover stream before timeout Lewis Moten 2024-05-06 01:48:37 -04:00
  • e35a6d796f highlight selected channel and segment Lewis Moten 2024-05-05 23:13:44 -04:00
  • fbf91d0529 fix disappearing segment indexes on graph Lewis Moten 2024-05-05 21:51:50 -04:00
  • 374093d861 remove time Lewis Moten 2024-05-05 20:48:23 -04:00
  • c2a200d9a3 send audio direct to analyzer Lewis Moten 2024-05-05 19:38:08 -04:00
  • a30cfd2c82 make error bits look like watermelon Lewis Moten 2024-05-05 19:19:19 -04:00
  • 2f48acc2f7 alternate segment colors Lewis Moten 2024-05-05 19:06:56 -04:00
  • 1ccc8531c7 base short samples on segment start rather than first collection Lewis Moten 2024-05-05 18:59:53 -04:00
  • c287a2ec52 Loop through segments, then channels Lewis Moten 2024-05-05 18:38:43 -04:00
  • 65d121c02e move foreground text to own function Lewis Moten 2024-05-05 16:38:51 -04:00
  • 8059e8d11e move channel segment background Lewis Moten 2024-05-05 16:24:40 -04:00
  • 1970ac93d6 separate channel byte markers Lewis Moten 2024-05-05 16:19:12 -04:00
  • 5a5c013001 draw channel numbers separately Lewis Moten 2024-05-05 16:13:04 -04:00
  • 9a5f8a3e59 reduce channel data to an array Lewis Moten 2024-05-05 15:44:14 -04:00
  • 978a664cba reduce data stored in sample collection Lewis Moten 2024-05-05 15:30:27 -04:00
  • 33e87cf443 change sample collection timer offset Lewis Moten 2024-05-05 15:17:13 -04:00
  • 6c0c6ce4d9 increase sample collection Lewis Moten 2024-05-05 13:52:23 -04:00
  • d69a7aea1a display segment index and sample count for each segment Lewis Moten 2024-05-05 02:26:39 -04:00
  • 94245049de show failed segments per channel Lewis Moten 2024-05-05 00:40:24 -04:00
  • 1982b04023 sum amplitude through entire segment rather than counting wins Lewis Moten 2024-05-04 18:49:45 -04:00
  • a079ac5d53 show incorrect sample values Lewis Moten 2024-05-04 18:38:28 -04:00
  • 589095daee show channel frequency locations within their bins frequency range Lewis Moten 2024-05-04 17:16:30 -04:00
  • 8059de37b2 show list of channels Lewis Moten 2024-05-03 23:56:59 -04:00
  • 348ea8df7c highlight data received that does not match what was sent Lewis Moten 2024-05-03 23:37:51 -04:00
  • 53efd951d9 add hamming error correction Lewis Moten 2024-05-03 16:50:22 -04:00