1


我正在尝试用 C 语言创建一个使用两种协议的桥:OPC-UA 和 MODBUS。
在客户端和网桥之间,我使用协议 open62541 来请求任何类型的一些数据。当网桥收到请求后,开始内存请求,从协议MODBUS 的网桥发送到MODBUS 服务器,该服务器应该发回那些请求的内存变量。
我的问题是我找不到任何方法来查看代码中服务器接收客户端请求的位置。
我需要找到如何将这些内存变量从服务器发送回客户端。
如果有人有解决方案,我会很高兴。

4

1 回答 1

0

通过猜测,我假设您的意思是 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

你在找吗?!

于 2018-05-29T06:55:32.533 回答