DpTypeService

Functions

Link copied to clipboard
abstract fun dpGetType(sessionID: String, systemID: Int, typeName: String): ProtoDpTypeStruct

Возвращает структуру типа точки данных.

abstract fun dpGetType(sessionID: String, systemName: String, typeName: String): ProtoDpTypeStruct

{@link #dpGetType(String, Int, String)} с именем системы вместо идентификатора.

Link copied to clipboard
abstract fun dpGetTypes(sessionID: String, systemID: Int): List<ProtoDpTypeStruct>

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

abstract fun dpGetTypes(sessionID: String, systemName: String): List<ProtoDpTypeStruct>

{@link #dpGetTypes(String, Int)} с именем системы вместо идентификатора.

Link copied to clipboard
abstract fun dpTypeCreate(sessionID: String, systemID: Int, typeName: String, struct: String): Boolean

Создаёт новый тип точки данных в указанной системе.

abstract fun dpTypeCreate(sessionID: String, systemName: String, typeName: String, struct: String): Boolean

{@link #dpTypeCreate(String, Int, String, String)} с именем системы вместо идентификатора.

Link copied to clipboard
abstract fun dpTypeDelete(sessionID: String, systemID: Int, typeName: String): Boolean

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

abstract fun dpTypeDelete(sessionID: String, systemName: String, typeName: String): Boolean

{@link #dpTypeDelete(String, Int, String)} с именем системы вместо идентификатора.

Link copied to clipboard
abstract fun dpTypeRename(sessionID: String, systemID: Int, typeName: String, newName: String): Boolean

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

abstract fun dpTypeRename(sessionID: String, systemName: String, typeName: String, newName: String): Boolean

{@link #dpTypeRename(String, Int, String, String)} с именем системы вместо идентификатора.

Link copied to clipboard
abstract fun dpTypeUpdate(sessionID: String, systemID: Int, typeName: String, struct: String): Boolean

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

abstract fun dpTypeUpdate(sessionID: String, systemName: String, typeName: String, struct: String): Boolean

{@link #dpTypeUpdate(String, Int, String, String)} с именем системы вместо идентификатора.