Table of Contents

Namespace Skyline.DataMiner.Core.Matrix.Protocol

Classes

MatrixCrossPointSetFromUI

Represents information about a matrix cross point update.

MatrixCrossPointsSetFromUIMessage

Provides data for the event that is raised when there are updates on the matrix cross points.

MatrixHelper

Represents a matrix UI control in a DataMiner protocol. Do not use this class directly. Instead, please use one of the inherited classes, depending on the type of available parameters in the protocol: MatrixHelperForMatrix, MatrixHelperForTables, or MatrixHelperForMatrixAndTables.

MatrixHelperForMatrix

Represents a matrix UI control in a DataMiner protocol. To be used when the protocol only has a matrix measurement type parameter to represent the connections.

MatrixHelperForMatrixAndTables

Represents a matrix UI control in a DataMiner protocol. To be used when the protocol has matrix and table measurement type parameters to represent the connections.

MatrixHelperForTables

Represents a matrix UI control in a DataMiner protocol. To be used when the protocol only has table measurement type parameters to represent the connections.

MatrixIOStateSetFromUIMessage

Provides data for the event that is raised when the state of a matrix input or output has changed.

MatrixInput

Represents a matrix input.

MatrixInputs

Represents the matrix inputs.

MatrixLabelSetFromUIMessage

Provides data for the event that is raised when a label of a matrix input or output has changed.

MatrixLockSetFromUIMessage

Provides data for the event that is raised when a lock on a matrix input or output has changed.

MatrixMap

Matrix mapping

MatrixOutput

Represents a matrix output.

MatrixOutputs

Represents the matrix outputs.

MatrixPageSetFromUIMessage

Provides data for the event that is raised when the page of a matrix input or output has changed.

MatrixPort

Represents a matrix input or output port.

MatrixStatus

Class used when serializing the matrix class to JSON. Could also be used to deserialize a matrix status on a remote element. The setter in the properties are to be able to fill in the values when (de)serializing, this cannot be used to modify the real matrix parameter (i.e. changing a label in this class object will not change it in the original matrix parameter).

MatrixToolTipSetFromUIMessage

Provides data for the event that is raised when the tooltip of a matrix crosspoint has changed.

TableMatrixHelper

Represents a matrix UI control in a DataMiner protocol. To be used when the protocol only has table measurement type parameters to represent the connections.

Enums

MatrixCrossPointConnectionState

Represents the state of the crosspoint.

MatrixDisplayType

Represents which parameter should be used.

MatrixEditMode

Used to determine if existing input port connections to the output port should be removed or not.

MatrixIOType

Represents the type of the port.