libiec61850.NET  1.5.1
IEC 61850 .NET API for libiec61850 protocol library
IEC61850.Client.MmsConnection Class Reference

Represents an MmsConnection object (a single connection to an MMS server) More...

Public Member Functions

MmsServerIdentity GetServerIdentity ()
 Requests the server identity information More...
 
void SetLocalDetail (int localDetail)
 Sets the local detail (maximum MMS PDU size) More...
 
int GetLocalDetail ()
 Gets the local detail (maximum MMS PDU size) More...
 
void SetRequestTimeout (uint timeoutMs)
 Sets the request timeout More...
 
MmsValue ReadMultipleVariables (string domainName, List< string > variables)
 Reads multipe MMS variables from the same domain More...
 

Detailed Description

Represents an MmsConnection object (a single connection to an MMS server)

Member Function Documentation

◆ GetLocalDetail()

int IEC61850.Client.MmsConnection.GetLocalDetail ( )

Gets the local detail (maximum MMS PDU size)

Returns
maximum accepted MMS PDU size in bytes

◆ GetServerIdentity()

MmsServerIdentity IEC61850.Client.MmsConnection.GetServerIdentity ( )

Requests the server identity information

Returns
The server identity.

◆ ReadMultipleVariables()

MmsValue IEC61850.Client.MmsConnection.ReadMultipleVariables ( string  domainName,
List< string >  variables 
)

Reads multipe MMS variables from the same domain

Returns
MmsValue of type MMS_ARRAY containing the access results for the requested variables.
Parameters
domainNamethe domain name (logical device)
variableslist of variable names (in MMS notation e.g. "GGIO$ST$Ind1")

◆ SetLocalDetail()

void IEC61850.Client.MmsConnection.SetLocalDetail ( int  localDetail)

Sets the local detail (maximum MMS PDU size)

Parameters
localDetailmaximum accepted MMS PDU size in bytes

◆ SetRequestTimeout()

void IEC61850.Client.MmsConnection.SetRequestTimeout ( uint  timeoutMs)

Sets the request timeout

Parameters
timeoutMsrequest timeout in milliseconds

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