16 Commits
Author SHA1 Message Date
sani7 08fd5407c3 server
update websocket
updated to use protobuf
not quite finished with the Websocket message parser
2026-09-30 12:33:20 +02:00
sani7 e7c4f3956a server
update main command line arguments
2026-02-14 14:32:39 +01:00
sani7 01dfb0e21d server doxygen
Add documentation to the server
2026-02-14 14:32:37 +01:00
sani7 326a636122 server
Renames the `run` method to `start` in the simulator classes.
2026-02-14 14:32:32 +01:00
sani7 7cb93ec14d change Event can_clear to clear
make this a bit more general, that it can be used for more then only can
2026-02-14 14:32:18 +01:00
sani7 ee185b68e6 Adds check for active simulator before commands
Implements a check to ensure a simulator is active before processing commands.

This prevents errors and unexpected behavior when commands are sent without an active simulator. The check is performed at the beginning of the command parsing, and logs an error if no simulator is active, returning an empty JSON object.
2026-02-14 14:32:10 +01:00
sani7 34acefde6a server
remove includes from simulators header to source
2026-02-14 14:31:25 +01:00
sani7 41b4684640 b server
fix crashing
2026-02-14 14:31:13 +01:00
sani7 be22e9b814 Lint 2026-02-14 14:31:12 +01:00
sani7 e9bec527a6 server
move to communication struct
2026-02-14 14:31:12 +01:00
sani7 44c314b464 b uart closing on destruction 2026-02-14 14:30:58 +01:00
sani7 d885b36c71 add uart 2026-02-14 14:30:58 +01:00
sani7 63d6ff460b simulators
Move websocket to thread
2026-02-14 14:30:52 +01:00
sani7 600a081627 simulators
remove function
2026-02-14 14:30:50 +01:00
sani7 ee5c156e56 lint 2026-02-14 14:30:25 +01:00
sani7 592ceb5b29 Fix rebase errors 2026-02-02 14:29:44 +01:00