Table of Contents

Class MatrixStatus

Namespace
Skyline.DataMiner.Core.Matrix.Protocol
Assembly
Skyline.DataMiner.Core.Matrix.Protocol.dll

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).

public class MatrixStatus
Inheritance
MatrixStatus
Extension Methods

Constructors

MatrixStatus(MatrixInputs, MatrixOutputs)

Initializes a new instance of the MatrixStatus class.

Properties

DisplayType

Gets or sets the DisplayType. This defines if the matrix parameter and/or the table parameters are filled in.

DisplayedInputs

Gets or sets the number of displayed inputs.

DisplayedOutputs

Gets or sets the number of displayed outputs.

DmaId

Gets or sets the DataMiner id of the element.

ElementId

Gets or sets the id of the element.

ElementName

Gets or sets the name of the element.

Inputs

Gets or sets the input ports of the matrix.

MatrixWritePid

Gets or sets the write parameter id of the matrix.

MaxConnectedInputsPerOutput

Gets or sets the maximum number of connected inputs per output.

MaxConnectedOutputsPerInput

Gets or sets the maximum number of connected outputs per input.

MaxInputs

Gets or sets the maximum amount of inputs of the matrix.

MaxOutputs

Gets or sets the maximum amount of outputs of the matrix.

MinConnectedInputsPerOutput

Gets or sets the minimum number of connected inputs per output.

MinConnectedOutputsPerInput

Gets or sets the minimum number of connected outputs per input.

Outputs

Gets or sets the output ports of the matrix.