我试图在freeopcua库上实现OPCUA服务器。 SCADA成功从服务器读取数据。 数据也写入服务器。但是我不能拦截服务器本身的记录来向设备发送数据。我无法理解它在库中实现了什么方法。回调不会处理记录。
function ButtonClicked(posX, posY: Single; w, h: Integer): Boolean;
var
x, y: Single;
begin
x := MouseX();
y := MouseY();
result := false;
if MouseClicked(LeftButton) then
begin
if (x >= posX) and (x <= w + posX) and (y >= posY) and (y <= h + posY) then
begin
result := true;
end;
end;
end;