272b4fb9cb
update docs
2018-03-06 01:02:08 -05:00
a22399fdf4
drop broken examples
2018-03-06 00:58:36 -05:00
d229efbb66
pvif: DBCH cleanup
...
avoid some duplication
2018-02-14 11:10:09 -08:00
392a44b791
pvif: DBCH drop unused overload
2018-02-14 10:52:52 -08:00
6982fa2d8f
pvif: DBCH fix NULL check
2018-02-14 10:52:37 -08:00
b7de8ba8b0
some more OVERRIDE/FINAL
2018-02-07 11:11:25 -08:00
a1cb3d302a
QSRV implement channelList
...
just list record names.
2018-02-07 11:04:29 -08:00
b6b6ac3305
fix pdb monitor locking
...
Guard PV*Monitor::complete to prevent
concurrent access from dbEvent callback,
and PVA server calling release().
2018-02-07 09:29:40 -08:00
1635e75c86
eliminate seperate mutex for BaseMonitor
2018-02-06 17:47:51 -08:00
6e77fc85b6
epicsExport.h must be last
2018-02-06 16:16:30 -08:00
8a9a3550b9
fixup dllimport/export
2018-02-06 15:29:49 -08:00
95a74aa134
use dbInitEntryFromRecord() from 3.16.1
2018-01-30 12:14:22 -08:00
9cc417103b
pvif: consolidate timestamp translation
2018-01-30 08:19:31 -08:00
399f6b311e
more doc
2018-01-15 13:09:40 -08:00
3be469e5c2
Update version number after tagging release
2017-12-14 18:42:16 -06:00
4001478681
Reset DEVELOPMENT_FLAG for 1.0.0 release
1.0.0
2017-12-14 18:41:50 -06:00
47f2211d9b
remove use of auto_ptr
...
not really necessary, and will hopefully
will build on win32.
2017-12-08 15:51:57 -05:00
3dfdda667a
avoid possible lock order issue with interested_remove
...
Ensure that Monitors aren't destroy()'d with an extra,
unnecessary, lock held.
2017-12-08 15:51:57 -05:00
82c689a7fd
travis-ci: add explicit c++98 build
2017-12-08 15:51:57 -05:00
135286e75c
Include <top>/../RELEASE.<host>.local
2017-12-06 20:38:42 -06:00
0159cdb77d
Unify .gitignore files
2017-11-30 12:07:10 -06:00
0ae27a35d8
Use 'make test-results' in travis-build script
2017-11-29 16:54:01 -06:00
0567f6a67d
Fixes needed for older VxWorks GCC
2017-11-29 16:53:18 -06:00
8f92190ff9
minor
2017-11-27 17:41:48 -06:00
dd48d9355c
export QSRV version
2017-11-27 17:18:49 -06:00
e69f99c57e
reorganize build
2017-11-27 17:07:06 -06:00
b05f6040f6
more doc
2017-11-25 09:06:19 -06:00
d2ee1e07db
pdb: add 'dbgl' iocsh command
2017-11-22 15:14:32 -06:00
d0035f319f
pdbApp: reduce noise when constructing groups
2017-11-22 14:34:48 -06:00
74f9fd2718
testpdb debugging
2017-11-17 16:48:17 -06:00
9c3cebc8b5
travis-ci: cat output of failed tests
2017-11-17 14:29:53 -06:00
413102a4bc
pvif: more put bitset
...
Better handling of put w/ compressed bitset
2017-11-14 10:49:56 -06:00
00f69c43d9
pdb: import block=true warning
2017-11-13 13:15:45 -06:00
d9816e14fd
documentation
2017-11-13 11:39:19 -06:00
f9c1489fcc
pvif: enable array of string
...
turns out I did the hard part already...
2017-11-13 11:39:19 -06:00
c8644494f0
pdb: single monitor hold strong ref to PV
...
ensure sequenced shutdown when subscription closed.
2017-11-13 11:15:31 -06:00
e472e552a0
pdb: consistent provider name
...
getProviderName() should match the registered name.
2017-11-09 15:49:58 -06:00
3a53e96b47
pdb: more changes to monitor list handling
2017-11-05 17:55:03 -06:00
e7fa7b624e
less noise
2017-11-05 17:27:38 -06:00
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
1a8de8cd85
minor
2017-11-05 17:13:55 -06:00
9ca13fec05
use ChannelProviderRegistry::addSingleton()
2017-11-05 17:13:55 -06:00
34b143a08c
minor
2017-11-05 17:13:55 -06:00
81a7057590
fix testpvif
2017-11-02 14:51:14 -05:00
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
f71d0a8d3c
another missing libdep
2017-11-02 14:01:17 -05:00
4c8512a884
less noise
2017-11-02 13:47:11 -05:00
3353a20b8d
yet another win32 fix
2017-11-02 13:02:47 -05:00
b0b414d483
even more win32
2017-11-02 11:31:21 -05:00
bf6597a6c2
yet more win32
2017-11-02 10:33:23 -05:00