1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-16 00:00:02 +01:00
Commit graph

6058 commits

Author SHA1 Message Date
Niklas Eiling
56bc6bade0 add CODEOWNERS
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2023-07-25 18:42:44 +02:00
Niklas Eiling
00d72982a0 update fpga to make ci happy
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2023-07-25 18:26:49 +02:00
Niklas Eiling
a5991bc794 deactivate stric-aliasing for cast
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2023-07-25 18:26:19 +02:00
Niklas Eiling
554515fe30 fix fpga node type to work with current fpga master
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2023-07-25 18:16:51 +02:00
Niklas Eiling
568c009ca8 update fpga submodule
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2023-07-25 17:44:22 +02:00
Niklas Eiling
c84df46d9e update libxil submodule, adding correct install path for libxil
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2023-07-25 17:36:01 +02:00
Steffen Vogel
6d9a678d3d
Merge pull request #690 from VILLASframework/deps.sh
Improve deps.sh install selection
2023-07-10 10:23:36 +02:00
Steffen Vogel
606330e14c
Merge pull request #688 from VILLASframework/fix-docs-link
Fix link to documentation in README
2023-07-10 10:11:41 +02:00
5adf593f18 Code-style cleanups to deps.sh script
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-07-10 10:09:30 +02:00
Steffen Vogel
6e19dec1bb
Merge pull request #693 from VILLASframework/cmake-minimal
Allow minimal CMake build configuration
2023-07-10 09:54:45 +02:00
Philipp Jungkamp
c07ec133f0 cmake: Allow simple minimal builds
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-07-07 12:09:12 +02:00
Manuel
a553bc53a1
Merge pull request #689 from VILLASframework/dumper
Dumper move socket nameing from constructor to method
2023-07-06 20:31:00 +02:00
Manuel Pitz
7b39c92b91 dumper: fix style for cppcheck
Signed-off-by: Manuel Pitz <manuel.pitz@eonerc.rwth-aachen.de>
2023-07-06 20:01:11 +02:00
Manuel Pitz
85ab9f2100 dumper: fix initalization list
Signed-off-by: Manuel Pitz <manuel.pitz@eonerc.rwth-aachen.de>
2023-07-06 19:36:22 +02:00
Philipp Jungkamp
4803033b9c Fix cmake libre pkg-config import
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-07-06 17:51:27 +02:00
Philipp Jungkamp
8d70845d91 Improve deps.sh install selection
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-07-06 17:07:39 +02:00
Manuel Pitz
9c0517cb74 dumper: fix styles for steffen
Signed-off-by: Manuel Pitz <manuel.pitz@eonerc.rwth-aachen.de>
2023-07-06 11:59:58 +02:00
Manuel Pitz
70d00ba774 dumper: add function for naming the socket
Signed-off-by: Manuel Pitz <manuel.pitz@eonerc.rwth-aachen.de>
2023-07-06 11:53:58 +02:00
Manuel Pitz
536b39e96d hook: pmu_dft clenaup ifdefs for dumper
Signed-off-by: Manuel Pitz <manuel.pitz@eonerc.rwth-aachen.de>
2023-07-06 11:53:36 +02:00
Steffen Vogel
9ecfe61acd
Fix link to documentation in README
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-07-06 11:05:34 +02:00
Steffen Vogel
e7e168d5f2
Merge pull request #686 from VILLASframework/webrtc-new-signaling
Refactor WebRTC signaling and Node UUID initialization
2023-07-01 00:13:47 +02:00
Philipp Jungkamp
d37b1ba171 packaging-nix: Update common submodule in flake.lock
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-30 18:47:45 +02:00
Philipp Jungkamp
ddc8ffaa12 packaging-nix: Add integration test dependencies to devShells
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-30 18:47:27 +02:00
Philipp Jungkamp
d0f1ac749a node-loopback: Fix json_unpack call in parse
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-30 18:21:27 +02:00
Philipp Jungkamp
61d5133a40 node-loopback: Fix missing Node::parse call
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-30 18:07:32 +02:00
Philipp Jungkamp
82bf4df50c node-webrtc: move peer member initialization to initializer list
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-30 14:06:48 +02:00
Steffen Vogel
352c5996db Fix buffer overflow in UUID handling
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-30 13:26:26 +02:00
Steffen Vogel
7c32617ead Remove unused includes
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-30 12:59:02 +02:00
Steffen Vogel
50b02df5fd webrtc: Remove unused overload
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-30 11:53:29 +02:00
Steffen Vogel
82ea02884d webrtc: Show provide status about the RTCPeerConnection via the REST API
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-30 11:53:29 +02:00
Philipp Jungkamp
7ad3dff578 Remove obsolete uuid_t parameter from villas-signal
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-30 11:45:38 +02:00
Philipp Jungkamp
f73efabd18 Adapt fpga node to changed uuid passing
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-30 11:30:05 +02:00
Steffen Vogel
cf5ef3927c Remove more left-overs from Go node-type
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-30 10:55:48 +02:00
Steffen Vogel
4d43b72d78 webrtc: Use UUID name as signaling peer by default
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-30 10:51:40 +02:00
Steffen Vogel
7749a3a922 No not pass super-node UUID to Node::parse() any longer
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-30 10:51:01 +02:00
Steffen Vogel
d57a5d3306 Refactor parameter name for parse() from cfg to json
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-30 10:48:43 +02:00
Steffen Vogel
e20bd664d9 Harmonize libjansson format strings
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-29 08:15:49 +02:00
Steffen Vogel
f409e05c35 Refactor naming of json_t variables
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-29 08:15:49 +02:00
Steffen Vogel
31eabd7b9d webrtc: Refactor {to,from}JSON() to {to,from}Json()
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-29 08:15:05 +02:00
Steffen Vogel
294af6aaca webrtc: Send signaling list
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-29 07:56:43 +02:00
Steffen Vogel
20dc83bee4 webrtc: Add peer option
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-29 07:56:43 +02:00
Steffen Vogel
94636e8b09 webrtc: Renamed signaling connection to peer
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-29 05:48:02 +00:00
Steffen Vogel
0445d671dc
Merge pull request #677 from VILLASframework/packaging-nix
Disable warning as error for normal release builds
2023-06-23 19:17:37 +02:00
Steffen Vogel
da0a73c39b
Merge pull request #680 from VILLASframework/fix-leaks
Fix memory and synchronization issues
2023-06-23 19:16:13 +02:00
Philipp Jungkamp
3baf5a410f queue: Fix incorrect signalling on queue push
Pushing zero values to a CQueueSignalled should't wake the
synchronization mechanism.

Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-23 14:04:06 +02:00
Philipp Jungkamp
f1c7e0f2a8 path: Fix leaking samples
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-23 13:02:55 +02:00
Philipp Jungkamp
b9c8ffce5b node-iec60870: ignore -Wmaybe-uninitialized false positive
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-23 12:00:08 +02:00
Philipp Jungkamp
4224f72ecb cmake: disable warning as error on default release builds
A new warning introduced by the compiler on a target system should not
break the build on that target.
You can override that behaviour using VILLAS_COMPILE_WARNING_AS_ERROR.

Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-23 11:53:01 +02:00
Philipp Jungkamp
cd5a99df67 packaging-nix: fix cross-compilation
Update nixpkgs for upstream libre cross compilation fix.
Use minimal systemd dependency for mosquitto and rdma-core.

Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-23 11:53:01 +02:00
Philipp Jungkamp
4c662ff56a packaging-nix: Add criterion to devShells to allow building unit-tests
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-23 11:51:55 +02:00