簡體   English   中英

在open62541中將內存變量從服務器發送到客戶端

[英]Send memory variables from Server to Client in open62541


我正在嘗試使用C語言創建一個使用兩種協議的橋:OPC-UA和MODBUS。
在客戶端和網橋之間,我使用了協議open62541來請求任何類型的數據。 當網橋接收到請求時,內存請求從帶有協議MODBUS的橋接器開始到MODBUS服務器,該服務器應將那些被請求的內存變量發回。
我的問題是我找不到任何方法可以查看代碼中服務器接收客戶端請求的地方。
我需要找到如何將那些內存變量從服務器發送回客戶端的方法。
如果有人可以解決我將很高興。

通過猜測,我假設您的意思是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

你在找什么?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM