Task

Task

Подпрограмма, которая может быть запущена на Node (узле) любого устройства ADN. Таск (Task) определяет, какие функции может выполнять устройство.
Для каждого устройства Antilatency есть ряд доступных задач. Например, на трекере Alt можно запустить таск работы со свойствами и таск трекинга.
Когда запущен таск работы со свойствами, пользователь может читать и писать свойства для устройства.
Если запущен таск трекинга, то модуль Alt собирает и отправляет данные датчиков о положении объекта в пространстве.
Во время запуска задачи между Host и Node устанавливается двунаправленный канал связи. Каждый таск работает в паре с соответствующим ему котаском (Cotask).
На одном узле нельзя запустить две и более задач. К примеру, если таск трекинга уже запущен, то вы не можете писать свойства на устройства, но можете читать их из кэша. Прежде чем запустить новую задачу, необходимо завершить предыдущую.