|
libiec61850
1.2.0
|
Macros | |
| #define | IEC61850_SVCB_EVENT_ENABLE 1 |
| #define | IEC61850_SVCB_EVENT_DISABLE 0 |
Typedefs | |
| typedef void(* | SVCBEventHandler) (SVControlBlock *svcb, int event, void *parameter) |
| callback handler for SVCB events. More... | |
Functions | |
| void | IedServer_setSVCBHandler (IedServer self, SVControlBlock *svcb, SVCBEventHandler handler, void *parameter) |
| Set a handler for SVCB control block events (enable/disable) More... | |
| #define IEC61850_SVCB_EVENT_DISABLE 0 |
Control block has been disabled by client
| #define IEC61850_SVCB_EVENT_ENABLE 1 |
Control block has been enabled by client
| typedef void(* SVCBEventHandler) (SVControlBlock *svcb, int event, void *parameter) |
callback handler for SVCB events.
| svcb | the related SVCB instance |
| the | event type |
| user | defined parameter |
| void IedServer_setSVCBHandler | ( | IedServer | self, |
| SVControlBlock * | svcb, | ||
| SVCBEventHandler | handler, | ||
| void * | parameter | ||
| ) |
Set a handler for SVCB control block events (enable/disable)
| self | the instance of IedServer to operate on. |
| svcb | the SVCB control block instance |
| handler | the event handler to be used |
| parameter | a user provided parameter that is passed to the handler. |
1.8.11