Andrew Johnson
84c86e67e8
Fix valgrind warnings in filter tests
2019-07-08 12:55:21 -05:00
Andrew Johnson
cac3e2dc3b
Add checks of freelist to dbndTest.c
2019-07-07 23:32:12 -05:00
Andrew Johnson
8ff6ce4821
Fix leak in sync filter (while, unless modes)
...
Always release field logs when we drop them.
Adjust how first and after modes work to make them easier to test.
Change stream checking code, fix leaks and double frees.
Add mustStash(), mustSwap(), streamReset(), drop mustPassOld().
Modify test code to check free-list count and release all of
the field-logs returned by the filter; it must release any of
the field-logs that it decides to drop.
2019-07-07 23:30:07 -05:00
Andrew Johnson
44ea66aaaf
Add checks and summary of free-list size to decTest.c
2019-07-07 23:11:21 -05:00
Andrew Johnson
f79c69f0a0
Fix the decimate filter, free field-logs when dropping them
2019-06-26 23:33:35 -05:00
Andrew Johnson
e03c7edfe5
Check free-list size to ensure field-logs freed properly
...
Moves where the field-logs get freed into the mustPass/mustDrop routines,
where it only happens if the filter didn't free them itself.
Filters that save field-logs can't use this code as-is.
2019-06-26 23:32:52 -05:00
Andrew Johnson
deb9dbcd77
Added decimation filter, documentation and tests
2019-06-04 12:23:13 -05:00
Andrew Johnson
6664ccfc64
Wiki to POD conversions for bi, bo, calc, calcout and dfanout
...
These still need going through to update and edit.
Conversions by Tony Pietryla, Argonne.
2018-12-05 16:55:13 -06:00
Andrew Johnson
0fae0fcc17
Rename various dbd files to dbd.pod
2018-12-05 16:55:10 -06:00
Andrew Johnson
150d764d28
Merge 3.14.12.8 (+ the Travis fix) into 3.15
2018-09-17 16:15:55 -05:00
Andrew Johnson
45be2306bd
Add missing includes for db_post_events()
2018-07-21 01:04:05 -05:00
Andrew Johnson
ec351c5e2f
Fix for lp: #1730727
...
Post monitors on all array-length record fields (often NORD)
when their values get changed.
2018-07-20 23:10:34 -05:00
Andrew Johnson
6d7f70f200
Merge changes from 3.14 branch into 3.15
2018-05-28 17:00:35 -05:00
Michael Davidsaver
4972803ce2
scanEventTest: use testSyncCallback()
2018-05-14 10:49:49 -07:00
Michael Davidsaver
490c504736
scanEventTest: use dbUnitTest.h for IOC lifecycle
2018-05-14 10:49:49 -07:00
Andrew Johnson
49371cfe00
Fix RTEMS build in src/std/rec/test
...
Also back-ported Michael's change from commit b9b8cde5f6 to avoid
using callocMustSucceed() in eventNameToHandle()
2018-05-12 22:25:15 -05:00
Andrew Johnson
a2ae07dfcd
Merge Dirk Zimoch's named-events-backward-compatibility branch into 3.15
2018-05-12 21:15:26 -05:00
Andrew Johnson
b539ced6d5
Merge J. Lewis Muir's doc-filters-typo branch into 3.15
2018-05-12 20:54:20 -05:00
396cf4ee3f
remove special handling for inf and nan events
2018-03-07 14:49:12 +01:00
Andrew Johnson
98930eebc4
strcpy() -> strncpy() changes from Bruce Hill
...
Also added some additional static assertions for string field sizes.
2018-03-03 00:12:59 -06:00
e50c468512
moved scanEventTest from src/ioc/db/test to src/std/rec/test
2018-02-26 11:41:54 +01:00
428a8f57e9
Fix typos in Channel Filters doc
2018-02-20 10:20:37 -06:00
Andrew Johnson
ddbdcf9462
rec/test: Add missing filename to DBDDEPENDS_FILES
2018-01-21 00:44:10 -06:00
Andrew Johnson
baf997193e
Merge aSubRecord fixes from 3.14 into 3.15
2017-11-15 21:15:51 -06:00
Andrew Johnson
2e4634853c
Don't inherit alarm severity from self-referential links
...
This behavior was present in 3.14 and got lost in my link changes.
Includes a new regression test to detect the broken behavior.
2017-09-02 23:35:07 -05:00
Andrew Johnson
9d4a90ac34
Fix link initialization from hex constants
...
Fixes LP: #1699445
Includes regression tests (some of which will fail on 3.16)
2017-06-22 14:29:04 -05:00
Andrew Johnson
411a60c32d
Add missing link libraries
2017-06-16 12:44:10 -05:00
Michael Davidsaver
8c8604c503
Merge remote-tracking branch 'launchpad/3.14'
...
* launchpad/3.14:
ioc/dbStatic: dbFreeBase() don't double free alias'd records
ioc/dbStatic: plug leak in dbFreeBase()
ioc/dbStatic: whitespace
Fix indentation warning from GCC
libCom/test: errlog test more verbose
libCom: STATIC_ASSERT use c++11 static_assert when possible
Check for empty PV names in Perl catools
Conflicts:
src/ioc/dbStatic/dbStaticLib.c
src/libCom/osi/epicsAssert.h
2017-05-02 18:31:40 -04:00
Michael Davidsaver
c6910decfc
oops
2017-04-27 14:19:15 -04:00
Michael Davidsaver
b01dd38526
std/filter/test: use dbUnitTest
2017-04-27 14:09:41 -04:00
Andrew Johnson
b8f542fc0d
Add a plan to std/filters/test/syncTest.c
2017-04-18 14:49:40 -05:00
Ralph Lange
2841af7069
rec: add promptgroups for OFFS and SHFT of fanout and seq
2016-11-29 14:48:57 +01:00
Andrew Johnson
f169781de0
Merged remove-keywords-3.15 branch
2016-07-21 14:12:51 -05:00
Andrew Johnson
df200de27f
Fix lsi/lso puts with DBF_STRING data
2016-05-26 13:49:18 +02:00
Andrew Johnson
b9f0ef5158
Merge 3.14 version and add 3.15 edits
2016-05-22 14:38:18 +02:00
Andrew Johnson
122fb6c731
New "getenv" device support for string input types
2016-05-17 19:09:48 -05:00
Michael Davidsaver
26c04844cf
add test for lp:1577108
2016-05-01 13:30:45 -04:00
Andrew Johnson
1ede873200
Fixed some space/tab issues in DBD files
2016-04-26 16:20:12 -05:00
Ralph Lange
6a362f467d
rec: implement new promptgroup (gui_group) choices
2016-04-26 13:28:28 +02:00
Andrew Johnson
59fea64390
Add missing dependencies for Test.dbd files
2016-03-16 13:10:17 -05:00
Andrew Johnson
f260124733
Ensure mbb* MASK calculated properly
2016-03-10 13:05:00 -06:00
Andrew Johnson
3304470323
Merged the rsrvbindiface branch
2016-02-26 14:15:22 -06:00
Andrew Johnson
4f2f910d09
Added extern "C" wrappers to clean up some Solaris warnings
2016-02-26 13:50:39 -06:00
Andrew Johnson
5ee778b0c2
Merged changes from Base-3.14, to revno 12613
2016-02-25 14:13:40 -06:00
Andrew Johnson
d3e046a466
Document [s:e] and [s] filter usage
2016-02-12 14:20:33 -06:00
Andrew Johnson
1c1eb030a9
Improve casr() output
2016-01-27 17:59:38 -06:00
Andrew Johnson
2ec5c80652
Fix internal anchor in filters.pod
2015-10-13 18:39:50 -05:00
Andrew Johnson
c74eb27474
Merged changes from 3.14 branch, to revno 12604
2015-09-18 11:51:51 -05:00
Andrew Johnson
2f8e6bf17e
Fix smoothing for Nan/Inf values in devAiSoftCallback
2015-07-23 13:05:38 -05:00
Andrew Johnson
fa1ddeeb1b
Removed the last vestiges of RSET::get_value()
2015-06-23 18:04:33 -05:00