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.