AreasImpl
Реализация абстрактного класса AbstractSentryObject для управления участками (ProtoArea). Обеспечивает работу с участками: создание, загрузка, шифрование/расшифровку данных, установку значений по умолчанию и взаимодействие с системой DPT.
Properties
Functions
Link copied to clipboard
Добавляет и сохраняет объект.
Link copied to clipboard
Link copied to clipboard
Создает тип данных (DPT), если он ещё не существует.
Link copied to clipboard
fun dpConnect(callback: (dp: Array<String>, value: Array<Any>) -> Unit, dp: Array<String>): ConnectSubsId
fun dpConnect(callback: (Array<ProtoDpId.Builder>, Any) -> Unit, dp: Array<ProtoDpId.Builder>): ConnectSubsId
fun dpConnect(callback: (dp: Array<String>, value: Array<Any>) -> Unit, answer: Boolean, dp: Array<String>): ConnectSubsId
fun dpConnect(callback: (dps: Array<ProtoDpId.Builder>, vals: Array<Any>) -> Unit, answer: Boolean, dp: Array<ProtoDpId.Builder>): ConnectSubsId
fun dpConnect(callback: (dp: String, value: Any) -> Unit, answer: Boolean, dp: String): ConnectSubsId
fun dpConnect(callback: (ProtoDpId.Builder, Any) -> Unit, answer: Boolean, dp: ProtoDpId.Builder): ConnectSubsId
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun dpQueryConnect(query: String, callback: (data: DpQueryResult) -> Unit, answer: Boolean, onlyChanged: Boolean): ConnectSubsId
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun dpQueryListConnect(query: String, sortOrder: ProtoDpQueryIdsSortOrder, callback: (List<ProtoValue>) -> Unit, answer: Boolean, onlyChanged: Boolean): ConnectSubsId
Link copied to clipboard
Получает значение поля участка.
Link copied to clipboard
Загружает все участки из базы данных.
Link copied to clipboard
Обновляет значение поля участка.
Link copied to clipboard
Устанавливает значения по умолчанию.
Link copied to clipboard
Добавляет новый участок в коллекцию.