|
libiec61850
1.2.0
|
Go to the source code of this file.
Typedefs | |
| typedef struct sGooseReceiver * | GooseReceiver |
Functions | |
| GooseReceiver | GooseReceiver_create (void) |
| Create a new receiver instance. More... | |
| void | GooseReceiver_setInterfaceId (GooseReceiver self, const char *interfaceId) |
| sets the interface for the GOOSE receiver More... | |
| void | GooseReceiver_addSubscriber (GooseReceiver self, GooseSubscriber subscriber) |
| Add a subscriber to this receiver instance. More... | |
| void | GooseReceiver_removeSubscriber (GooseReceiver self, GooseSubscriber subscriber) |
| Remove a subscriber from this receiver instance. More... | |
| void | GooseReceiver_start (GooseReceiver self) |
| start the GOOSE receiver in a separate thread More... | |
| void | GooseReceiver_stop (GooseReceiver self) |
| stop the GOOSE receiver running in a separate thread More... | |
| bool | GooseReceiver_isRunning (GooseReceiver self) |
| Check if GOOSE receiver is running. More... | |
| void | GooseReceiver_destroy (GooseReceiver self) |
| Free all resource of the GooseReceiver and all installed GooseSubscribers. More... | |
| EthernetSocket | GooseReceiver_startThreadless (GooseReceiver self) |
| void | GooseReceiver_stopThreadless (GooseReceiver self) |
| bool | GooseReceiver_tick (GooseReceiver self) |
| Parse GOOSE messages if they are available. More... | |
1.8.11