|
|
c858df25ea
|
fix: added missing jittering when producer is enabled
|
2026-03-11 08:09:33 +00:00 |
|
|
|
d4c485a854
|
Merge pull request 'fix/readme_licenses' (#11) from fix/readme_licenses into main
Reviewed-on: #11
|
2026-03-10 20:30:20 +00:00 |
|
|
|
6bfba61742
|
fix: improve README formatting and clarify descriptions for components and tests
|
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
|
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
Reviewed-on: #10
|
2026-03-10 20:23:53 +00:00 |
|
|
|
cc47627b09
|
Merge pull request 'test/race_conditions' (#9) from test/race_conditions into main
Reviewed-on: #9
|
2026-03-10 20:23:26 +00:00 |
|
|
|
f51e65444f
|
feat: add quality description to document TDD benefits for race condition tests
|
2026-03-10 20:23:07 +00:00 |
|
|
|
79f5ad10b6
|
feat: simulate consumer crash in race condition tests to verify producer behavior
|
2026-03-10 20:19:09 +00:00 |
|
|
|
3d2c193db9
|
feat: enhance race condition tests to verify producer resilience after consumer crash
|
2026-03-10 20:13:48 +00:00 |
|
|
|
e8da963919
|
fix: correct comment formatting in main.cxx
|
2026-03-10 20:12:34 +00:00 |
|
|
|
4a743f26a4
|
feat: add race condition tests for consumer and producer interactions
|
2026-03-10 20:05:19 +00:00 |
|
|
|
2fe983d288
|
feat: added tests to check consumer resilience against corrupted data. All tests pased
|
2026-03-10 19:55:47 +00:00 |
|
|
|
e1fc753c3d
|
Added flow chart with the thread's logic
|
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
Reviewed-on: #8
|
2026-03-10 19:09:30 +00:00 |
|
|
|
bcba7fad09
|
feat: add self-assessment document detailing challenges and design decisions
|
2026-03-10 19:09:05 +00:00 |
|
|
|
b8b83bc60b
|
Merge pull request 'feature/MainApp' (#7) from feature/MainApp into main
Reviewed-on: #7
|
2026-03-10 18:54:33 +00:00 |
|
|
|
9cc912b0a3
|
feat: add app entry point and CMake target for Qt GUI app
|
2026-03-10 18:50:32 +00:00 |
|
|
|
32426b3028
|
feat: implement MainWindow label update on valueReceived
|
2026-03-10 18:36:08 +00:00 |
|
|
|
040cf974f4
|
feat: add failing tests for MainWindow display behaviour
|
2026-03-10 18:34:56 +00:00 |
|
|
|
499584f856
|
plan: define MainWindow Qt widget interface
|
2026-03-10 18:33:34 +00:00 |
|
|
|
cc29845657
|
Merge pull request 'feature/Consumer' (#6) from feature/Consumer into main
Reviewed-on: #6
|
2026-03-10 18:16:09 +00:00 |
|
|
|
dfd82b1619
|
feat: implemented consumer thread, all tests pass
|
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)
|
2026-03-10 19:07:22 +01:00 |
|
|
|
da875871ef
|
feat: prepared the cmake lists for qt dependencies
|
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
Reviewed-on: #5
|
2026-03-10 17:51:31 +00:00 |
|
|
|
228bb998f6
|
fix: forgot to add the source file to the commit... disastrous
|
2026-03-10 17:50:13 +00:00 |
|
|
|
572905a879
|
Merge pull request 'feature/UnixIPCBridge' (#4) from feature/UnixIPCBridge into main
Reviewed-on: #4
|
2026-03-10 17:48:39 +00:00 |
|
|
|
544d50ee6a
|
fin: feature complete, all tests pass ready to merge
|
2026-03-10 17:47:45 +00:00 |
|
|
|
f63d40cffb
|
feat: implemented unix domain socket helper header and tests
|
2026-03-10 17:47:09 +00:00 |
|
|
|
e1360ccbb4
|
feat: Updated readme for new feature
|
2026-03-10 17:45:53 +00:00 |
|
|
|
149c3a22b7
|
Merge pull request 'feature/Producer' (#3) from feature/Producer into main
Reviewed-on: #3
|
2026-03-10 17:34:17 +00:00 |
|
|
|
928bb5a5fb
|
fix: reduced the time of test 1 again to 1ms
|
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
|
2026-03-10 17:31:49 +00:00 |
|
|
|
5b6f20a70a
|
fix: build now succeded. Added logging capabilities also
|
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
|
2026-03-10 16:57:26 +00:00 |
|
|
|
9c2117e64b
|
implemented Producer API and header, stub and tests. Builds cleanly, tests fail for now
|
2026-03-10 16:54:28 +00:00 |
|
|
|
a798caf1a8
|
feat: Updated readme to serve as guidance for dev
|
2026-03-10 16:45:51 +00:00 |
|
|
|
d7cfa3f76c
|
Merge pull request 'feature/SysfsReaderClass' (#2) from feature/SysfsReaderClass into main
Reviewed-on: #2
|
2026-03-10 16:33:23 +00:00 |
|
|
|
f07bec25f8
|
feat: updated readme
|
2026-03-10 16:33:08 +00:00 |
|
|
|
6e1cdec81f
|
feat: implemented sysfs reader class, added new trim method to clean strings
|
2026-03-10 16:30:03 +00:00 |
|
|
|
f04de7ea34
|
feat: added Sysfs reader stub and tests, builds cleanly
|
2026-03-10 16:24:35 +00:00 |
|
|
|
17133281d2
|
fix: added build directory to the gitignore
|
2026-03-10 16:23:47 +00:00 |
|
|
|
80dc5d62eb
|
fix: tests cmake file was missing
|
2026-03-10 16:11:50 +00:00 |
|
|
|
cb8cfd6da8
|
I forgot about the CMakeFile
|
2026-03-10 17:08:09 +01:00 |
|
|
|
159d55c2a2
|
feat: declared skeleton of sysfsRead.hpp
|
2026-03-10 17:02:34 +01:00 |
|
|
|
fabcf5a146
|
feat: declared enum class
|
2026-03-10 17:00:50 +01:00 |
|
|
|
409ee7aa35
|
feat: added readme to focus development
|
2026-03-10 16:57:47 +01:00 |
|
|
|
d992255125
|
feat: added clang-format for code format enforcing/cohesion
|
2026-03-10 16:48:18 +01:00 |
|
|
|
946f93eaca
|
Merge pull request 'feature/dev_env_setup' (#1) from feature/dev_env_setup into main
Reviewed-on: #1
|
2026-03-10 15:43:42 +00:00 |
|
|
|
aea0cbc5e2
|
feat: added devcontainer.json to use the previously uploaded dockerfile in a devpod
|
2026-03-10 16:40:15 +01:00 |
|