Philipp Jungkamp
c635f112e3
some style improvements
2022-07-27 11:14:55 +00:00
Philipp Jungkamp
e9a12362d7
integrate with example flege-deployment
...
Features:
- respond with last value when interrogated
- log connection events
- allow IEC60870-5 TypeIDs in the config file (as "asdu_type_id")
Fixes:
- wrong handling of MeasuredValueNormalized
2022-07-27 11:14:55 +00:00
Philipp Jungkamp
6dc75b8408
initial support for iec60870-5-104-slave node
...
This allows sending periodic signals using the new node.
The node does not yet support...
...proper logging of ASDUs.
...providing data on Global Interrogation.
...buffering setValue commands to read values which have been sent to slave.
...clockSync commands, what would the proper handling be?
2022-07-27 11:14:55 +00:00
Philipp Jungkamp
adb70138c8
start iec60870 node + sample to ASDU conversion
2022-07-27 11:14:55 +00:00
b94746effb
relicense VILLASnode to Apache 2.0
2022-07-04 18:23:57 +02:00
Manuel Pitz
addef9a1e5
Hook pmu dft classes
2022-06-01 18:15:29 +02:00
5feb82e7a3
openapi: add missing OpenAPI docs
2022-04-05 17:32:37 +02:00
17b83cb4e1
example: port example node-type to C++
2022-04-01 18:06:28 +02:00
56fa561493
api: implement first version of universal data-exchange API
2022-03-28 18:06:47 +02:00
7d6a6ea265
mqtt: add OpenAPI docs
2022-03-28 11:10:49 +02:00
b8e486af15
api: make members protected
2022-03-28 11:10:49 +02:00
183867b17a
api: move some files
2022-03-28 11:10:49 +02:00
Manuel Pitz
5a6c135083
add renumbering for decimate to allow detection of missed samples even if decimating
2022-03-22 18:15:28 +01:00
11a25f6fb7
update mail address
2022-03-15 09:29:20 -04:00
17ac92aa21
update copyright year
2022-03-15 09:28:57 -04:00
ae1b064b5a
remove broken support for Darwin/macOS
2022-03-14 19:37:29 -04:00
fd1996bf21
fix file headers
2022-03-14 16:34:12 -04:00
56c966f61d
allow hiding of different plugin types
2022-03-14 15:46:32 -04:00
fa398a2cf7
go: finish Go node-type
2022-03-14 15:32:20 -04:00
db67c468bc
go: add first version of Golang node-type support
2022-03-07 08:37:14 -05:00
a856f1801f
node: minor cleanups
2022-03-07 08:37:14 -05:00
b207bbf673
add C-API to libvillas
2022-03-07 08:08:29 -05:00
b98f455752
node: align Node::getPollFDs() with Node::getNetemFDs()
2022-03-07 08:08:29 -05:00
dfcafed20a
several fixes for new opal format
2022-02-24 08:02:19 -05:00
d4f74a5a51
add new format-type for OPAL-RT's AsyncIP example
2022-02-24 08:02:19 -05:00
a98ab9f172
fixes for compilation wih petalinux 2021.1
2022-01-14 16:14:15 -05:00
a9d1584180
websocket: improve handling of pending connections (opening/closing)
2022-01-11 09:19:54 -05:00
7d6a1031eb
websocket: add websocket_init()
2022-01-11 09:19:54 -05:00
c170ac096f
websocket: add new option to wait until all client connections are established
2022-01-11 09:19:54 -05:00
784e970bfe
port large parts of VILLASnode to C++ and fix tests alongside
2022-01-11 09:19:53 -05:00
Manuel Pitz
6a2ceff1b4
change singalNames from list to vector
2021-11-23 14:14:13 +01:00
Manuel Pitz
278290e015
mqtt: Add tls extra options
2021-11-10 12:04:59 +00:00
7411711688
stats: add new metric to track number of signals
2021-11-10 11:00:27 +00:00
28843a7cd6
villas-binary: add option to enable source index validation
2021-11-10 05:19:38 -05:00
ec66348ef3
villas-binary: make source_index configurable
2021-10-04 11:07:51 +02:00
2fa223dfd5
formats: fix code-style
2021-10-04 11:07:23 +02:00
216d4edfbf
websocket: fix segfaults for client-side connections
2021-10-01 07:52:19 -04:00
01b9ecec45
web: fix proper setting of libwebsocket log level
2021-10-01 07:52:01 -04:00
23f3cc9ee6
tests: fix config tests
2021-09-21 15:22:09 +02:00
a224c09971
iex61850: re-enable compilation of node-type
2021-09-21 14:24:34 +02:00
0dc8adcdd3
fix new cppcheck errors
2021-09-17 18:19:06 +02:00
bc425337ba
config: fix compiler errors
2021-09-16 10:58:37 +02:00
0820e1ea32
config: allow importing of glob patterns and resolution of env-vars in import paths
2021-09-14 22:51:39 +02:00
57fcc3c4f8
several minor fixes
2021-09-14 10:50:05 +02:00
2b21e5f7c6
remove dependency on std::filesystem
2021-09-13 19:46:03 +02:00
fe9119337a
super_node: node_type_start() should acutally called before node_prepare()
2021-08-31 14:40:37 +02:00
4d6c746232
fix doxygen @todo commands
2021-08-31 14:40:37 +02:00
6c58d6ee2b
fix code-style in include list
2021-08-31 13:57:37 +02:00
Sonja Happ
bfa51b2585
include <filesystem> directly and set minimum required compiler versions for gcc and clang in cmake file
2021-08-31 13:53:06 +02:00
Sonja Happ
b57a660bba
mqtt: add missing include of super_node.hpp in mqtt node type
2021-08-31 13:53:06 +02:00