Michael Davidsaver
21e7e4ddfb
cleanup regressTest
2021-08-15 10:27:37 -07:00
Andrew Johnson
4efa937429
Merge Lewis' calcout-doc-fix branch into 7.0
2021-08-10 20:59:59 -05:00
Andrew Johnson
a0ab5aa4a3
Merge Kay's int64in_monitor branch into 7.0
2021-08-10 20:58:26 -05:00
Andrew Johnson
8175cc8e64
POD text updates to dbCommon and various record types
2021-08-10 20:35:19 -05:00
Andrew Johnson
72626cd5dd
Add newlines to a couple iocsh usage strings
2021-08-10 20:31:16 -05:00
JJL772
7c991f3f2a
Fix segfault in dbtpn when value parameter is nullptr
...
Running 'dbtpn Record' in iocsh would result in a segfault.
2021-08-05 08:30:53 -07:00
JJL772
32d76623f2
Fix potential memory leak on error
...
In osdThread.c for POSIX if pthread_create_key fails
In iocLogServer.c if fdmgr_init returns NULL
In dbBkpt.c if semaphore creation fails while adding a bp to a lockset
In devSiSoftCallback.c if linked record is not found
2021-08-05 08:30:23 -07:00
Kay Kasemir
3091f7c56f
int64in: Fix monitor delta test
...
Only the lower 32 bit used to be compared.
https://bugs.launchpad.net/epics-base/+bug/1938459
2021-07-29 14:38:16 -04:00
Andrew Johnson
ec87b2a867
recGbl: Update to using dbGetTimeStampTag()
2021-07-21 11:08:06 -05:00
Andrew Johnson
7a6aa3edd1
waveform: Update POD, describe BUSY field
2021-07-21 11:06:34 -05:00
Andrew Johnson
16c3202992
waveform: Add back lost PACT = TRUE
...
Fixes GitHub Issue #187
2021-07-21 11:05:41 -05:00
8e11406fc6
Fix calcout rec doc typo: s/If it met/If met/
2021-07-21 09:53:11 -05:00
Andrew Johnson
67bf1a72e7
Substitute version in @since UNRELEASED annotations
2021-07-03 20:14:04 -05:00
ac6eb5e212
Protect callbackRequest() from failed callbackInit()
...
Fixes lp: #1932120
2021-06-20 12:29:41 -05:00
Michael Davidsaver
ca2ea14082
dbEvent: join worker
2021-06-16 08:15:18 -07:00
Michael Davidsaver
b35064d26c
Revert "dbEvent simplify db_close_events() with join"
...
This reverts commit 37a76b433a .
# Conflicts:
# modules/database/src/ioc/db/dbEvent.c
2021-06-16 08:15:18 -07:00
Michael Davidsaver
256babf961
quiet use "may be used uninitialized" warnings
2021-06-15 08:10:48 -07:00
Andrew Johnson
6c7214ee06
Add tests for special link fields too
2021-06-09 18:09:18 -05:00
Andrew Johnson
b42a145824
Regression tests for RSET::special() return status
...
Adds tests to ensure that a record's special() routine can
return an error status that gets fed back to the client from
both before and after special() calls.
This was broken from 3.15 through 7.0.5 inclusive.
2021-06-09 18:09:18 -05:00
Andrew Johnson
1b825da9ec
Add missing dependency
2021-06-04 18:29:29 -05:00
Andrew Johnson
ac0693f2f2
Merge 7.0 into rtems5
2021-06-04 16:11:10 -05:00
Andrew Johnson
e3e9d9bb37
Merge rtems5 branch into 7.0
2021-06-04 15:56:30 -05:00
Ralph Lange
379a68b93c
Fix simmTest failures on targets with imprecise timing
2021-05-19 09:03:27 -07:00
Michael Davidsaver
de3cdcef39
softIoc: spin to keep alive
2021-05-19 09:02:55 -07:00
Michael Davidsaver
fa9fb0a3ca
one FINAL_LOCATION
2021-05-19 09:02:21 -07:00
Andrew Johnson
6a9d92f8f4
Merge 3.15 branch into 7.0
2021-05-06 12:33:47 -05:00
Andrew Johnson
4c63cb79dd
Disable netget test on CI systems
2021-04-21 13:13:56 -05:00
Andrew Johnson
cbab8daae0
Turn off debug in netget.plt
2021-04-20 20:21:05 -05:00
Andrew Johnson
e3d04e9cd8
Make BAIL_OUT display what was thrown
2021-04-20 20:21:05 -05:00
Andrew Johnson
cde7d3d254
Kill CA & PVA clients properly if they time out
...
Uses Win32::Process or fork() to run caget/pvget.
The system_timeout() and qx_timeout() utilities added here
should be extracted into a separate EPICS::Timeouts module.
2021-04-20 20:21:05 -05:00
Andrew Johnson
e2a9678b15
netget: watchdog() now returns a result
...
Currently this can only be a scaler value.
On timeout, calls the fail function and returns its result instead.
2021-04-20 20:21:05 -05:00
Michael Davidsaver
0edf986c31
minor and doc
2021-04-05 10:35:30 -07:00
Michael Davidsaver
3f4432b7bd
review cleanup
2021-04-05 10:31:25 -07:00
Michael Davidsaver
f69b938401
dbfl_type_rec goes away
2021-04-05 10:31:25 -07:00
Michael Davidsaver
bd3ecf1cbc
Split out amsg/utag options through dbGet()
2021-04-05 10:31:25 -07:00
Michael Davidsaver
b94afaa045
UTAG uint64
2021-04-05 10:31:25 -07:00
Michael Davidsaver
1ceb26eeb8
add utag filter
2021-04-05 10:31:25 -07:00
Michael Davidsaver
633859d7ab
pass amsg/utag through dbGet() options
2021-04-05 10:31:25 -07:00
Michael Davidsaver
aad3476c04
add dbDbLinkTest
2021-04-05 10:31:25 -07:00
Michael Davidsaver
12f1818b39
propagate utag w/ links (including TSEL)
...
add lset::getTimestampTag()
2021-04-05 10:31:25 -07:00
Michael Davidsaver
4ca765d813
dbCommon add UTAG
2021-04-05 10:31:25 -07:00
Michael Davidsaver
5143c71a43
add lset::getAlarmMsg()
2021-04-05 10:31:25 -07:00
Michael Davidsaver
a12684e7ad
AMSG feature test
2021-04-05 10:31:25 -07:00
Michael Davidsaver
d19586fdfd
use recGblSetSevrMsg()
2021-04-05 10:31:25 -07:00
Michael Davidsaver
892a361de7
add alarm message field
2021-04-05 10:31:25 -07:00
Michael Davidsaver
235f8ed2fb
add db_field_log::mask
...
Allow filters to distingush DBE_PROPERTY
2021-04-05 10:31:25 -07:00
Michael Davidsaver
417821ddc0
fixups for DBCORE_API
2021-04-01 11:09:53 -07:00
Michael Davidsaver
0f428ea334
use DBCORE_API
...
git ls-files modules/database/src/ioc|egrep '\.[hc]p*$' | xargs sed -i \
-e 's|epicsShareFunc|DBCORE_API|g' \
-e 's|epicsShareClass|DBCORE_API|g' \
-e 's|epicsShareExtern|DBCORE_API extern|g' \
-e 's|epicsShareDef\s*||g' \
-e 's|shareLib\.h|dbCoreAPI.h|g' \
-e 's|epicsShareAPI|epicsStdCall|g' \
-e '/#define\s*epicsExportSharedSymbols/d'
2021-04-01 10:57:19 -07:00
Michael Davidsaver
6ed6dc11bb
doc dbUnitTest.h
2021-04-01 10:19:14 -07:00
Brendan Chandler
1c6b02b9be
Merge remote-tracking branch 'origin/7.0' into rtems5
2021-03-25 18:41:15 -05:00