libiec61850.NET  1.5.1
IEC 61850 .NET API for libiec61850 protocol library
IEC61850.Server.IedServerConfig Class Reference

IedServer configuration object More...

Inheritance diagram for IEC61850.Server.IedServerConfig:
Collaboration diagram for IEC61850.Server.IedServerConfig:

Public Member Functions

void Dispose ()
 Releases all resource used by the IEC61850.Server.IedServerConfig object. More...
 

Properties

int ReportBufferSize [get, set]
 Gets or sets the size of the report buffer for buffered report control blocks More...
 
int ReportBufferSizeForURCBs [get, set]
 Gets or sets the size of the report buffer for unbuffered report control blocks More...
 
string FileServiceBasePath [get, set]
 Gets or sets the file service base path. More...
 
bool FileServiceEnabled [get, set]
 Enable/Disable file service for MMS More...
 
Iec61850Edition Edition [get, set]
 Gets or sets the edition of the IEC 61850 standard to use More...
 
int MaxMmsConnections [get, set]
 Gets or sets maximum number of MMS clients More...
 
bool DynamicDataSetServiceEnabled [get, set]
 Enable/Disable dynamic data set service for MMS More...
 
int MaxDataSetEntries [get, set]
 Gets or sets the maximum number of data set entries for dynamic data sets More...
 
int MaxAssociationSpecificDataSets [get, set]
 Gets or sets the maximum number of association specific (non-permanent) data sets. More...
 
int MaxDomainSpecificDataSets [get, set]
 Gets or sets the maximum number of domain specific (permanent) data sets. More...
 
bool LogServiceEnabled [get, set]
 Enable/Disable log service for MMS More...
 
bool BRCBHasResvTms [get, set]
 Enable/Disable the presence of ResvTms attribute in BRCBs (buffered report control blocks) More...
 
bool RCBHasOwner [get, set]
 Enable/Disable the presence of Owner attribute in RCBs (report control blocks) More...
 
bool UseIntegratedGoosePublisher [set]
 Enable/disable using the integrated GOOSE publisher for configured GoCBs More...
 

Detailed Description

IedServer configuration object

Member Function Documentation

◆ Dispose()

void IEC61850.Server.IedServerConfig.Dispose ( )

Releases all resource used by the IEC61850.Server.IedServerConfig object.

Call Dispose when you are finished using the IEC61850.Server.IedServerConfig. The Dispose method leaves the IEC61850.Server.IedServerConfig in an unusable state. After calling Dispose, you must release all references to the IEC61850.Server.IedServerConfig so the garbage collector can reclaim the memory that the IEC61850.Server.IedServerConfig was occupying.

Property Documentation

◆ BRCBHasResvTms

bool IEC61850.Server.IedServerConfig.BRCBHasResvTms
getset

Enable/Disable the presence of ResvTms attribute in BRCBs (buffered report control blocks)

true if BRCB has ResvTms; otherwise, false. Defaults to true

◆ DynamicDataSetServiceEnabled

bool IEC61850.Server.IedServerConfig.DynamicDataSetServiceEnabled
getset

Enable/Disable dynamic data set service for MMS

true if dynamic data set service enabled; otherwise, false.

◆ Edition

Iec61850Edition IEC61850.Server.IedServerConfig.Edition
getset

Gets or sets the edition of the IEC 61850 standard to use

The IEC 61850 edition to use.

◆ FileServiceBasePath

string IEC61850.Server.IedServerConfig.FileServiceBasePath
getset

Gets or sets the file service base path.

The file service base path.

◆ FileServiceEnabled

bool IEC61850.Server.IedServerConfig.FileServiceEnabled
getset

Enable/Disable file service for MMS

true if file service is enabled; otherwise, false.

◆ LogServiceEnabled

bool IEC61850.Server.IedServerConfig.LogServiceEnabled
getset

Enable/Disable log service for MMS

true if log service is enabled; otherwise, false.

◆ MaxAssociationSpecificDataSets

int IEC61850.Server.IedServerConfig.MaxAssociationSpecificDataSets
getset

Gets or sets the maximum number of association specific (non-permanent) data sets.

The max. number of association specific data sets.

◆ MaxDataSetEntries

int IEC61850.Server.IedServerConfig.MaxDataSetEntries
getset

Gets or sets the maximum number of data set entries for dynamic data sets

The max. number data set entries.

◆ MaxDomainSpecificDataSets

int IEC61850.Server.IedServerConfig.MaxDomainSpecificDataSets
getset

Gets or sets the maximum number of domain specific (permanent) data sets.

The max. numebr of domain specific data sets.

◆ MaxMmsConnections

int IEC61850.Server.IedServerConfig.MaxMmsConnections
getset

Gets or sets maximum number of MMS clients

The max number of MMS client connections.

◆ RCBHasOwner

bool IEC61850.Server.IedServerConfig.RCBHasOwner
getset

Enable/Disable the presence of Owner attribute in RCBs (report control blocks)

true if RCB has Owner; otherwise, false. Defaults to false

◆ ReportBufferSize

int IEC61850.Server.IedServerConfig.ReportBufferSize
getset

Gets or sets the size of the report buffer for buffered report control blocks

The size of the report buffer.

◆ ReportBufferSizeForURCBs

int IEC61850.Server.IedServerConfig.ReportBufferSizeForURCBs
getset

Gets or sets the size of the report buffer for unbuffered report control blocks

The size of the report buffer.

◆ UseIntegratedGoosePublisher

bool IEC61850.Server.IedServerConfig.UseIntegratedGoosePublisher
set

Enable/disable using the integrated GOOSE publisher for configured GoCBs

true when integrated GOOSE publisher is used; otherwise, false. Defaults to true


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