diff --git a/dotnet/IEC61850forCSharp/IEC61850ServerAPI.cs b/dotnet/IEC61850forCSharp/IEC61850ServerAPI.cs index d7dcea55..64f3b564 100644 --- a/dotnet/IEC61850forCSharp/IEC61850ServerAPI.cs +++ b/dotnet/IEC61850forCSharp/IEC61850ServerAPI.cs @@ -1065,18 +1065,6 @@ namespace IEC61850 [DllImport("iec61850", CallingConvention = CallingConvention.Cdecl)] static extern void IedServer_setLocalIpAddress(IntPtr self, string localIpAddress); - [DllImport("iec61850", CallingConvention = CallingConvention.Cdecl)] - static extern void MmsServer_setServerIdentity(IntPtr self, string vendorName, string modelName, string revision); - - [DllImport("iec61850", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr MmsServer_getVendorName(IntPtr self); - - [DllImport("iec61850", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr MmsServer_getModelName(IntPtr self); - - [DllImport("iec61850", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr MmsServer_getRevision(IntPtr self); - [DllImport ("iec61850", CallingConvention=CallingConvention.Cdecl)] static extern void IedServer_start(IntPtr self, int tcpPort); @@ -1350,59 +1338,6 @@ namespace IEC61850 IedServer_setLocalIpAddress (self, localIpAddress); } - /// - /// Sets the values that the server will give as response for an MMS identify request - /// - /// Vendor Name for VMD - /// Model name for VMD - /// Revision for VMD - public void SetServerIdentity(string vendorName, string modelName, string revision) - { - MmsServer_setServerIdentity(self, vendorName, modelName, revision); - } - - /// - /// Gets the Vendor Name attributed to the VMD - /// - /// Vendor Name - public string GetVendorName() - { - IntPtr vendorNamePtr = MmsServer_getVendorName(self); - - if (vendorNamePtr != IntPtr.Zero) - return Marshal.PtrToStringAnsi(vendorNamePtr); - else - return null; - } - - /// - /// Gets the Model Name attributed to the VMD - /// - /// Model Name - public string GetModelName() - { - IntPtr modelNamePtr = MmsServer_getModelName(self); - - if (modelNamePtr != IntPtr.Zero) - return Marshal.PtrToStringAnsi(modelNamePtr); - else - return null; - } - - /// - /// Gets the Revision attributed to the VMD - /// - /// Revision - public string GetRevision() - { - IntPtr revisionPtr = MmsServer_getRevision(self); - - if (revisionPtr != IntPtr.Zero) - return Marshal.PtrToStringAnsi(revisionPtr); - else - return null; - } - /// /// Start MMS server /// diff --git a/src/mms/inc/mms_server.h b/src/mms/inc/mms_server.h index 19461d2c..7e6118d0 100644 --- a/src/mms/inc/mms_server.h +++ b/src/mms/inc/mms_server.h @@ -264,7 +264,7 @@ MmsServer_enableJournalService(MmsServer self, bool enable); * \param modelName the model name attribute of the VMD * \param revision the revision attribute of the VMD */ -LIB61850_API void +LIB61850_INTERNAL void MmsServer_setServerIdentity(MmsServer self, char* vendorName, char* modelName, char* revision); /** @@ -273,7 +273,7 @@ MmsServer_setServerIdentity(MmsServer self, char* vendorName, char* modelName, c * \param self the MmsServer instance to operate on * \return the vendor name attribute of the VMD as C string */ -LIB61850_API char* +LIB61850_INTERNAL char* MmsServer_getVendorName(MmsServer self); /** @@ -282,7 +282,7 @@ MmsServer_getVendorName(MmsServer self); * \param self the MmsServer instance to operate on * \return the model name attribute of the VMD as C string */ -LIB61850_API char* +LIB61850_INTERNAL char* MmsServer_getModelName(MmsServer self); /** @@ -291,7 +291,7 @@ MmsServer_getModelName(MmsServer self); * \param self the MmsServer instance to operate on * \return the revision attribute of the VMD as C string */ -LIB61850_API char* +LIB61850_INTERNAL char* MmsServer_getRevision(MmsServer self); /***************************************************