libIEC61850
Open-source IEC 61850 MMS server and client library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Typedefs | Functions
server_api_v2.h File Reference
#include "mms_server.h"
#include "model.h"

Go to the source code of this file.

Typedefs

typedef struct sIedServer * IedServer
 
typedef bool(* ControlHandler )(void *parameter, MmsValue *ctlVal)
 

Functions

IedServer IedServer_create (IedModel *iedModel)
 
void IedServer_destroy (IedServer self)
 
void IedServer_start (IedServer self, int tcpPort)
 
void IedServer_stop (IedServer self)
 
bool IedServer_isRunning (IedServer self)
 
MmsValue * IedServer_getAttributeValue (IedServer self, ModelNode *node)
 
void IedServer_updateAttributeValue (IedServer self, DataAttribute *node, MmsValue *value)
 
void IedServer_setControlHandler (IedServer self, DataObject *node, ControlHandler handler, void *parameter)
 
void IedServer_lockDataModel (IedServer self)
 
void IedServer_unlockDataModel (IedServer self)