Commit Graph

19 Commits

Author SHA1 Message Date
Jonathan Lamothe 14867b54b0 implemented bit flipping 2024-08-01 20:31:25 -04:00
Jonathan Lamothe 2a46e085d5 move cursor in edit mode 2024-08-01 19:26:22 -04:00
Jonathan Lamothe d2371e956b show validity of hamming code 2024-08-01 18:33:33 -04:00
Jonathan Lamothe f949a65281 test cursor location 2024-08-01 16:16:22 -04:00
Jonathan Lamothe 0c74a4ba61 add cursor location widget 2024-08-01 16:04:37 -04:00
Jonathan Lamothe 633a1b7b24 fixed hamming code attribute names 2024-07-31 18:22:12 -04:00
Jonathan Lamothe 36bc32a688 better lens for fetching EditState from AppMode 2024-07-27 16:06:30 -04:00
Jonathan Lamothe 408e0f0f82 implemented editStateL 2024-07-26 20:35:54 -04:00
Jonathan Lamothe 8feecdfad5 added edit mode to application state 2024-07-25 20:06:13 -04:00
Jonathan Lamothe 120d60bc32 internal hamming widget generator should return AttrNames 2024-07-23 16:18:40 -04:00
Jonathan Lamothe 7531cf192f put margins on Hamming widget 2024-07-20 16:27:41 -04:00
Jonathan Lamothe ef23b67688 build hamming code display widget 2024-07-19 20:50:33 -04:00
Jonathan Lamothe 8f6acc6b6b simplified double bit error test 2024-07-06 21:01:17 -04:00
Jonathan Lamothe 74b26de743 detect (but don't correct two-bit errors in a Word16 2024-07-06 20:55:31 -04:00
Jonathan Lamothe ed405e366e find and correct single bit errors in 16-bit hamming codes 2024-07-06 20:37:07 -04:00
Jonathan Lamothe c494a25587 implemented isValid for Word16 2024-06-30 21:11:38 -04:00
Jonathan Lamothe af26fcedd8 implemented calculation of check bits for Word16 2024-06-30 09:02:01 -04:00
Jonathan Lamothe ee0cbe47b2 use hspec for testing 2024-06-29 18:43:46 -04:00
Jonathan Lamothe 4938b20d24 initial commit 2024-06-29 18:39:54 -04:00