Документация Engee

Функции программного управления пакетами engee.package

На этой странице представлены все доступные функции программного управления пакетами engee.package в Engee.

Методы package

engee.package.install(package::String)::Nothing

Устанавливает указанный пакет поддержки в текущую директорию Engee.

Пакеты поддержки необходимы для подключения оборудования (например, "Engee-Device-Manager") и функциональных блоков, таких как КПМ «РИТМ» ("RITM-Engee-Blocks"), а также для использования связанных с ними функций программного управления.

Аргументы

package::String: имя пакета поддержки, который требуется установить.

Примеры

# Установка пакета поддержки для блоков РИТМ
engee.package.install("RITM-Engee-Blocks")

# Установка пакета поддержки для работы с оборудованием
engee.package.install("Engee-Device-Manager")
engee.package.checkupdates(package::String)::Union{String, Nothing}

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

Если обновление доступно, то возвращает строку с номером новой версии. Если обновлений нет, то возвращает nothing.

Аргументы

package::String: имя установленного пакета поддержки, для которого выполняется проверка обновлений.

Примеры

# Проверка обновлений для пакета поддержки блоков РИТМ
engee.package.checkupdates("RITM-Engee-Blocks")

# Проверка обновлений для пакета поддержки оборудования
engee.package.checkupdates("Engee-Device-Manager")
engee.package.isinstalled(package::String)::Bool

Проверяет, установлен ли указанный пакет поддержки в Engee. Возвращает true, если пакет установлен, и false,если отсутствует.

Аргументы

package::String: имя пакета поддержки, наличие которого нужно проверить.

Примеры

# Проверка установки пакета поддержки блоков РИТМ
engee.package.isinstalled("RITM-Engee-Blocks")

# Проверка установки пакета для работы с оборудованием
engee.package.isinstalled("Engee-Device-Manager")
engee.package.update(package::String)::Nothing

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

Если обновление доступно, старая версия пакета будет удалена и заменена новой. Используйте эту команду для поддержания совместимости с актуальной версией компонентов.

Аргументы

package::String: имя установленного пакета поддержки, который требуется обновить.

Примеры

# Обновление пакета поддержки блоков РИТМ
engee.package.update("RITM-Engee-Blocks")

# Обновление пакета управления устройствами
engee.package.update("Engee-Device-Manager")