Отправить переменные памяти с сервера на клиент в open62541 - PullRequest
0 голосов
/ 29 мая 2018


Я пытаюсь создать мост на языке C, который использует два протокола: OPC-UA и MODBUS.
Между клиентом и мостом я использовал протокол open62541, чтобы запросить данные любого типа.,Когда мост получает запрос, запросы памяти начинаются с бриджа с протоколом MODBUS на сервер MODBUS, который должен отослать обратно эти переменные памяти.
Моя проблема в том, что я не могу найти способ увидеть точкув коде, где Сервер получает запрос Клиента.
Мне нужно найти способ отправки этих переменных памяти обратно с Сервера на Клиент.
Я был бы рад, если бы у кого-нибудь было решение.

1 Ответ

0 голосов
/ 29 мая 2018

Догадываясь, я предполагаю, что вы имеете в виду ReadRequest и хотите выяснить, где этот запрос на чтение обрабатывается на сервере?

Это может быть следующий: Service_Read

https://github.com/open62541/open62541/blob/71e9a44d1aec5bc0cce465c8daefe47883b25f6c/src/server/ua_services_attribute.c#L394

Или также Operation_Read:

https://github.com/open62541/open62541/blob/71e9a44d1aec5bc0cce465c8daefe47883b25f6c/src/server/ua_services_attribute.c#L394

, который вы ищете?!

...