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. 
- FunctionSettings
- Gets the function 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. 
- StartAlarmLevelMonitor(string, Action<ElementAlarmlevelChange>)
- Starts monitoring alarm level changes for a specific element using the default subscription timeout. 
- StartAlarmLevelMonitor(string, Action<ElementAlarmlevelChange>, TimeSpan)
- Starts monitoring alarm level changes for a specific element. Every change triggers the specified - onChangeaction.
- StartNameMonitor(string, Action<ElementNameChange>)
- Starts monitoring name changes for a specific element using the default timeout. 
- StartNameMonitor(string, Action<ElementNameChange>, TimeSpan)
- Starts monitoring name changes for a specific element. Every change triggers the specified - onChangeaction.
- StartStateMonitor(string, Action<ElementStateChange>)
- Starts monitoring element state changes using the default timeout. 
- StartStateMonitor(string, Action<ElementStateChange>, TimeSpan)
- Starts monitoring state changes for a specific element. Every change triggers the specified - onChangeaction.
- Stop()
- Stops the element. 
- StopAlarmLevelMonitor(string, bool)
- Stops the specified monitor using the default timeout. 
- StopAlarmLevelMonitor(string, TimeSpan, bool)
- Stops the specified monitor for a given element. 
- StopNameMonitor(string, bool)
- Stops the specified monitor using the default timeout. 
- StopNameMonitor(string, TimeSpan, bool)
- Stops the specified monitor for a given element. 
- StopStateMonitor(string, bool)
- Stops the specified monitor using the default timeout. 
- StopStateMonitor(string, TimeSpan, bool)
- Stops the specified monitor for a given element.