dpSetByAlias

fun dpSetByAlias(dp: String, value: Any): ProtoErrorCode

Установка значения точки данных по имени

Return

код ошибки или 0 если успешно

Parameters

dp

имя точки данных

value

значение для записи

Throws

при отсутствии точки данных

при не инициализированном объекте BaseApi

при передаче пустого параметра


fun dpSetByAlias(dps: Array<String>, values: Array<Any>): ProtoErrorCode

Установка нескольких значений точек данных

Return

Статус обработки записи

Parameters

dps

Массив имен точек данных

values

Массив значений для записи

Throws

при отсутствии точки данных

при не инициализированном объекте BaseApi

при передаче пустого параметра


fun dpSetByAlias(vararg pairs: Pair<Any, Any>): ProtoErrorCode

Установка значений точек данных по парам (имя/ID и значение).

Return

Статус обработки записи.

Parameters

pairs

Пары (имя точки данных или ID, значение) для установки.

Throws

если типы точек данных переданы в разных форматах или не соответствуют. Допустимые форматы - String и ProtoDpId

если BaseApi не инициализирован.