Marty Kraimer
91e6392e77
Merge pull request #1 from epics-base/master
...
create a branch for changes because of API changes in pvAccessCPP
2017-06-26 07:18:17 -04:00
mrkraimer
094336b5e0
let pvaClientMonitor do what pvaMonitor was doing
2017-06-23 14:45:44 -04:00
mrkraimer
f0efef68ea
add start and stop methods to PvaMonitor
2017-06-21 15:01:41 -04:00
mrkraimer
0912756a2e
back out ChannelProvider change; add PvaMonitor
2017-06-15 14:40:13 -04:00
mrkraimer
e071e0f9e3
PvaClientChannel::channelStateChange set state before calling stateChangeRequester
2017-06-14 06:14:47 -04:00
mrkraimer
619bacc0f4
use the new ChannelProviderRegistry methods
2017-06-04 07:58:00 -04:00
mrkraimer
6762c54e60
fix issue 41
2017-05-23 07:34:35 -04:00
mrkraimer
c019b205dd
call stateChangeRequester when connecting; ChannelGet.get only does one get
2017-03-30 10:41:10 -04:00
mrkraimer
eed64822e0
add request timout to PvaClientRPC
2016-07-22 14:41:21 -04:00
mrkraimer
051c924992
fix windows warning about epicsShareClass
2016-07-21 06:14:25 -04:00
mrkraimer
6f18c1febf
another attempt to fix issue 31
2016-07-20 06:50:58 -04:00
mrkraimer
b18fd4b3ae
another attempt to fix issue 31
2016-07-19 15:17:25 -04:00
mrkraimer
c5c7e19192
another attempt to fix issue 31
2016-07-19 13:30:25 -04:00
mrkraimer
b93f466366
attempt to fix issue 31
2016-07-19 05:55:20 -04:00
mrkraimer
b5d4d178f5
doc changes; add additional create method for RPC
2016-07-18 13:05:15 -04:00
mrkraimer
d890ce28d8
mostly code cleanup
2016-07-06 10:49:22 -04:00
mrkraimer
fac07c7f3a
added stateChangeRequester; improve semantics for unlisten and channelStateChange
2016-06-24 15:03:19 -04:00
mrkraimer
5398d67e2a
add support for channelRPC
2016-06-22 11:33:39 -04:00
mrkraimer
a7fb12a16f
pvaClientChannel fix bug if already connected; pvaClientMonitor make reconnection get first event
2016-06-17 12:31:19 -04:00
mrkraimer
2f013af10d
add another epicsShareClass
2016-06-16 05:17:23 -04:00
mrkraimer
4764518bd2
add epicsShareClass
2016-06-15 10:51:35 -04:00
mrkraimer
7a4bd88d8d
doc and shared version changes
2016-06-11 12:01:57 -04:00
mrkraimer
32fb16fcf0
fix bug in src/pvaClientMonitor.cpp; other minor changes
2016-06-10 07:48:36 -04:00
mrkraimer
04b5434b69
add some debug messages
2016-06-08 08:34:25 -04:00
mrkraimer
6ff53f4dcb
still working on RAII; work on doxygen
2016-05-27 14:20:41 -04:00
mrkraimer
3008825587
still working on RAII
2016-05-24 10:35:10 -04:00
mrkraimer
643fa9b40b
still working on RAII
2016-05-20 06:22:13 -04:00
mrkraimer
3920215182
change message for channelStateChange
2016-05-19 12:45:15 -04:00
mrkraimer
a0cc581d3f
still working on RAII
2016-05-19 12:01:21 -04:00
mrkraimer
adc008dee6
handle weak_pointer.lock() properly
2016-05-17 15:04:02 -04:00
mrkraimer
40fb22ebd9
add destroy to pvaClientChannel; in pvaClientGet channel is weak_pointer
2016-05-17 14:26:41 -04:00
mrkraimer
cd9bdec84e
replace shared_pointer by shared_from_this
2016-05-17 09:24:38 -04:00
mrkraimer
3cc13e2c5a
replace destroy by RAII; many implementation changes
2016-05-13 12:50:47 -04:00
Andrew Johnson
2b7b38a3c7
Use EPICS_DEPRECATED macro
...
Don't print error messages when a deprecated function is called,
make it a compile-time warning instead.
2016-04-21 15:52:34 -05:00
mrkraimer
d2e8fab2b4
add PvaClient::get; PvaClient::create deprecated
2016-04-20 11:03:11 -04:00
mrkraimer
c258018014
PvaClientMonitorRequester: add virtual destructor
2016-04-13 07:45:00 -04:00
mrkraimer
bf57c06b06
fix problems when client uses PvaClientMonitorRequester
2016-04-05 15:52:51 -04:00
mrkraimer
c55bf7ec45
pvaClientChannel.cpp fix possible race conditions; pvaClientNTMultiData.cpp fix bug if not all channels connect
2016-03-29 06:39:43 -04:00
mrkraimer
56d96716f0
if channel is connected when channelCreated is called then don't wait for channelState change
2016-02-19 09:39:16 -05:00
Michael Davidsaver
9d0069ffe0
set SHRLIB_VERSION
2016-02-09 19:33:35 -05:00
Michael Davidsaver
9a9bf34f83
update Makefiles
2016-02-01 16:37:41 -05:00
Michael Davidsaver
86a5e037fa
move headers to pv/
2016-02-01 16:37:25 -05:00
mrkraimer
0f415a3e39
examples are moved to project exampleCPP; update doc
2016-01-22 11:03:33 -05:00
mrkraimer
9c800f5ebf
PvaClientMultiChannel::checkConnected() now throws an exception if connect fails.
2015-12-14 09:57:23 -05:00
Matej Sekoranja
78a8f26dd0
win support port
2015-09-16 21:11:05 +02:00
Dave Hickin
80e9e6c554
Call addIsConnected when building NTMultiChannel
...
isConnected is not a required field of NTMultiChannel, so an instance of
NTMultiChannel wrapper class in normativeTypesCPP built by the builder
does not have this by default and addIsConnected must be called to
provide this field.
2015-08-26 17:16:53 +01:00
Marty Kraimer
b16086d4f4
Merge pull request #9 from anjohnson/fix-nan
...
Use epicsNAN instead of non-portable nan() function
2015-08-18 15:11:35 -04:00
Andrew Johnson
e22d5814e0
Use epicsNAN instead of non-portable nan() function
2015-08-17 16:51:50 -05:00
mrkraimer
45eb04b7c2
mostly changes learned while developing pvaClientJava
2015-08-17 05:33:57 -04:00
mrkraimer
48019ebd8d
remove file that was accidently added
2015-08-10 06:48:11 -04:00