IEC 61850 .NET API
1.2.0
IEC 61850 .NET API for libiec61850 protocol library
|
Representing a GOOSE subscriber More...
Public Member Functions | |
GooseSubscriber (string goCbRef) | |
void | SetAppId (UInt16 appId) |
bool | IsValid () |
void | SetListener (GooseListener listener, object parameter) |
UInt32 | GetStNum () |
UInt32 | GetSqNum () |
bool | IsTest () |
UInt32 | GetConfRev () |
bool | NeedsCommission () |
UInt32 | GetTimeAllowedToLive () |
UInt64 | GetTimestamp () |
DateTimeOffset | GetTimestampsDateTimeOffset () |
MmsValue | GetDataSetValues () |
Get the values of the GOOSE data set from the last received GOOSE message More... | |
void | Dispose () |
Releases all resource used by the IEC61850.GOOSE.Subscriber.GooseSubscriber object. More... | |
Package Attributes | |
IntPtr | self |
Representing a GOOSE subscriber
NOTE: After SetListener is called, do not call any function outside of the callback handler!
void IEC61850.GOOSE.Subscriber.GooseSubscriber.Dispose | ( | ) |
Releases all resource used by the IEC61850.GOOSE.Subscriber.GooseSubscriber object.
> This function has only to be called when the IEC61850.GOOSE.Subscriber.GooseSubscriber has not been added to the GooseReceiver or has been removed from the GooseReceiver. When the GooseReceiver holds a reference it will take care for releasing the resources. In this case Dispose MUST not be called! Otherwise the natice resources will be released twice.
MmsValue IEC61850.GOOSE.Subscriber.GooseSubscriber.GetDataSetValues | ( | ) |