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
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
Steffen Vogel
d294e8fff3
Merge pull request #675 from VILLASframework/fix-webrtc
...
Fix webrtc
2023-06-21 16:33:18 +02:00
Philipp Jungkamp
7f514cb935
node-webrtc: initialize all members of PeerConnection
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-21 15:39:48 +02:00
Philipp Jungkamp
6985d92f6f
node-amqp: Handle moved include dir of rabbitmq-c
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-21 15:36:10 +02:00
Philipp Jungkamp
87488fc167
webrtc: Change wss:// to https://
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-21 15:16:12 +02:00
Philipp Jungkamp
498b8aebdf
node-webrtc: Fix logging
...
- Move send log before lws_write because it clobbers the buffer.
- Add raw receive log.
- Check json_dumpb return value.
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-21 15:16:12 +02:00
Philipp Jungkamp
9d28079d24
node-redis: Work around breaking change in redis-plus-plus
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-21 11:48:04 +02:00
Steffen Vogel
a37b64111f
fpga: call base-class function for NodeFactory::start()
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:04 +02:00
Steffen Vogel
0aafb47dd2
redis: fix compiler warnings
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:04 +02:00
Steffen Vogel
ea1f8c3d51
iec60870: fix compiler warning
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:04 +02:00
Steffen Vogel
a709a8a0fb
iec60870: fix coding style
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:04 +02:00
Steffen Vogel
260280ece0
ngsi: fix access to signal list in dead-code
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:03 +02:00
Steffen Vogel
49caafec7d
cmake: fix linking if rdkafka if dependency is not installed in system search path
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:03 +02:00
Steffen Vogel
a688afe379
Merge pull request #670 from VILLASframework/webrtc-signaling-fixes
...
Webrtc signaling fixes
2023-06-20 22:47:24 +02:00
Steffen Vogel
210ba00a8a
webrtc: Remove dead code
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-20 17:48:24 +00:00
Steffen Vogel
2e7f8df070
webrtc: Close WebSocket connections before retrying
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-20 17:39:43 +00:00
Steffen Vogel
43bab87be6
webrtc: Support signaling messages spread over multiple WebSocket fragments
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-20 17:38:46 +00:00
Philipp Jungkamp
f1dfccd8ef
fix release compile errors
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-19 17:47:37 +02:00
Philipp Jungkamp
ebeea91bc8
node-webrtc: remove dead code and comments
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-19 13:56:37 +02:00
Philipp Jungkamp
d94d668d34
node-webrtc: style fixes + authorship notes
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-19 12:12:33 +02:00
Philipp Jungkamp
ca85117674
node-webrtc: don't inherit from std::variant
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-19 10:46:28 +02:00
Philipp Jungkamp
43a5292fc1
node-webrtc: fix CI warnings
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-19 10:46:28 +02:00
Philipp Jungkamp
bb61a59103
node-webrtc: fix signaling client memory leak and error handling
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-19 10:46:28 +02:00
Philipp Jungkamp
6760272a4b
node-webrtc: initial working transmission
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-16 16:27:54 +02:00
b2955e3e3c
remove Golang node-types
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-06-16 16:27:54 +02:00
2d4783599f
webrtc: signaling almost working
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-06-16 16:27:54 +02:00
40f01e904e
webrtc: add new node and libdatachannel to build system
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-06-16 16:27:54 +02:00
Philipp Jungkamp
79f39ff0e8
fix warnings in release builds
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-15 09:49:59 +02:00
Steffen Vogel
571a436c2e
goose: small formatting fixes
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-05-02 16:11:41 +02:00
Philipp Jungkamp
0ee9ab6be0
node-iec61850: fix undefined behaviour
...
Signed-off-by: Philipp Jungkamp <philipp.jungkamp@rwth-aachen.de>
2023-04-18 13:52:24 +00:00
Philipp Jungkamp
9f58ec484f
node-iec61850-8-1: fix ConfigError reporting
...
Signed-off-by: Philipp Jungkamp <philipp.jungkamp@rwth-aachen.de>
2023-04-18 13:18:14 +02:00
Philipp Jungkamp
e619cb8bf1
rename node to iec61850-8-1
...
Signed-off-by: Philipp Jungkamp <philipp.jungkamp@rwth-aachen.de>
2023-04-18 13:16:15 +02:00
Philipp Jungkamp
e612e7cebc
node-iec61850-goose: change resend_interval to double seconds
...
Signed-off-by: Philipp Jungkamp <philipp.jungkamp@rwth-aachen.de>
2023-04-11 15:04:41 +02:00
Philipp Jungkamp
5a1995d901
node-iec61850-goose: Periodic resend and cleanup
...
- introduce resend_thread for periodic resend
- change mms_type to reflect the table in iec61850.hpp to be able to
merge these tables in the future without breaking configs
Signed-off-by: Philipp Jungkamp <philipp.jungkamp@rwth-aachen.de>
2023-03-28 13:22:16 +00:00
Philipp Jungkamp
98ac02a85b
node-iec61850-goose: log error instead of crashing on unsupported mms value
...
Signed-off-by: Philipp Jungkamp <philipp.jungkamp@rwth-aachen.de>
2023-03-14 16:46:35 +01:00
Philipp Jungkamp
9dcef61c99
node-iec61850-goose: GooseSignal refactor + fixes
...
Signed-off-by: Philipp Jungkamp <philipp.jungkamp@rwth-aachen.de>
2023-03-14 15:34:30 +00:00
Philipp Jungkamp
89813a8cc7
iec61850-goose: multiple producers
...
Signed-off-by: Philipp Jungkamp <philipp.jungkamp@rwth-aachen.de>
2023-03-07 12:56:03 +00:00
Philipp Jungkamp
75ebfbc623
initial iec61850-goose node
...
Signed-off-by: Philipp Jungkamp <philipp.jungkamp@rwth-aachen.de>
2023-01-31 11:12:51 +00:00
Steffen Vogel
f6789e4739
fix broken VILLASfpga node-type
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-01-13 11:28:53 +01:00
Manuel Pitz
c4bce72c04
make compatible to fmt version 9.0.3
...
Signed-off-by: Manuel Pitz <manuel.pitz@eonerc.rwth-aachen.de>
2023-01-11 12:11:57 +01:00
Manuel Pitz
1a01012e7c
make compatible to fmt version 9.0.3
...
Signed-off-by: Manuel Pitz <manuel.pitz@eonerc.rwth-aachen.de>
2023-01-11 12:11:57 +01:00
Steffen Vogel
7d982e12b3
fpga: fix cppcheck warnings
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-01-10 16:31:01 +00:00
5398006734
fpga: fix creation of VFIO container
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:10:02 +01:00
3b5f686262
code-style fixes
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:10:02 +01:00
ae17d58cc4
fpga: remove unused code
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:10:02 +01:00
1c7d57d5f5
fpga: do not reset VFIO container by hand
...
We can rely on the Dtor of the global shared_ptr to destruct the container
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:10:02 +01:00