1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 <2019> 2020 2021 2022 2023 2024 2025 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 <2019> 2020 2021 2022 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: Basic PVAccess question |
From: | Marty Kraimer via Tech-talk <[email protected]> |
To: | [email protected] |
Date: | Wed, 27 Feb 2019 09:53:37 -0500 |
On 2/27/19 6:27 AM, will.rogers--- via
Tech-talk wrote:
Let me answer helloRPC first.I am looking at the exampleCPP repo for EPICS7. When I run helloRPC I can use pvcall and p4p as a client successfully. When I run pvDatabaseRPC, I can't use either, and I get the following message: ChannelRPC not supported HelloClient.cpp (helloRPC) and positionClient.cpp (pvDatabaseRPC) both use an RPCClient to communicate the server. I think I don't understand fully. Can anyone clear this up for me? Cheers, Will This is a really simple example of using channelRPC. It has a server that only implements channelRPC and nothing else, i. e. it is not an IOC. Thus channelGet, channelPut, and channelPutGet requests will all fail. It is started as follows:
mrk> pwd It has a client that only issues a channelRPC request. It is run via mrk> pwdpvDatabaseRPC is a much bigger example Since you are running the example look at exampleCPP/documentation. It has documantation about all the examples. In particular look at exampleCPP.html and pvDatabaseRPC.html. pvDatabaseRPC.html says the following:
Also have you seen
https://mrkraimer.github.io/website/developerGuide/developerGuide.html I hope this help.
Marty Kraimer
|