tx_handler #23

Merged
sebgab merged 38 commits from tx_handler into main 2026-02-24 12:24:26 +00:00
Owner

Closes #3

Relates to #1

Closes #3 Relates to #1
sebgab self-assigned this 2026-02-18 17:58:08 +00:00
add psedo code to tx handler
All checks were successful
/ build_and_test (push) Successful in 22s
0963cb0792
add something to tx handler
All checks were successful
/ build_and_test (push) Successful in 24s
cb826be646
add the systemstate in put in the function
Some checks failed
/ build_and_test (push) Failing after 16s
ef4d4a3b5b
add duration and sleep includes
Some checks failed
/ build_and_test (push) Failing after 16s
31fa22c9e4
See #10
Write initial implementation of TxHandler
Some checks failed
/ build_and_test (push) Failing after 22s
523c9e39b6
Update tx_handler to work with notification system
All checks were successful
/ build_and_test (push) Successful in 34s
f79ec0386f
Add back shared test
Some checks failed
/ build_and_test (push) Failing after 24s
61285375b4
The test reader and writer were added back to test the new datatype.
There be dragons
Remove NotifyingRwLock and give SystemState the notificateion handle
All checks were successful
/ build_and_test (push) Successful in 32s
35715268ca
Ensure tests are run sequentially
All checks were successful
/ build_and_test (push) Successful in 29s
5937c451ae
Tests need to be run sequentially as they claim network interfaces.
If running multiple tests at once they will fail as they cannot bind to
the network interface
Add new test to confirm the "ping" works
All checks were successful
/ build_and_test (push) Successful in 31s
9086a799a1
Add logging and fill example state with data
All checks were successful
/ build_and_test (push) Successful in 31s
836d391023
Add asserts to test
Some checks failed
/ build_and_test (push) Failing after 26s
2bd698d7bd
Change order of asserts
Some checks failed
/ build_and_test (push) Failing after 25s
3c3cb0d44e
Change buffer from vec to array
Some checks failed
/ build_and_test (push) Failing after 26s
b260386f61
Remove extra assert
All checks were successful
/ build_and_test (push) Successful in 31s
6509ff89b0
Cleanup TX handler and mvoe setup_state to own file
Some checks failed
/ build_and_test (push) Failing after 24s
55da6a615b
Apply clippy suggestions & fix broken test
All checks were successful
/ build_and_test (push) Successful in 33s
f6066dd7d9
Change TX handler to use unbounded channel
All checks were successful
/ build_and_test (push) Successful in 34s
8bfd82a146
sebgab changed title from WIP: tx_handler to tx_handler 2026-02-24 10:54:24 +00:00
Merge branch 'main' into tx_handler
All checks were successful
/ build_and_test (push) Successful in 36s
ac0d69e782
Author
Owner

Related to #8

Related to #8
Athamantis approved these changes 2026-02-24 12:24:13 +00:00
Athamantis left a comment
Owner

lgtm

lgtm
sebgab merged commit 41b47091ef into main 2026-02-24 12:24:26 +00:00
sebgab deleted branch tx_handler 2026-02-24 12:24:27 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
TTK4145/elevator!23
No description provided.