Experimental Physics and
| |||||||||||||||
|
Hi, I am studying the communication interfaces provided by EPICS for remote communication and I am currently checking the RPC mechanism of pvAccess. In the example repository (https://github.com/epics-base/exampleJava/blob/master/helloRPC/src/org/epics/exampleJava/helloRPC/HelloClient.java) I found the RPCClientImpl.request method which implement a Synchronous RPC interface. Then in http://epics-pvdata.sourceforge.net/docbuild/4.6.0/pvAccessJava/documentation/html/index.html I found the RPCClientImpl.sendRequest which appears to implement an Asynchronous RPC interface. Nevertheless in the example of synchronous RPC the data structures and the method (service) to be called remotely are static (hardcoded in the client code) making the contract between client and server at development time. I wonder if EPICSv4 has a mechanism for build the RPC dynamically. To acomplish this a generic EPICSv4 client should be able to discover a service in runtime (the helloWorld service for example) and then build the RPC with the required interface. Best Regards, Renato -- Renato Sanhueza Ulsen
Ing Civil Informática.
| ||||||||||||||
ANJ, 22 Dec 2017 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |