libIEC61850
0.8.3
Open-source IEC 61850 MMS/GOOSE server and client library
|
#include "libiec61850_common_api.h"
#include "mms_type_spec.h"
#include "mms_common.h"
#include "mms_named_variable_list.h"
Go to the source code of this file.
Classes | |
struct | MmsDevice |
struct | sMmsDomain |
Functions | |
MmsDomain * | MmsDomain_create (char *domainName) |
Create a new MmsDomain instance. More... | |
char * | MmsDomain_getName (MmsDomain *self) |
void | MmsDomain_destroy (MmsDomain *self) |
bool | MmsDomain_addNamedVariableList (MmsDomain *self, MmsNamedVariableList variableList) |
Add a new MMS Named Variable List (Data set) to a MmsDomain instance. More... | |
void | MmsDomain_deleteNamedVariableList (MmsDomain *self, char *variableListName) |
Delete a MMS Named Variable List from this MmsDomain instance. More... | |
MmsNamedVariableList | MmsDomain_getNamedVariableList (MmsDomain *self, char *variableListName) |
LinkedList | MmsDomain_getNamedVariableLists (MmsDomain *self) |
LinkedList | MmsDomain_getNamedVariableListValues (MmsDomain *self, char *variableListName) |
LinkedList | MmsDomain_createNamedVariableListValues (MmsDomain *self, char *variableListName) |
MmsVariableSpecification * | MmsDomain_getNamedVariable (MmsDomain *self, char *nameId) |
Get the MmsTypeSpecification instance of a MMS named variable. More... | |
MmsDevice * | MmsDevice_create (char *deviceName) |
Create a new MmsDevice instance. More... | |
void | MmsDevice_destroy (MmsDevice *self) |
Delete the MmsDevice instance. More... | |
MmsDomain * | MmsDevice_getDomain (MmsDevice *self, char *domainId) |
Get the MmsDomain object with the specified MMS domain name. More... | |
MmsVariableSpecification * | MmsDevice_getNamedVariable (MmsDevice *self, char *variableName) |
Get the MmsTypeSpecification instance of a MMS named variable of VMD scope. More... | |
LinkedList | MmsDevice_getNamedVariableLists (MmsDevice *self) |