Table of Contents

Class DataMinerConnectorDataGridColumn

Namespace
Skyline.DataMiner.DataSources.OpenConfig.Gnmi.Protocol.DataMapper
Assembly
Skyline.DataMiner.DataSources.OpenConfig.Gnmi.Protocol.dll

Represents a column in a DataMiner connector.

public class DataMinerConnectorDataGridColumn : IDataMinerConnectorDataGridColumn
Inheritance
DataMinerConnectorDataGridColumn
Implements
Extension Methods

Constructors

DataMinerConnectorDataGridColumn(int, DataMinerConnectorDataGridColumnType)

Initializes a new instance of the DataMinerConnectorDataGridColumn class.

DataMinerConnectorDataGridColumn(int, object)

Initializes a new instance of the DataMinerConnectorDataGridColumn class.

DataMinerConnectorDataGridColumn(string, int, object)

Initializes a new instance of the DataMinerConnectorDataGridColumn class.

Properties

ColumnType

Gets the type of the column.

IsAutoDelete

Gets or sets the indication if missing rows need to be automatically removed or not. This setting is only useful when ColumnType is equal to State.

MissingValue

Gets the value to be filled in when the real value is missing from the data source.

OnRawValueChange

Gets the method to be executed to convert the raw value into something else before the value is set.

OnTriggerValueChange

Gets the method to be executed to process when source values are changing.

ParameterId

Gets the parameter ID of the column that the incoming value should be written to.

PathYangModel

Gets the path in the YANG model.

PathYangModelAsString

Gets the path in the YANG model.

RateCalculator

Gets the method to be executed to process the difference between the old and the new value.

RateColumnParameterId

Gets the parameter ID of the column that the result of the rate calculation should be written to.

TriggerColumnParameterIds

Gets the list of column parameter IDs from which the values should be passed to the OnTriggerValueChange function.

Methods

AddReferencedColumn(IDataMinerConnectorDataGridColumn)

Adds the reference of the column that is linked with this column.

AssignRateColumn(IDataMinerConnectorDataGridColumn)

Assigns the rate column object reference.

ChangeValue(string, object, Type, DateTime, DataValueOriginType)

Processes the update and changes the value property.

ClearCellValue(string)

Clears a cell value in memory of this column.

ClearValue()

Clears all the cell values in memory of this column.

GetCellTimestamp(string)

Gets the timestamp when the cell value was last changed for the provided primary key.

GetCellValue(string)

Gets the cell value for the provided primary key.

GetReferencedColumns()

Gets the list of column indexes that have a reference to this column.

InitSettings()

Initializes the internal settings.

RefreshReferencedValues(string, DateTime, DataValueOriginType)

Refreshes the cell value when it has referenced columns as source value.

SealSettings()

Seals the property sets to avoid changes being done to the configuration once assigned to a DataGrid.