Commit Graph

  • 0d3aa60e2e Merge pull request 'fix: not always needed but sometimes the compiler doesn't link random automatically' (#13) from unai-patch-1 into main main unai 2026-03-11 08:16:22 +00:00
  • 6d0d80e59c fix: not always needed but sometimes the compiler doesn't link random automatically unai-patch-1 unai 2026-03-11 08:16:10 +00:00
  • b83d7a3007 Merge pull request 'fix: added missing jittering when producer is enabled' (#12) from fix/jittering_producer into main unai 2026-03-11 08:10:50 +00:00
  • c858df25ea fix: added missing jittering when producer is enabled fix/jittering_producer unai 2026-03-11 08:09:33 +00:00
  • d4c485a854 Merge pull request 'fix/readme_licenses' (#11) from fix/readme_licenses into main unai 2026-03-10 20:30:20 +00:00
  • 6bfba61742 fix: improve README formatting and clarify descriptions for components and tests fix/readme_licenses unai_71 2026-03-10 20:29:47 +00:00
  • 246104b091 fix: update license identifier from GPL-3.0-only to GPL-3.0-or-later in multiple files unai_71 2026-03-10 20:29:40 +00:00
  • 747e0d1208 Merge pull request 'Added flow chart with the thread's logic' (#10) from docs/flow-chart into main unai 2026-03-10 20:23:53 +00:00
  • cc47627b09 Merge pull request 'test/race_conditions' (#9) from test/race_conditions into main unai 2026-03-10 20:23:26 +00:00
  • f51e65444f feat: add quality description to document TDD benefits for race condition tests test/race_conditions unai_71 2026-03-10 20:23:07 +00:00
  • 79f5ad10b6 feat: simulate consumer crash in race condition tests to verify producer behavior unai_71 2026-03-10 20:19:09 +00:00
  • 3d2c193db9 feat: enhance race condition tests to verify producer resilience after consumer crash unai_71 2026-03-10 20:13:48 +00:00
  • e8da963919 fix: correct comment formatting in main.cxx unai_71 2026-03-10 20:12:34 +00:00
  • 4a743f26a4 feat: add race condition tests for consumer and producer interactions unai_71 2026-03-10 20:05:19 +00:00
  • 2fe983d288 feat: added tests to check consumer resilience against corrupted data. All tests pased unai_71 2026-03-10 19:55:47 +00:00
  • e1fc753c3d Added flow chart with the thread's logic docs/flow-chart unai_71 2026-03-10 19:48:18 +00:00
  • b062dddff2 Merge pull request 'feat: add self-assessment document detailing challenges and design decisions' (#8) from docs/assessment into main unai 2026-03-10 19:09:30 +00:00
  • bcba7fad09 feat: add self-assessment document detailing challenges and design decisions docs/assessment unai_71 2026-03-10 19:09:05 +00:00
  • b8b83bc60b Merge pull request 'feature/MainApp' (#7) from feature/MainApp into main unai 2026-03-10 18:54:33 +00:00
  • 9cc912b0a3 feat: add app entry point and CMake target for Qt GUI app unai_71 2026-03-10 18:50:32 +00:00
  • 32426b3028 feat: implement MainWindow label update on valueReceived unai_71 2026-03-10 18:36:08 +00:00
  • 040cf974f4 feat: add failing tests for MainWindow display behaviour unai_71 2026-03-10 18:34:56 +00:00
  • 499584f856 plan: define MainWindow Qt widget interface unai_71 2026-03-10 18:33:34 +00:00
  • cc29845657 Merge pull request 'feature/Consumer' (#6) from feature/Consumer into main unai 2026-03-10 18:16:09 +00:00
  • dfd82b1619 feat: implemented consumer thread, all tests pass feature/Consumer unai_71 2026-03-10 19:14:48 +01:00
  • 8e471d3534 feat: Consumer header file, consumes socket to connect to an passes signal to main window (in theory) unai_71 2026-03-10 19:07:22 +01:00
  • da875871ef feat: prepared the cmake lists for qt dependencies unai_71 2026-03-10 19:05:27 +01:00
  • 2d519937b7 Merge pull request 'fix: forgot to add the source file to the commit... disastrous' (#5) from feature/UnixIPCBridge into main unai 2026-03-10 17:51:31 +00:00
  • 228bb998f6 fix: forgot to add the source file to the commit... disastrous unai_71 2026-03-10 17:50:13 +00:00
  • 572905a879 Merge pull request 'feature/UnixIPCBridge' (#4) from feature/UnixIPCBridge into main unai 2026-03-10 17:48:39 +00:00
  • 544d50ee6a fin: feature complete, all tests pass ready to merge unai_71 2026-03-10 17:47:45 +00:00
  • f63d40cffb feat: implemented unix domain socket helper header and tests unai_71 2026-03-10 17:47:09 +00:00
  • e1360ccbb4 feat: Updated readme for new feature unai_71 2026-03-10 17:45:53 +00:00
  • 149c3a22b7 Merge pull request 'feature/Producer' (#3) from feature/Producer into main unai 2026-03-10 17:34:17 +00:00
  • 928bb5a5fb fix: reduced the time of test 1 again to 1ms unai_71 2026-03-10 17:33:01 +00:00
  • 16bf4bccd4 fix: all tests pass now, there was a segfault for calling start and stop too quickly unai_71 2026-03-10 17:31:49 +00:00
  • 5b6f20a70a fix: build now succeded. Added logging capabilities also unai_71 2026-03-10 17:26:32 +00:00
  • 36093e6c73 of course it builded before, I didn't add the files to CmakeLists. Now build fails unai_71 2026-03-10 16:57:26 +00:00
  • 9c2117e64b implemented Producer API and header, stub and tests. Builds cleanly, tests fail for now unai_71 2026-03-10 16:54:28 +00:00
  • a798caf1a8 feat: Updated readme to serve as guidance for dev unai_71 2026-03-10 16:45:51 +00:00
  • d7cfa3f76c Merge pull request 'feature/SysfsReaderClass' (#2) from feature/SysfsReaderClass into main unai 2026-03-10 16:33:23 +00:00
  • f07bec25f8 feat: updated readme unai_71 2026-03-10 16:33:08 +00:00
  • 6e1cdec81f feat: implemented sysfs reader class, added new trim method to clean strings unai_71 2026-03-10 16:30:03 +00:00
  • f04de7ea34 feat: added Sysfs reader stub and tests, builds cleanly unai_71 2026-03-10 16:24:35 +00:00
  • 17133281d2 fix: added build directory to the gitignore unai_71 2026-03-10 16:23:47 +00:00
  • 80dc5d62eb fix: tests cmake file was missing unai_71 2026-03-10 16:11:50 +00:00
  • cb8cfd6da8 I forgot about the CMakeFile unai_71 2026-03-10 17:08:09 +01:00
  • 159d55c2a2 feat: declared skeleton of sysfsRead.hpp unai_71 2026-03-10 17:02:34 +01:00
  • fabcf5a146 feat: declared enum class unai_71 2026-03-10 17:00:50 +01:00
  • 409ee7aa35 feat: added readme to focus development unai_71 2026-03-10 16:57:47 +01:00
  • d992255125 feat: added clang-format for code format enforcing/cohesion unai_71 2026-03-10 16:48:18 +01:00
  • 946f93eaca Merge pull request 'feature/dev_env_setup' (#1) from feature/dev_env_setup into main unai 2026-03-10 15:43:42 +00:00
  • aea0cbc5e2 feat: added devcontainer.json to use the previously uploaded dockerfile in a devpod unai_71 2026-03-10 16:40:15 +01:00
  • 8511404afa feat: added dockerfile for devpod with necessary dependencies (and extras) for cpp and qt develpoment unai_71 2026-03-10 16:39:09 +01:00
  • 2a28e6e678 Initial commit unai 2026-03-10 15:35:50 +00:00