Commit Graph

32 Commits

Author SHA1 Message Date
Michael Davidsaver
b397e3e928 Revert "convert global string "constants" to macros"
This reverts commit 49b2507985.
2018-02-08 11:00:40 -08:00
Michael Davidsaver
49b2507985 convert global string "constants" to macros
avoid instantiating in all compilation units.
2018-01-31 12:48:25 -08:00
Michael Davidsaver
d1fca67cf2 ioc: shutdown PVA server via epicsAtExit()
Otherwise is shutdown in global dtor.
Better to use epicsAtExit() which has
some ordering
2017-12-28 11:08:13 -06:00
Michael Davidsaver
f076adc1ae remove unnecessary atexit
The client factory is installed by global
ctor.
2017-12-28 10:38:05 -06:00
Michael Davidsaver
47332fdf90 server status reporting via iocsh 2017-11-05 15:59:01 -06:00
Michael Davidsaver
e7c7d28339 add PVACommonRegister.dbd and iocreftrack.h
Allow use reftrack iocsh commands
w/o pulling in server (or client) singleton,
or including any .dbd (for P2P).
2017-11-01 14:17:55 -05:00
Michael Davidsaver
e14b811b53 install CONFIG_PVA_CORE 2017-10-05 11:00:01 +02:00
Michael Davidsaver
0e17f4d69e iocshhelper: msvc compat
msvc doesn't like zero length array
2017-08-30 22:01:12 -05:00
Michael Davidsaver
7902cc0033 fixup 2017-08-30 14:24:58 -05:00
Michael Davidsaver
2063a3069b add reftrack iocsh 2017-08-30 13:25:33 -05:00
Michael Davidsaver
1e9a044aff use iocshelper 2017-08-30 13:25:33 -05:00
Michael Davidsaver
6d9b8bac1b add iocsh helper 2017-08-30 13:25:33 -05:00
Michael Davidsaver
43019344d2 msvc doesn't like zero length arrays 2017-07-18 13:58:16 +02:00
Michael Davidsaver
2c530868f6 split out caprovider as libpvAccessCA
fixup multi-library build
2017-07-17 13:51:20 +02:00
Michael Davidsaver
ecc79f1003 another attempt to fix lib deps 2017-07-12 19:32:03 +02:00
Michael Davidsaver
fb28d467d2 pvaTestClient: simple blocking get/rpc 2017-07-11 18:12:37 +02:00
Michael Davidsaver
3ddb59f089 more library deps 2017-07-11 15:35:11 +02:00
Michael Davidsaver
b6bd7eebe5 fixup libpvAccessIOC deps 2017-07-11 14:37:52 +02:00
Michael Davidsaver
5ec0ae8591 more import/export 2017-07-10 15:28:48 +02:00
Michael Davidsaver
a670c19643 more import/export 2017-07-10 15:07:59 +02:00
Michael Davidsaver
35d2c610bf separate ChannelProviderRegistry for client/server 2017-06-21 14:41:24 +02:00
Michael Davidsaver
4b873fa015 PVAClientRegister: automatically register "pva" provider 2017-06-01 01:57:30 +02:00
Michael Davidsaver
e72396a022 auto-start PVA server w/ initHook
split of this code into a new library pvAccessIOC
which depends on all core libraries.
2017-05-31 13:01:52 +02:00
Michael Davidsaver
634e50e011 startPVAServer() has to keep the pointer 2017-05-31 12:18:42 +02:00
mrkraimer
a9e3f274c0 remove dead code 2016-04-19 15:10:41 -04:00
mrkraimer
998bf8ac67 PVAServerRegister:: allow providerList, do not use epicsAtExit 2016-04-19 10:07:58 -04:00
Matej Sekoranja
5279d247ca general indent beautification 2016-03-10 23:36:16 +01:00
Michael Davidsaver
58914fd093 update Makefiles for pv/
add pv/ prefix for INC
2016-01-26 15:50:49 -05:00
Michael Davidsaver
49058d260b move installed headers to pv/ sub-dir 2016-01-26 15:36:07 -05:00
mrkraimer
3e588c8124 don't call ClientFactory::stop() 2016-01-06 10:43:05 -05:00
mrkraimer
7c8dc748fe more changes to doc; src/ioc now uses epicsAtExit 2015-12-08 15:33:22 -05:00
Matej Sekoranja
1da0fae984 renamed src/v3ioc to src/ioc 2015-01-07 14:03:21 +01:00