DpFctConfig

data class DpFctConfig(var type: Int = 0, var fct: String = "", var global: List<ProtoDpId> = emptyList(), var param: List<ProtoDpId> = emptyList(), var oldNewComparsion: Boolean = false)

Структура для хранения данных конфигурации _dp_fct

Parameters

type

Тип обработки (0 - отключена, 1- dp функция)

fct

Выражение, которое будет выполнено

global

Сейчас не используется, создана для добавления глобальных параметров

param

Список точек данных при изменении которых будет срабатывать пересчет

oldNewComparsion

Флаг необходимости сравнения нового значения изменившейся точки с предыдущим

Constructors

Link copied to clipboard
constructor(type: Int = 0, fct: String = "", global: List<ProtoDpId> = emptyList(), param: List<ProtoDpId> = emptyList(), oldNewComparsion: Boolean = false)

Properties

Link copied to clipboard
var fct: String
Link copied to clipboard
var global: List<ProtoDpId>
Link copied to clipboard
Link copied to clipboard
var param: List<ProtoDpId>
Link copied to clipboard
var type: Int