Commit Graph
478 Commits
Author SHA1 Message Date
sani7 1b8bc4b692 b client cmake 2026-02-14 14:32:44 +01:00
sani7 135a2a03d7 move can debugger to can if 2026-02-14 14:32:44 +01:00
sani7 36ed0f3b7b fix unit tests 2026-02-14 14:32:44 +01:00
sani7 a69d2fa838 Lint 2026-02-14 14:32:44 +01:00
sani7 fbf0d02d9c clean up 2026-02-14 14:32:43 +01:00
sani7 2e1d461026 server extensions
move gpio and visa extensions to extensions folder
2026-02-14 14:32:43 +01:00
sani7 cf3aa22164 visa
remove duplicate variables
2026-02-14 14:32:43 +01:00
sani7 743dbafa1b client
add description of mainwindow
2026-02-14 14:32:42 +01:00
sani7 618172dec2 b server visa 2026-02-14 14:32:42 +01:00
sani7 d6e35e6db3 dagger
allow for custom targets via parameter
2026-02-14 14:32:42 +01:00
sani7 429afd9792 Add dagger ci support
working lint, build and test
2026-02-14 14:32:41 +01:00
sani7 42e5538c9b update for dagger ci 2026-02-14 14:32:41 +01:00
sani7 c61b1117d7 update qwt 2026-02-14 14:32:41 +01:00
sani7 8932773602 readme
add extra can device
2026-02-14 14:32:40 +01:00
sani7 e00c4978d9 doxygen
enable source browser
enable call/caller graph
2026-02-14 14:32:40 +01:00
sani7 aa3fd7565b UI item
This fixes the error: clang:optin.cplusplus.VirtualCall
2026-02-14 14:32:40 +01:00
sani7 235a0423c0 server
compatibility with previous version
2026-02-14 14:32:39 +01:00
sani7 7618789717 server
move to internal can wrapper and external can_interface
2026-02-14 14:32:39 +01:00
sani7 e7c4f3956a server
update main command line arguments
2026-02-14 14:32:39 +01:00
sani7 fc654d1e39 Lint 2026-02-14 14:32:38 +01:00
sani7 7a4eb4f92d b server
add error message if unable to bind to port
2026-02-14 14:32:38 +01:00
sani7 600e7c27b3 server can if
add critical message
2026-02-14 14:32:38 +01:00
sani7 6f4bf60b02 client docs 2026-02-14 14:32:37 +01:00
sani7 683f262fa1 doxygen
fix some documentation warnings
2026-02-14 14:32:37 +01:00
sani7 01dfb0e21d server doxygen
Add documentation to the server
2026-02-14 14:32:37 +01:00
sani7 8ef11ece30 Add doxyfile 2026-02-14 14:32:36 +01:00
sani7 7a74847f45 Client doxygen
Add documentation to the client
2026-02-14 14:32:36 +01:00
sani7 758958fd3a client websocket wrapper
remove deconstructor
2026-02-14 14:32:36 +01:00
sani7 7c6db0e02c client ui_base
remove unused signal
2026-02-14 14:32:35 +01:00
sani7 9836d40a49 Add doxygen documentation to client ui 2026-02-14 14:32:35 +01:00
sani7 3c0d01df15 client ui
rework better radiobutton
2026-02-14 14:32:35 +01:00
sani7 6915c28894 client
rename Simulator_base to UI_base
this is so that doxygen can see the difference
2026-02-14 14:32:34 +01:00
sani7 9ab54ab599 readme 2026-02-14 14:32:34 +01:00
sani7 a3a1657fb8 Lint 2026-02-14 14:32:34 +01:00
sani7 fbf8f53090 server
Ensures that the message parser returns a default "{}" response after handling an event, preventing unintended empty responses.
Also, this change avoids sending empty messages to the client unnecessarily.
2026-02-14 14:32:33 +01:00
sani7 c8ea8185b4 server websocket
Removes unnecessary debug and trace logging statements from the websocket server implementation to reduce verbosity. Also removes unused binary message processing.
2026-02-14 14:32:33 +01:00
sani7 4efe904fe7 Improves logging and adds TODO for COM device
Capitalize  first letter.
Adds a TODO comment to address future improvements regarding COM device handling.
2026-02-14 14:32:33 +01:00
sani7 e9128e4f36 sim loading
remove idea of running this thing on windows, not possible due to windows not having "export-dynamic" support
2026-02-14 14:32:32 +01:00
sani7 326a636122 server
Renames the `run` method to `start` in the simulator classes.
2026-02-14 14:32:32 +01:00
sani7 1a88e5fc40 b server sim switching
Rearranges the order of operations during simulator switching to ensure that the previous simulator is properly stopped and disconnected before the new simulator is started.
2026-02-14 14:32:32 +01:00
sani7 a2befb3ff9 b server simulators broadcast
- Fix for separate message for each ui change/sim change event by putting Qt::QueuedConnection
- Avoids broadcasting empty JSON objects produced by the change above mentioned
2026-02-14 14:32:31 +01:00
sani7 fbe19f17d3 b client
remove unused setup qwt plot function
2026-02-14 14:32:31 +01:00
sani7 935c1d4ac6 b client sim base
fix close event always executing
2026-02-14 14:32:31 +01:00
sani7 66ac531cd5 Removes validity tracking from UI table
This simplifies the code and removes redundant checks.
2026-02-14 14:32:30 +01:00
sani7 e5fefa57ac Tests for UI tabe
Adds functionality to retrieve an item from the UI table.
Also adds tests for the UI table functionality, including
serialization, label setting, item insertion, and item clearing.
2026-02-14 14:32:30 +01:00
sani7 c6e56aea4a Lint 2026-02-14 14:32:22 +01:00
sani7 031a512da5 Adds tests for UI plot functionality
Adds tests for serialization, label setting, value addition, and value cleaning of UI plot.
These tests ensure the UI plot component behaves as expected.
2026-02-14 14:32:22 +01:00
sani7 149d27d980 Updates test includes for UI components
Updates test files to include necessary headers and removes the now unused `Test.hpp` file.
2026-02-14 14:32:21 +01:00
sani7 a6f004725d Adds accessors for plot data vectors
Adds const get methods to retrieve the x and y values stored in the plot data vectors, enabling external components to read the data displayed on the plot.
2026-02-14 14:32:21 +01:00
sani7 f9c9636f95 Adds UI widget tests
Adds unit tests for UI components.
UI_can, UI_stacked_widget, UI_status_bar and UI_tab_widget
2026-02-14 14:32:21 +01:00