Commit Graph
289 Commits
Author SHA1 Message Date
Michael Davidsaver 413102a4bc pvif: more put bitset
Better handling of put w/ compressed bitset
2017-11-14 10:49:56 -06:00
Michael Davidsaver 00f69c43d9 pdb: import block=true warning 2017-11-13 13:15:45 -06:00
Michael Davidsaver d9816e14fd documentation 2017-11-13 11:39:19 -06:00
Michael Davidsaver f9c1489fcc pvif: enable array of string
turns out I did the hard part already...
2017-11-13 11:39:19 -06:00
Michael Davidsaver c8644494f0 pdb: single monitor hold strong ref to PV
ensure sequenced shutdown when subscription closed.
2017-11-13 11:15:31 -06:00
Michael Davidsaver e472e552a0 pdb: consistent provider name
getProviderName() should match the registered name.
2017-11-09 15:49:58 -06:00
Michael Davidsaver 3a53e96b47 pdb: more changes to monitor list handling 2017-11-05 17:55:03 -06:00
Michael Davidsaver e7fa7b624e less noise 2017-11-05 17:27:38 -06:00
Michael Davidsaver 5aa52a20de pdb fix monitor lock order
Don't hold PDB*PV::lock while iterating interested list,
and post()ing.
2017-11-05 17:13:55 -06:00
Michael Davidsaver 1a8de8cd85 minor 2017-11-05 17:13:55 -06:00
Michael Davidsaver 9ca13fec05 use ChannelProviderRegistry::addSingleton() 2017-11-05 17:13:55 -06:00
Michael Davidsaver 34b143a08c minor 2017-11-05 17:13:55 -06:00
Michael Davidsaver 81a7057590 fix testpvif 2017-11-02 14:51:14 -05:00
Michael Davidsaver c79f3624bd add meta-data mappings
map:
* display.description to DESC
* display.format based on PREC
* valueAlarm.*Limit based on alarm limits

format is always empty if qsrvDisableFormat=1
which is the default as I worry that
clients will this printf() spec is unfortunate ways.
2017-11-02 14:43:15 -05:00
Michael Davidsaver f71d0a8d3c another missing libdep 2017-11-02 14:01:17 -05:00
Michael Davidsaver 4c8512a884 less noise 2017-11-02 13:47:11 -05:00
Michael Davidsaver 3353a20b8d yet another win32 fix 2017-11-02 13:02:47 -05:00
Michael Davidsaver b0b414d483 even more win32 2017-11-02 11:31:21 -05:00
Michael Davidsaver bf6597a6c2 yet more win32 2017-11-02 10:33:23 -05:00
Michael Davidsaver 673cb7283d another win32 attempt 2017-11-01 21:25:34 -05:00
Michael Davidsaver 27cf63797c more win32 2017-11-01 21:04:42 -05:00
Michael Davidsaver 1f070bb849 more compat 2017-11-01 19:34:36 -05:00
Michael Davidsaver 413cfef686 more compat 2017-11-01 19:20:45 -05:00
Michael Davidsaver b74d5bf580 more win32 2017-11-01 18:22:49 -05:00
Michael Davidsaver 60f6646520 more compat 2017-11-01 16:44:22 -05:00
Michael Davidsaver 6d466bb847 cleanup prints 2017-11-01 15:56:35 -05:00
Michael Davidsaver 09c4ab882b XCode compat 2017-11-01 15:47:49 -05:00
Michael Davidsaver d4ae08322d p2p status reporting update 2017-11-01 13:59:09 -05:00
Michael Davidsaver 43b7b624c2 include reftrack 2017-11-01 11:54:12 -05:00
Michael Davidsaver 943247f0f0 remove g++ or c++11 requirement
^#$*&#$ MSVC
2017-11-01 10:04:36 -05:00
Michael Davidsaver b30948249a Revert "Don't build P2P by default"
This reverts commit 818cf1a846.
2017-11-01 09:35:53 -05:00
Michael Davidsaver 29ae2a8476 use yajl_parse_helper from PVD 2017-11-01 09:35:44 -05:00
Michael Davidsaver 60bbe4d28b travis-ci: don't need special qemu 2017-10-24 12:55:31 -05:00
Michael Davidsaver bffb14fd53 Don't need c++11 or g++ 2017-10-24 12:49:46 -05:00
Michael Davidsaver 818cf1a846 Don't build P2P by default 2017-10-24 12:03:29 -05:00
Michael Davidsaver 866dacb479 use EPICS_BASE_PVA_CORE_LIBS 2017-10-24 11:54:17 -05:00
Michael Davidsaver 1f6e828601 OSX compat 2017-10-05 15:44:29 +02:00
Michael Davidsaver a66e479952 drop errlogstream
unnecessary complication
2017-10-04 15:06:02 +02:00
Michael Davidsaver 26c3b4e944 fix RTEMS macro name conflict
RTEMS defines "PVM" in sys/param.h
2017-10-04 11:56:41 +02:00
Michael Davidsaver 01388fb526 more pvif 2017-10-04 10:42:36 +02:00
Michael Davidsaver e89653306a pdb: consolidate metaLONG w/ metaDOUBLE 2017-10-03 15:43:09 +02:00
Michael Davidsaver 512819e3a9 switch remaining to pv/typemap.h 2017-10-03 15:01:01 +02:00
Michael Davidsaver fbf301c151 replace pvatypemap.h with pv/typemap.h in pvDataCPP 2017-10-03 14:53:33 +02:00
Michael Davidsaver d9a4061064 another try 2017-10-03 11:09:23 +02:00
Michael Davidsaver 1e6230b623 header change 2017-10-03 10:26:15 +02:00
Michael Davidsaver eb5a9c1f8f travis-ci debug 2017-10-03 09:56:20 +02:00
Michael Davidsaver 3e87bde899 missing header 2017-10-01 10:18:02 -05:00
Michael Davidsaver 2e0cb73a09 fixup c++11 build 2017-09-30 22:28:55 -05:00
Michael Davidsaver 271ec3241f Merge remote-tracking branch 'origin/master'
* origin/master:
  p2p: fix dllexport for ChannelCacheEntry::CRequester
  qsrv: add missing Base libs to qsrv_LIBS
  Fix dll decorations in moncache, gwmain, pdbsingle
  Add LICENSE file
  Add .local mechanism to CONFIG_SITE
  qsrv: build libqsrv also for target
  travis-ci: update/streamline configuration for EPICS 7

# Conflicts:
#	.travis.yml
#	build-deps.sh
#	pdbApp/Makefile
2017-09-30 22:28:26 -05:00
Michael Davidsaver 8fb9358588 README 2017-09-30 17:22:35 -05:00