IEC 61850 .NET API  1.2.0
IEC 61850 .NET API for libiec61850 protocol library
IEC61850.Common.MmsVariableSpecification Class Reference

MMS variable specification. This class is used to represent an MMS variable type definition. More...

Inheritance diagram for IEC61850.Common.MmsVariableSpecification:
Collaboration diagram for IEC61850.Common.MmsVariableSpecification:

Public Member Functions

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

Package Functions

 MmsVariableSpecification (IntPtr self)
 
 MmsVariableSpecification (IntPtr self, bool responsableForDeletion)
 

Detailed Description

MMS variable specification. This class is used to represent an MMS variable type definition.

Member Function Documentation

MmsVariableSpecification IEC61850.Common.MmsVariableSpecification.getArrayElementType ( )

Gets the type of the array elements.

Returns
The array element type.
Exceptions
MmsValueExceptionThis exception is thrown if the value is not of type MMS_ARRAY
MmsVariableSpecification IEC61850.Common.MmsVariableSpecification.GetElement ( int  index)

Gets the element specification of a structure element

Returns
The element of the structure at given index
Parameters
indexIndex.
string IEC61850.Common.MmsVariableSpecification.GetName ( )

Gets the name of the variable

Returns
The name.
new MmsType IEC61850.Common.MmsVariableSpecification.GetType ( )

Gets the MmsValue type of the variable

Returns
The MmsType of the variable
int IEC61850.Common.MmsVariableSpecification.Size ( )

Get the "size" of the variable (array size, number of structure elements ...)


The documentation for this class was generated from the following file: