Commit Graph

33 Commits

Author SHA1 Message Date
Michael Davidsaver
2af78e5ff2 pvif: handle scalar string fields 2016-03-23 15:40:18 -04:00
Michael Davidsaver
679bd53974 imprecise precision
The precision should be translated into 'display.format'
somehow.  Not sure what is expected, so leave it
blank.
2016-03-23 15:18:51 -04:00
Michael Davidsaver
704c0a1485 pvif: userTag from LSB 2016-03-21 19:05:14 -04:00
Michael Davidsaver
160d29e7b0 add check_consist demo/test 2016-03-20 13:31:38 -04:00
Michael Davidsaver
322810a5f0 pvif, fix maskALWAYS handling and timestamp epoch 2016-03-18 13:25:01 -04:00
Michael Davidsaver
3dd40dcf76 group monitor working 2016-03-17 18:37:22 -04:00
Michael Davidsaver
454b793b75 more monitor testing 2016-03-17 17:54:56 -04:00
Michael Davidsaver
302d2ec0a3 more 2016-03-17 17:00:43 -04:00
Michael Davidsaver
2f64098e15 start group monitor 2016-03-16 23:49:46 -04:00
Michael Davidsaver
79da95efd5 add BaseMonitor 2016-03-16 16:37:29 -04:00
Michael Davidsaver
4033f04516 single monitor() working 2016-03-03 18:15:52 -05:00
Michael Davidsaver
d99923a070 start single monitor() 2016-03-03 17:11:56 -05:00
Michael Davidsaver
de0c3b473f errlog std::ostream 2016-03-03 10:19:31 -05:00
Michael Davidsaver
349578cd2c group put() 2016-03-02 20:00:54 -05:00
Michael Davidsaver
e5b886b59d working single put() 2016-03-02 19:22:25 -05:00
Michael Davidsaver
fc19ab7164 PDB provider get() working 2016-03-02 17:32:53 -05:00
Michael Davidsaver
3425aaba7a more PDB 2016-03-02 16:16:11 -05:00
Michael Davidsaver
48824ec333 add PVIF
mapping between DBR and PVD types
2016-03-02 10:52:17 -05:00
Michael Davidsaver
e35f06cb00 more monitor delta handling 2016-02-17 12:50:28 -05:00
Michael Davidsaver
58d4291bd5 more test 2016-02-06 22:21:19 -05:00
Michael Davidsaver
a88e6e5336 test overflow in downstream queue 2016-02-01 16:16:54 -05:00
Michael Davidsaver
03f666c3f6 fixups 2016-01-29 18:34:59 -05:00
Michael Davidsaver
8be5c48677 minor 2016-01-29 16:19:51 -05:00
Michael Davidsaver
aecd8471e1 more ref. count tracking and break some loops 2016-01-29 16:15:34 -05:00
Michael Davidsaver
9d561f63a6 correct simulation of monitor deltas
allow the "remote" copy to get out of sync
if changed mask is incorrect/incomplete
2016-01-29 15:54:43 -05:00
Michael Davidsaver
3cd09efa0a more test 2016-01-29 15:01:37 -05:00
Michael Davidsaver
4f5dd551d9 more testing 2016-01-29 14:04:26 -05:00
Michael Davidsaver
9ee050fa25 monitoring test infrastructure 2016-01-28 17:07:07 -05:00
Michael Davidsaver
0995c48f90 minor 2016-01-28 12:13:43 -05:00
Michael Davidsaver
125f04da3a weak_set iterator 2016-01-20 13:39:00 -05:00
Michael Davidsaver
14bcd4a4d1 fix weakmap/set lock delegation 2015-12-08 17:10:09 -05:00
Michael Davidsaver
3ed487fdce weakset/map update
note that size() can give larger than actual.
Skip dead entries in lock_*() instead of throwing.
2015-12-08 13:18:47 -05:00
Michael Davidsaver
3e265f02c0 add weak_set and wake_value_map
Containers for weak_ptr which automatically
remove dead references.
2015-12-07 22:25:46 -05:00