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. |