- .NET API: added Report.GetDataSetName method

pull/6/head
Michael Zillgith 10 years ago
parent 386d2acd32
commit 23d7092a5c

@ -146,6 +146,9 @@ namespace IEC61850
[DllImport("iec61850", CallingConvention = CallingConvention.Cdecl)]
static extern IntPtr ClientReport_getRcbReference(IntPtr self);
[DllImport("iec61850", CallingConvention = CallingConvention.Cdecl)]
static extern IntPtr ClientReport_getDataSetName(IntPtr self);
[DllImport("iec61850", CallingConvention = CallingConvention.Cdecl)]
static extern IntPtr ClientReport_getRptId(IntPtr self);
@ -289,6 +292,13 @@ namespace IEC61850
return Marshal.PtrToStringAnsi (rcbRef);
}
public string GetDataSetName ()
{
IntPtr dataSetName = ClientReport_getDataSetName (self);
return Marshal.PtrToStringAnsi (dataSetName);
}
/// <summary>
/// Gets the data reference for the specified data set element
/// </summary>

@ -30,6 +30,10 @@ namespace reporting
Console.WriteLine (" entryID: " + shb.ToString ());
}
if (report.HasDataSetName ()) {
Console.WriteLine (" report data set: " + report.GetDataSetName ());
}
Console.WriteLine (" report dataset contains " + values.Size () + " elements");
for (int i = 0; i < values.Size(); i++) {

Loading…
Cancel
Save