This website requires JavaScript.
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