-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New queueless VILLAS interface / improve real-time performance #316
Commits on Oct 10, 2024
-
villas interface: improve real-time capability
The original villas interface was not real-time capable because of the queue it uses. This commit creates an interface for villas interfaces, moves the old implementation to InterfaceQueued and adds a new queueless, threadless implementation InterfaceQueueless. Signed-off-by: Niklas Eiling <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 48231f3 - Browse repository at this point
Copy the full SHA 48231f3View commit details -
The DP_Ph1_VoltageSource always calculates a sinusoidal signal, even if we only want to set a DC value. This commit adds a DC generator for the model so it can be significantly faster if we do not need the sinusoidal signal. Signed-off-by: Niklas Eiling <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac10fb2 - Browse repository at this point
Copy the full SHA ac10fb2View commit details -
simulation: add function that checks for overruns
Signed-off-by: Niklas Eiling <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for abe33d7 - Browse repository at this point
Copy the full SHA abe33d7View commit details -
FpgaExample: use new villas interface and make logging optional.
Speeds up simulation by several orders of magnitude Signed-off-by: Niklas Eiling <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a543ffc - Browse repository at this point
Copy the full SHA a543ffcView commit details -
villas-interface: add InterfaceQueued.cpp to CMakeLists
Signed-off-by: Niklas Eiling <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7767ba2 - Browse repository at this point
Copy the full SHA 7767ba2View commit details -
Signed-off-by: Niklas Eiling <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bd9e23e - Browse repository at this point
Copy the full SHA bd9e23eView commit details -
clang-format: fix comment style
Signed-off-by: Niklas Eiling <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 72e5f6d - Browse repository at this point
Copy the full SHA 72e5f6dView commit details -
villas-interface: Do not throw uncaught exceptions in a destructor.
Signed-off-by: Niklas Eiling <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a8d144d - Browse repository at this point
Copy the full SHA a8d144dView commit details -
add DP_PH1_ProfileVoltageSource and use it for the villas / fpga inte…
…rface Signed-off-by: Niklas Eiling <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5184630 - Browse repository at this point
Copy the full SHA 5184630View commit details -
VoltageSource: Create DCGenerator only if special setParameters is us…
…ed and not always when the frequency is 0. This should avoid any regressions. Signed-off-by: Niklas Eiling <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0b8bc80 - Browse repository at this point
Copy the full SHA 0b8bc80View commit details -
update VILLASnode version in Dockerfiles
Signed-off-by: Niklas Eiling <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de97ebb - Browse repository at this point
Copy the full SHA de97ebbView commit details