libIEC61850
0.8.2
Open-source IEC 61850 MMS/GOOSE server and client library
|
Go to the source code of this file.
Functions | |
void | MmsVariableSpecification_destroy (MmsVariableSpecification *self) |
Delete MmsTypeSpecification object (recursive). More... | |
MmsValue * | MmsVariableSpecification_getChildValue (MmsVariableSpecification *self, MmsValue *value, const char *childId) |
Get the corresponding child of value according to childId. More... | |
MmsVariableSpecification * | MmsVariableSpecification_getNamedVariableRecursive (MmsVariableSpecification *self, const char *nameId) |
Get the child of self specified by its relative name. More... | |
MmsType | MmsVariableSpecification_getType (MmsVariableSpecification *self) |
get the MMS type of the variable More... | |
const char * | MmsVariableSpecification_getName (MmsVariableSpecification *self) |
get the name of the variable More... | |
LinkedList | MmsVariableSpecification_getStructureElements (MmsVariableSpecification *self) |
int | MmsVariableSpecification_getSize (MmsVariableSpecification *self) |
returns the number of elements if the type is a complex type (structure, array) or the bit size of integers, unsigned integers, floats, bit strings, visible and MMS strings and octet strings. More... | |
MmsVariableSpecification * | MmsVariableSpecification_getChildSpecificationByIndex (MmsVariableSpecification *self, int index) |
MmsVariableSpecification * | MmsVariableSpecification_getArrayElementSpecification (MmsVariableSpecification *self) |
int | MmsVariableSpecification_getExponentWidth (MmsVariableSpecification *self) |