Документация Qt предоставляет метод
bool QOpcUaNode::callMethod(const QString &methodNodeId, const QVector<QOpcUa::TypedVariant> &args = QVector<QOpcUa::TypedVariant>())
для вызова методов на сервере Op c Ua. Что касается этого метода, у меня есть 2 вопроса:
Что такое methodNodeId? Я предполагаю, что это идентификатор узла, который я хочу вызвать, но если это так, почему бы функции не быть stati c вместо?
Как вызывать методы с 0 входных аргументов? попытка вызвать myNode->callMethod(methodNodeId)
без указания дальнейших аргументов по-прежнему возвращает BadTooManyArguments
, но на самом деле нет другого способа увидеть, как он используется.