Table of Contents

Interface IDmsElement

Namespace
Skyline.DataMiner.Core.DataMinerSystem.Common
Assembly
Skyline.DataMiner.Core.DataMinerSystem.Common.dll

DataMiner element interface.

public interface IDmsElement : IDmsObject, IUpdateable
Inherited Members
Extension Methods

Properties

AdvancedSettings

Gets the advanced settings of this element.

AgentId

Gets the DataMiner Agent ID.

AlarmTemplate

Gets or sets the alarm template assigned to this element.

Connections

Gets or Sets the collection of IElementConnection objects. Can be casted to an Interface Where(x => x.Connections.OfType<ISnmpConnection>(). The interfaces that are common: ISnmpConnection, IHttpConnection and ISerialConnection

Description

Gets or sets the element description.

DmsElementId

Gets the system-wide element ID of the element.

DveSettings

Gets the DVE settings of this element.

Host

Gets the DataMiner Agent that hosts this element.

Id

Gets the element ID.

Name

Gets or sets the element name.

Properties

Gets the properties of this element.

Protocol

Gets the protocol executed by this element.

RedundancySettings

Gets the redundancy settings.

ReplicationSettings

Gets the replication settings.

SpectrumAnalyzer

Gets the spectrum analyzer component of this element.

State

Gets the element state.

TrendTemplate

Gets or sets the trend template that is assigned to this element.

Type

Gets the type of the element.

Views

Gets the views the element is part of.

Methods

Delete()

Deletes the element including any active alarms and other connected data.

Duplicate(string, IDma)

Duplicates the element.

GetActiveAlarmCount()

Gets the number of active alarms.

GetActiveCriticalAlarmCount()

Gets the number of critical alarms.

GetActiveMajorAlarmCount()

Gets the number of major alarms.

GetActiveMinorAlarmCount()

Gets the number of minor alarms.

GetActiveWarningAlarmCount()

Gets the number of warnings.

GetAlarmLevel()

Gets the alarm level of the element.

GetStandaloneParameter<T>(int)

Gets the specified standalone parameter.

GetTable(int)

Gets the specified table.

IsStartupComplete()

Determines whether the element has been started up completely.

Pause()

Pauses the element.

Restart()

Restarts the element.

Start()

Starts the element.

Stop()

Stops the element.