From 27e883a1bc2f019933a9a5c079648fecf319d257 Mon Sep 17 00:00:00 2001 From: Michael Zillgith Date: Thu, 26 Jul 2018 07:11:29 +0200 Subject: [PATCH] - MMS server: fixed bug in association service (file rename was not reported as supported service) --- examples/server_example_basic_io/server_example_basic_io.c | 3 +++ src/mms/iso_mms/server/mms_association_service.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/examples/server_example_basic_io/server_example_basic_io.c b/examples/server_example_basic_io/server_example_basic_io.c index b77aa086..7e413922 100644 --- a/examples/server_example_basic_io/server_example_basic_io.c +++ b/examples/server_example_basic_io/server_example_basic_io.c @@ -93,6 +93,9 @@ main(int argc, char** argv) /* Set the base path for the MMS file services */ IedServerConfig_setFileServiceBasePath(config, "./vmd-filestore/"); + /* disable MMS file service */ + IedServerConfig_enableFileService(config, false); + /* Create a new IEC 61850 server instance */ iedServer = IedServer_createWithConfig(&iedModel, NULL, config); diff --git a/src/mms/iso_mms/server/mms_association_service.c b/src/mms/iso_mms/server/mms_association_service.c index 46b7d191..c1d31318 100644 --- a/src/mms/iso_mms/server/mms_association_service.c +++ b/src/mms/iso_mms/server/mms_association_service.c @@ -53,7 +53,7 @@ #define MMS_SERVICE_FILE_OPEN 0x80 #define MMS_SERVICE_FILE_READ 0x40 #define MMS_SERVICE_FILE_CLOSE 0x20 -#define MMS_SERVICE_FILE_RENAME 0x01 +#define MMS_SERVICE_FILE_RENAME 0x10 #define MMS_SERVICE_FILE_DELETE 0x08 #define MMS_SERVICE_FILE_DIRECTORY 0x04 #define MMS_SERVICE_UNSOLICITED_STATUS 0x02