Как отправить сообщение gdbus для установки значений структуры в общем API? - PullRequest
0 голосов
/ 24 января 2020

У меня есть структура в общем API, определенная в файле .fidl. Эта структура имеет типы данных uint8. Я подписываюсь на любые изменения в этой структуре. Значения структуры изменяются внешним модулем. Я хочу смоделировать поведение изменения значений структуры, отправив сообщение gdbus из консоли.

Я не могу найти правильный синтаксис. Является ли это возможным ? Я видел, что есть способ вызвать метод и передать параметры, но возможно ли изменить значение структуры?

Я использую следующий синтаксис

gdbus call [--system | --сессия | - адрес адреса] - имя_устройства_блока - путь-объекта / путь / к / объекту - метод org.project.InterfaceName.MethodName [- время ожидания секунд] ARG1 ARG2 ...

...