Commit Graph

59 Commits

Author SHA1 Message Date
Michael Davidsaver
503cf414be 3.15 compat 2020-11-28 10:45:34 -08:00
Michael Davidsaver
1682c991d2 use dbChannel* in builder 2020-11-28 10:45:34 -08:00
Michael Davidsaver
b69c25feb6 pass dbChannel* to PVIFBuilder::create() 2020-11-28 10:45:34 -08:00
Michael Davidsaver
eae493e732 delay PVIFBuilder::create 2020-11-28 10:45:34 -08:00
Michael Davidsaver
29d00e7e38 simplify 2020-11-28 10:45:34 -08:00
Michael Davidsaver
1335d75403 add dbLoadGroup() 2020-11-28 10:45:34 -08:00
Michael Davidsaver
c32cc1ba3c combine group info() processing 2020-11-28 10:44:32 -08:00
Michael Davidsaver
f5278ef4ac groups: move record name prepend into parser hooks
Also, accumulate config instead of replacing
2020-11-28 10:44:32 -08:00
Michael Davidsaver
e894ae753f create second dbChannel for DBE_PROPERTY for groups 2020-07-05 23:06:30 -07:00
Michael Davidsaver
bdbf57350b replace shareLib.h with QSRV_API
and hopefully avoid at least some of the maddening
include order bugs so common with sharedLib.h.
2019-09-05 20:01:56 -07:00
Michael Davidsaver
f86d61274a pvif: used alias'd record name 2018-05-28 09:29:48 -07:00
Michael Davidsaver
9c10c82e82 pdb: ChannelList include groups 2018-03-08 12:24:15 -05:00
Michael Davidsaver
a1cb3d302a QSRV implement channelList
just list record names.
2018-02-07 11:04:29 -08:00
Michael Davidsaver
8a9a3550b9 fixup dllimport/export 2018-02-06 15:29:49 -08:00
Michael Davidsaver
47f2211d9b remove use of auto_ptr
not really necessary, and will hopefully
will build on win32.
2017-12-08 15:51:57 -05:00
Michael Davidsaver
d2ee1e07db pdb: add 'dbgl' iocsh command 2017-11-22 15:14:32 -06:00
Michael Davidsaver
d0035f319f pdbApp: reduce noise when constructing groups 2017-11-22 14:34:48 -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
9ca13fec05 use ChannelProviderRegistry::addSingleton() 2017-11-05 17:13:55 -06:00
Michael Davidsaver
bf6597a6c2 yet more win32 2017-11-02 10:33:23 -05:00
Michael Davidsaver
943247f0f0 remove g++ or c++11 requirement
^#$*&#$ MSVC
2017-11-01 10:04:36 -05:00
Michael Davidsaver
e0bac39667 pdb: group put w/ process 2017-09-29 14:48:24 -05:00
Michael Davidsaver
b839d5dc6d pdb: meta mapping 2017-09-28 18:27:40 -05:00
Michael Davidsaver
e084a9e943 pdb: time/alarm meta mapping 2017-09-28 14:56:14 -05:00
Michael Davidsaver
b958ac665f 3.15 compat 2017-09-21 17:02:30 -05:00
Michael Davidsaver
21d705ff36 c++98 compat 2017-09-21 16:42:42 -05:00
Michael Davidsaver
0d4e99c1a2 ntndarray mapping 2017-09-21 12:45:42 -05:00
Michael Davidsaver
67bda75bcb redo mappings to handle fieldOffset of structure array 2017-09-20 18:57:11 -05:00
Michael Davidsaver
25f26c678f ensure group member in lexical order 2017-09-19 16:07:14 -05:00
Michael Davidsaver
0e4ba7eceb NTNDArray mapping 2017-09-19 14:18:53 -05:00
Michael Davidsaver
eb92401175 allow injection of pre-defined structures
until I figure out how to dynamically construct
structure arrays.
2017-09-14 18:43:40 -05:00
Michael Davidsaver
44c8cd95e6 pdb group minor 2017-09-14 15:41:17 -05:00
Michael Davidsaver
2f9f760748 pdb: simplify group trigger mapping 2017-09-14 15:13:36 -05:00
Michael Davidsaver
e9504e578d pdb: plain field mapping 2017-09-14 11:37:14 -05:00
Michael Davidsaver
850d79dc62 add PVIFBuilder abstraction 2017-09-12 15:31:46 -05:00
Michael Davidsaver
8575c924fb quiet warnings 2017-09-06 20:25:10 -05:00
Michael Davidsaver
0ae74712b2 remove out of date warning 2017-09-06 14:18:20 -05:00
Michael Davidsaver
336d588823 Base 3.15 compat 2017-09-05 14:50:03 -05:00
Michael Davidsaver
3f4e8e33e7 use reftrack 2017-09-05 13:40:23 -05:00
Michael Davidsaver
bf3fda4e92 minor 2017-08-31 14:48:27 -05:00
Michael Davidsaver
91c9cf8b38 import/export 2017-07-12 16:17:49 +02:00
Michael Davidsaver
1756d70f4d adapt to new ownership rules 2017-07-11 16:00:44 +02:00
Michael Davidsaver
51f5480996 use newer API 2017-06-29 11:36:35 +02:00
Michael Davidsaver
ba485df469 fixup testpdb 2017-06-22 16:38:24 +02:00
Michael Davidsaver
ff4162b46a pdb: allow more than one pdb* info tag per record
Key off the prefix to allow eg.

info(pdbGroup0, "...")
info(pdbGroup1, "...")
2016-03-27 17:59:02 +09:00
Michael Davidsaver
457ef87d95 group publish atomic attribute 2016-03-24 13:07:49 -04:00
Michael Davidsaver
5544f78c02 minor 2016-03-20 13:31:47 -04:00
Michael Davidsaver
045a3d94b3 ignore dbEvent queue values for triggered group monitor 2016-03-19 18:06:55 -04:00
Michael Davidsaver
3dd40dcf76 group monitor working 2016-03-17 18:37:22 -04:00
Michael Davidsaver
3749d98c45 more group monitor 2016-03-17 15:59:04 -04:00