Я хочу просмотреть известную конечную точку сервера OPC UA, чтобы получить узлы, чтобы потом опрашивать их с помощью Rust.
Я использовал locka99 / opcua crate и мне удалосьиспользуйте их образцы для чтения значений известных узлов (сервера примеров), но я не могу заставить работать любой браузер.
В структуре сеанса есть метод browse
, но для него требуется BrowseDescription
в качестве аргумента, который сам по себе уже требует NodeId
:
session.browse(BrowseDescription {
// how can I know the parameters?
})
Как я могу построить структуру BrowseDescription
(с NodeId
), если NodeId
- это то, что я ищу