|
|
@ -44,6 +44,12 @@ namespace IEC61850.Server
|
|
|
|
[DllImport("iec61850", CallingConvention = CallingConvention.Cdecl)]
|
|
|
|
[DllImport("iec61850", CallingConvention = CallingConvention.Cdecl)]
|
|
|
|
static extern int IedServerConfig_getReportBufferSize(IntPtr self);
|
|
|
|
static extern int IedServerConfig_getReportBufferSize(IntPtr self);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[DllImport("iec61850", CallingConvention = CallingConvention.Cdecl)]
|
|
|
|
|
|
|
|
static extern void IedServerConfig_setReportBufferSizeForURCBs(IntPtr self, int reportBufferSize);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[DllImport("iec61850", CallingConvention = CallingConvention.Cdecl)]
|
|
|
|
|
|
|
|
static extern int IedServerConfig_getReportBufferSizeForURCBs(IntPtr self);
|
|
|
|
|
|
|
|
|
|
|
|
[DllImport("iec61850", CallingConvention = CallingConvention.Cdecl)]
|
|
|
|
[DllImport("iec61850", CallingConvention = CallingConvention.Cdecl)]
|
|
|
|
static extern void IedServerConfig_setFileServiceBasePath(IntPtr self, string basepath);
|
|
|
|
static extern void IedServerConfig_setFileServiceBasePath(IntPtr self, string basepath);
|
|
|
|
|
|
|
|
|
|
|
@ -122,6 +128,22 @@ namespace IEC61850.Server
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// Gets or sets the size of the report buffer for unbuffered report control blocks
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
/// <value>The size of the report buffer.</value>
|
|
|
|
|
|
|
|
public int ReportBufferSizeForURCBs
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
get
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
return IedServerConfig_getReportBufferSizeForURCBs(self);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
set
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
IedServerConfig_setReportBufferSizeForURCBs(self, value);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// <summary>
|
|
|
|
/// Gets or sets the file service base path.
|
|
|
|
/// Gets or sets the file service base path.
|
|
|
|
/// </summary>
|
|
|
|
/// </summary>
|
|
|
|