dpGetType

fun dpGetType(system: String, name: String): ProtoDpTypeStruct.Builder

Получает структуру типа точки данных из указанной системы.

Эта функция извлекает ProtoDpTypeStruct для заданного типа точки данных, идентифицируемого по его системе и имени. Требуется, чтобы BaseApi был инициализирован перед вызовом. Внутренне вызывает функцию с параметром systemId.

Return

ProtoDpTypeStruct, содержащий информацию о структуре запрошенного типа точки данных.

Parameters

system

Имя системы, в которой определен тип точки данных. Не должно быть пустым.

name

Имя типа точки данных для получения. Не должно быть пустым.

Throws

если system или name пусты.

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

если запрошенный тип точки данных не найден.


fun dpGetType(systemId: Int, name: String): ProtoDpTypeStruct.Builder

Получает структуру типа точки данных из указанной системы.

Эта функция извлекает ProtoDpTypeStruct для заданного типа точки данных, идентифицируемого по его системе и имени. Требуется, чтобы BaseApi был инициализирован перед вызовом.

Return

ProtoDpTypeStruct, содержащий информацию о структуре запрошенного типа точки данных.

Parameters

systemId

ID системы, в которой определен тип точки данных. Не должно быть пустым.

name

Имя типа точки данных для получения. Не должно быть пустым.

Throws

если name пустой.

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

если запрашиваемый тип точки данных не найден.


fun dpGetType(systemId: Int, typeId: Long): ProtoDpTypeStruct.Builder

Получает структуру типа точки данных из указанной системы.

Эта функция извлекает ProtoDpTypeStruct для заданного типа точки данных, идентифицируемого по его системе и имени. Требуется, чтобы BaseApi был инициализирован перед вызовом.

Return

ProtoDpTypeStruct, содержащий информацию о структуре запрошенного типа точки данных.

Parameters

systemId

ID системы, в которой определен тип точки данных. Не должно быть пустым.

typeId

Id типа точек данных

Throws

если typeId меньше или равно 0.

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

если запрашиваемый тип точки данных не найден.