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.