Class 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.
public class MatrixHelper
- Inheritance
-
MatrixHelper
- Derived
- Extension Methods
Properties
- DisplayedInputs
Gets or sets the number of displayed inputs.
- DisplayedOutputs
Gets or sets the number of displayed outputs.
- Inputs
Gets the inputs of this matrix.
- MaxConnectedInputsPerOutput
Gets the maximum number of connected inputs per output.
- MaxConnectedOutputsPerInput
Gets the maximum number of connected outputs per input.
- MaxInputs
Gets the maximum number of inputs this matrix supports.
- MaxOutputs
Gets the maximum number of outputs this matrix supports.
- MinConnectedInputsPerOutput
Gets the minimum number of connected inputs per output.
- MinConnectedOutputsPerInput
Gets the minimum number of connected outputs per input.
- Outputs
Gets the outputs of this matrix.
Methods
- ApplyChanges(SLProtocol)
Applies all changes on the parameter controls (connection changes, label changes, etc.).
- OnCrossPointsSetFromUI(MatrixCrossPointsSetFromUIMessage)
Gets triggered when crosspoint connections are changed.
- OnCrossPointsSetViaLockOverrideFromUI(MatrixCrossPointsSetFromUIMessage)
Gets triggered when crosspoint connections are changed via the lockoverride parameter.
- OnLabelSetFromUI(MatrixLabelSetFromUIMessage)
Gets triggered when the label of an input or output is changed.
- OnLockSetFromUI(MatrixLockSetFromUIMessage)
Gets triggered when an input or output is locked or unlocked.
- OnPageSetFromUI(MatrixPageSetFromUIMessage)
Gets triggered when a input / output page is changed
- OnStateSetFromUI(MatrixIOStateSetFromUIMessage)
Gets triggered when an input or output is enabled or disabled.
- OnToolTipSetFromUI(MatrixToolTipSetFromUIMessage)
Gets triggered when a crosspoint tooltip is changed
- ProcessParameterSetFromUI(SLProtocol, int)
Processes write parameter changes on matrix, discreet info, or table.