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
sani7
76b00b6108
UI tab widget
...
Adds bounds checks to `visible()` and `tab_name()` methods
2026-02-14 14:32:20 +01:00