Ubuntu
44203fa77c
node-iec60870: Satisfy cppcheck
...
Rename `SlaveNode::out` to `SlaveNode::output`, because base class
`Node` and derived class `SlaveNode` both defined a member `out`.
2022-07-27 11:14:55 +00:00
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
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
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
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
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
278290e015
mqtt: Add tls extra options
2021-11-10 12:04:59 +00:00
216d4edfbf
websocket: fix segfaults for client-side connections
2021-10-01 07:52:19 -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
4d6c746232
fix doxygen @todo commands
2021-08-31 14:40:37 +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
110ec81cc6
redis: fix cppcheck warnings
2021-07-20 21:05:54 +02:00
14daa11dc1
redis: add detection for TLS support
2021-07-20 20:52:45 +02:00
d72a133263
redis: add new redis node-type
2021-07-20 14:53:40 +00:00
32e016ebcb
log: use spdlog custom formatters for basic VILLASnode types ( closes #308 )
2021-07-07 09:10:23 +00:00
c49ee5b21c
nodes: remove hard-coded sample lengths from pool initializations
2021-06-24 10:35:41 +00:00
00a9e92b0a
remove old plugin code
2021-06-21 16:11:42 -04:00
edd84d79af
temper: add new node-type for reading PCSensor / TEMPer USB sensors
2021-06-18 15:26:55 -04:00
731909c3a8
ported io/format code to C++
2021-06-17 08:26:46 -04:00
f1b484449e
kafka: use a floating point number for the timeout setting
2021-05-09 18:09:24 +02:00
0881b38224
kafka: refactor setting "calocation" to "ca"
2021-05-09 15:23:02 +02:00
d5d12dd38e
kafka: fix authorship and copyright
2021-05-09 14:57:44 +02:00
Juan Pablo Noreña
818047c6bd
node-type-kafka producer and consumer separation, not working at same time as in a single node as desirable
2021-05-06 17:15:36 -05:00
Juan Pablo Noreña
ca10fd076f
Adds node-type-kafka, example and packaging deps
2021-05-05 12:02:18 -05:00
4f370ee1b2
drop legacy logger
2021-03-17 14:58:45 +00:00
2d5ca906e7
fix indention
2021-03-09 01:49:04 +01:00
8e53d2a329
opal: fix node-type
2021-02-24 09:17:53 +01:00
04fe1d34a1
fix indention
2021-02-19 07:03:21 +01:00
Felix Wege
150b6bf998
mqtt: added mqtt_prepare() to mqtt.hpp
2021-01-08 15:22:28 +01:00
62bed4953d
api: rework request/response API and add new endpoint for fetching a graph repr of the currently loaded config
2020-10-20 22:17:55 +02:00
baddec2228
fix a lot of small bugs
2020-09-10 17:41:30 +02:00
88ef85844d
loopback_internal: add new node-type for internal loopback
2020-09-10 17:41:29 +02:00
b6201287d9
loopback: do not copy samples to internal pool
2020-09-10 17:40:37 +02:00
3c13f67930
refactor: struct node -> struct vnode
2020-09-10 17:40:36 +02:00
bbcfab1721
ngsi: fix segfaults caused by missing multithreading primitives
2020-08-24 21:02:40 +02:00