Получить виртуальное устройство по контролу

Подскажи, существует ли способ узнать какому виртуальному девайсу принадлежит контрол, имея только контрол?

Здравствуйте!
Что подразумевается под контролом? Только его имя?
Думаю, что это можно сделать по топику этого контрола, который должен соответствовать конвенции: https://github.com/wirenboard/conventions/blob/main/README.md.
В топике контрола содержится имя устройства.

Или с помощью API в wb-rules: https://github.com/wirenboard/wb-rules#API-созданияуправления-устройств

При этом одинаковые имена контролов могут быть у нескольких устройств.

нет.
я создал виртуальный объект и контролы в нем API шными методами типа
defineVirtualDevice(), addControl(<id контрола>, {описание параметров})
получил ссылки на нужные мне контролы getControl(string), попрятал их в своих объектах и использую их там в мирных целях в правилах. Мне так удобно.
Но тут внезапно приспичило получить для whenchanged строку типа [dev/ctrl]
ctrl я извлекаю легко getId(), а вот как dev получить?
хранить еще и device подумал что избыточно поэтому и задача есть только объект контрол, по нему только можно как то изыскать объект или литерал dev?

Ладно…
Похоже проще литерал хранить.
по нему все можно извлечь
:))))
ОК

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.