libiec61850.NET
1.5.1
IEC 61850 .NET API for libiec61850 protocol library
|
MMS variable specification. This class is used to represent an MMS variable type definition. More...
Public Member Functions | |
MmsVariableSpecification | GetChildByName (string name) |
Get a child variable specification by its name More... | |
new MmsType | GetType () |
Gets the MmsValue type of the variable More... | |
MmsVariableSpecification | getArrayElementType () |
Gets the type of the array elements. More... | |
MmsVariableSpecification | GetElement (int index) |
Gets the element specification of a structure element More... | |
string | GetName () |
Gets the name of the variable More... | |
int | Size () |
Get the "size" of the variable (array size, number of structure elements ...) More... | |
bool | IsValueOfType (MmsValue value) |
Determines whether the given value object matches this type More... | |
MMS variable specification. This class is used to represent an MMS variable type definition.
MmsVariableSpecification IEC61850.Common.MmsVariableSpecification.getArrayElementType | ( | ) |
Gets the type of the array elements.
MmsValueException | This exception is thrown if the value is not of type MMS_ARRAY |
MmsVariableSpecification IEC61850.Common.MmsVariableSpecification.GetChildByName | ( | string | name | ) |
Get a child variable specification by its name
name | The child name (can also be a path separating the elements with '.' or '$') |
MmsVariableSpecification IEC61850.Common.MmsVariableSpecification.GetElement | ( | int | index | ) |
Gets the element specification of a structure element
index | Index. |
string IEC61850.Common.MmsVariableSpecification.GetName | ( | ) |
Gets the name of the variable
new MmsType IEC61850.Common.MmsVariableSpecification.GetType | ( | ) |
Gets the MmsValue type of the variable
bool IEC61850.Common.MmsVariableSpecification.IsValueOfType | ( | MmsValue | value | ) |
Determines whether the given value object matches this type
true
if the value matches this type; otherwise, false
.value | the value to test. |
int IEC61850.Common.MmsVariableSpecification.Size | ( | ) |
Get the "size" of the variable (array size, number of structure elements ...)