|
libiec61850.NET 1.6.1
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) |
| string | GetGoId () |
| string | GetGoCbRef () |
| string | GetDataSet () |
| 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. | |
| void | Dispose () |
| Releases all resource used by the IEC61850.GOOSE.Subscriber.GooseSubscriber object. | |
Representing a GOOSE subscriber.
NOTE: After SetListener is called, do not call any function outside of the callback handler!
| IEC61850.GOOSE.Subscriber.GooseSubscriber.GooseSubscriber | ( | string | goCbRef | ) |
| 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.
| UInt32 IEC61850.GOOSE.Subscriber.GooseSubscriber.GetConfRev | ( | ) |
| string IEC61850.GOOSE.Subscriber.GooseSubscriber.GetDataSet | ( | ) |
| MmsValue IEC61850.GOOSE.Subscriber.GooseSubscriber.GetDataSetValues | ( | ) |
| string IEC61850.GOOSE.Subscriber.GooseSubscriber.GetGoCbRef | ( | ) |
| string IEC61850.GOOSE.Subscriber.GooseSubscriber.GetGoId | ( | ) |
| UInt32 IEC61850.GOOSE.Subscriber.GooseSubscriber.GetSqNum | ( | ) |
| UInt32 IEC61850.GOOSE.Subscriber.GooseSubscriber.GetStNum | ( | ) |
| UInt32 IEC61850.GOOSE.Subscriber.GooseSubscriber.GetTimeAllowedToLive | ( | ) |
| UInt64 IEC61850.GOOSE.Subscriber.GooseSubscriber.GetTimestamp | ( | ) |
| DateTimeOffset IEC61850.GOOSE.Subscriber.GooseSubscriber.GetTimestampsDateTimeOffset | ( | ) |
| bool IEC61850.GOOSE.Subscriber.GooseSubscriber.IsTest | ( | ) |
| bool IEC61850.GOOSE.Subscriber.GooseSubscriber.IsValid | ( | ) |
| bool IEC61850.GOOSE.Subscriber.GooseSubscriber.NeedsCommission | ( | ) |
| void IEC61850.GOOSE.Subscriber.GooseSubscriber.SetAppId | ( | UInt16 | appId | ) |
| void IEC61850.GOOSE.Subscriber.GooseSubscriber.SetListener | ( | GooseListener | listener, |
| object | parameter ) |