From 58a9ed94f6a0fe5c1d4419f134a41c8b0231834c Mon Sep 17 00:00:00 2001 From: Philipp Jungkamp Date: Wed, 29 Jun 2022 21:11:56 +0000 Subject: [PATCH] Change server mode to single redundancy Single redundancy implies a single queue of messages which buffers messages until a client connects. In contrast to the previous multiple redundancy group mode, this mode can only accept one client at a time. --- lib/nodes/iec60870.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/nodes/iec60870.cpp b/lib/nodes/iec60870.cpp index 869baea8d..d83d30882 100644 --- a/lib/nodes/iec60870.cpp +++ b/lib/nodes/iec60870.cpp @@ -327,7 +327,7 @@ void SlaveNode::createSlave() noexcept // create the slave object server.slave = CS104_Slave_create(server.low_priority_queue,server.high_priority_queue); - CS104_Slave_setServerMode(server.slave, CS104_MODE_CONNECTION_IS_REDUNDANCY_GROUP); + CS104_Slave_setServerMode(server.slave, CS104_MODE_SINGLE_REDUNDANCY_GROUP); // configure the slave according to config server.asdu_app_layer_parameters = CS104_Slave_getAppLayerParameters(server.slave);