75 lines
2.0 KiB
Markdown
75 lines
2.0 KiB
Markdown
EPICS 7 release 4.7.1
|
|
=====================
|
|
|
|
API changes to PvaClientMonitor
|
|
-------------------------------
|
|
|
|
The create method that had arguments for stateChangeRequester and monitorRequester no longer exists.
|
|
|
|
API changes to PvaClientGet, ..., PvaClientMonitor
|
|
--------------------------------------------------
|
|
|
|
pvaClientGet, ..., pvaClientMonitor all implemented PvaClientChannelStateChangeRequester.
|
|
This was never called and has been removed.
|
|
|
|
Works with pvDataCPP-7.0 and pvAccessCPP-6.0 versions
|
|
-----------------------------------------------------
|
|
|
|
Will not work with older versions of these modules.
|
|
|
|
destroy methods removed
|
|
-----------------------
|
|
|
|
All the destroy methods are removed since implementation is RAII compliant.
|
|
|
|
API changes to PvaClientMonitor
|
|
-------------------------------
|
|
|
|
The second argument of method
|
|
|
|
static PvaClientMonitorPtr create(
|
|
PvaClientPtr const &pvaClient,
|
|
epics::pvAccess::Channel::shared_pointer const & channel,
|
|
epics::pvData::PVStructurePtr const &pvRequest
|
|
);
|
|
|
|
Is now changed to
|
|
|
|
static PvaClientMonitorPtr create(
|
|
PvaClientPtr const &pvaClient,
|
|
PvaClientChannelPtr const & pvaClientChannel,
|
|
epics::pvData::PVStructurePtr const &pvRequest
|
|
);
|
|
|
|
A new method is also implemented
|
|
|
|
static PvaClientMonitorPtr create(
|
|
PvaClientPtr const &pvaClient,
|
|
std::string const & channelName,
|
|
std::string const & providerName,
|
|
std::string const & request,
|
|
PvaClientChannelStateChangeRequesterPtr const & stateChangeRequester,
|
|
PvaClientMonitorRequesterPtr const & monitorRequester
|
|
);
|
|
|
|
|
|
pvaClientCPP Version 4.2
|
|
========================
|
|
|
|
* The examples are moved to exampleCPP.
|
|
* Support for channelRPC is now available.
|
|
* In PvaClientMultiChannel checkConnected() now throws an exception if connect fails.
|
|
|
|
|
|
|
|
pvaClientCPP Version 4.1
|
|
========================
|
|
|
|
|
|
pvaClient is a synchronous API for pvAccess.
|
|
|
|
|
|
This is the first release of pvaClientCPP.
|
|
It provides an API that is similar to pvaClientJava.
|
|
|