|
libiec61850
1.6.0
|
Go to the source code of this file.
Typedefs | |
| typedef struct sGooseReceiver * | GooseReceiver |
Functions | |
| LIB61850_API GooseReceiver | GooseReceiver_create (void) |
| Create a new receiver instance. More... | |
| LIB61850_API GooseReceiver | GooseReceiver_createEx (uint8_t *buffer) |
| Create a new receiver instance using the provided buffer instead of allocating an own buffer. More... | |
| LIB61850_API GooseReceiver | GooseReceiver_createRemote (RSession session) |
| Create a new R-GOOSE receiver instance. More... | |
| LIB61850_API void | GooseReceiver_setInterfaceId (GooseReceiver self, const char *interfaceId) |
| sets the interface for the GOOSE receiver More... | |
| LIB61850_API const char * | GooseReceiver_getInterfaceId (GooseReceiver self) |
| return the interface ID used by the GOOSE receiver More... | |
| LIB61850_API void | GooseReceiver_addSubscriber (GooseReceiver self, GooseSubscriber subscriber) |
| Add a subscriber to this receiver instance. More... | |
| LIB61850_API void | GooseReceiver_removeSubscriber (GooseReceiver self, GooseSubscriber subscriber) |
| Remove a subscriber from this receiver instance. More... | |
| LIB61850_API void | GooseReceiver_start (GooseReceiver self) |
| start the GOOSE receiver in a separate thread More... | |
| LIB61850_API void | GooseReceiver_stop (GooseReceiver self) |
| stop the GOOSE receiver running in a separate thread More... | |
| LIB61850_API bool | GooseReceiver_isRunning (GooseReceiver self) |
| Check if GOOSE receiver is running. More... | |
| LIB61850_API void | GooseReceiver_destroy (GooseReceiver self) |
| Free all resource of the GooseReceiver and all installed GooseSubscribers. More... | |
| LIB61850_API EthernetSocket | GooseReceiver_startThreadless (GooseReceiver self) |
| LIB61850_API void | GooseReceiver_stopThreadless (GooseReceiver self) |
| LIB61850_API bool | GooseReceiver_tick (GooseReceiver self) |
| Parse GOOSE messages if they are available. More... | |
| LIB61850_API void | GooseReceiver_handleMessage (GooseReceiver self, uint8_t *buffer, int size) |
| Parse a GOOSE message. More... | |
1.9.1