Commit Graph
242 Commits
Author SHA1 Message Date
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
Andrew Johnson 0e772037ee Add -v (verbose) flag to softIocPVA
Only display the startup steps with -v
Print each step *before* running it, so any error messages follow.
2020-10-28 23:28:08 -05:00
Michael Davidsaver 8e7a1ad295 checkDISP 2020-07-05 23:06:30 -07:00
Michael Davidsaver e894ae753f create second dbChannel for DBE_PROPERTY for groups 2020-07-05 23:06:30 -07:00
Michael Davidsaver 4559f483bf create second dbChannel for DBE_PROPERTY
Create second channel, and second set of filter states,
for subscription to DBE_PROPERTY.  Accommodate filters
which drop events.
2020-07-02 22:45:58 -07:00
Michael Davidsaver e843db5d27 softMain compat 2020-06-01 19:54:08 -07:00
Michael Davidsaver 8363c870bd adapt softMain as softIocPVA 2020-06-01 19:54:08 -07:00
Michael Davidsaver 9499137bb4 update softMain.cpp from Base circa 7.0.4 2020-06-01 19:54:08 -07:00
Michael Davidsaver c4798dc2bc shareLib.h cleanup 2020-06-01 18:22:08 -07:00
Michael Davidsaver 11eeed9d0c notes 2020-06-01 18:22:08 -07:00
Michael Davidsaver 9c6fb5c539 more WIN32 include order games 2019-09-26 13:46:26 -07:00
Freddie AkeroydandMichael Davidsaver 54a882d844 MSVC is picky about vector access 2019-09-25 13:47:03 -07:00
Andrew Johnson c7a54de469 Move include of osiSock.h below db headers for Windows 2019-09-07 09:43:11 +02:00
Michael Davidsaver 0e0400022c vx const fixup
std::set iteration really should always be const
as mutation would invalidate the ordering.
2019-09-05 20:02:46 -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 ddfd746c62 minor 2019-08-31 19:18:56 -07:00
Michael Davidsaver c3b6fc08b8 re-add missing enum_t 2019-08-13 20:07:26 -07:00
Michael Davidsaver d7314eaef4 asLib check against PeerInfo
Check Put permissions
2019-05-16 18:19:38 -07:00
Michael Davidsaver 5170c2230d missing 'else'
doesn't actually change logic flow, but wasn't intentional.
2019-05-13 14:09:38 -07:00
Andrew Johnson 6d1cbd87fd Make a local copy of softIocExit.db for standalone builds 2019-03-12 10:52:50 -05:00
Michael Davidsaver 1ce449d40d parse unknown format as number
forward compatibility
2019-01-15 19:15:21 -08:00
Michael Davidsaver f3d7d7cd8f change display.format, add display.form and .precision
Replace printf-style format string with enum + integer.

ScalarBuilder explode scalar()/scalarArray()
2019-01-15 18:48:18 -08:00
Michael Davidsaver 7bc5cbf957 fix int64 in pva link 2019-01-08 10:27:57 -08:00
Michael Davidsaver 3c5a5c805c fix 64-bit integer field access 2019-01-08 09:10:10 -08:00
Andrew Johnson a245adb5cf Fix symbol exports for Windows builds 2018-11-28 16:07:11 -06:00
Andrew Johnsonandmdavidsaver 5f434aec59 Add Makefile rule for qsrv.dbd.d to avoid spurious build warning
Prevents "dbdExpand.pl: No input files for ../O.Common/qsrv.dbd"
2018-07-15 08:34:51 -07:00
Michael Davidsaver b157d73c0b more dllimport/export 2018-06-10 10:15:33 -05:00
Michael Davidsaver b215396225 drop extraneous epicsExport.h 2018-06-10 09:59:17 -05:00
Michael Davidsaver 17a3324cc8 pvalink: dllimport/export 2018-06-06 15:24:44 -07:00
Michael Davidsaver da3ecc08b4 pvalink: delay QSRV instanciation
Must be delayed until after dbChannelInit(),
but still want to allocate pvaGlobal prior
to link init.  Unfortunately, no initHook
between these steps.  So split initialization
further.
2018-06-05 08:13:42 -07:00
Michael Davidsaver c126f7a1a2 fixups 2018-05-28 10:17:56 -07:00
Michael Davidsaver f86d61274a pvif: used alias'd record name 2018-05-28 09:29:48 -07:00
Michael Davidsaver 76c6473b6f QSRV: fix put w/ proc w/o values
A put with forced processing, but no values
will cause all mappings to process.
2018-05-28 08:10:21 -07:00
Michael Davidsaver b3ffc49f71 pvalink: defer opening links until IOC running 2018-05-28 07:49:59 -07:00
Michael Davidsaver b18777e8fe pvalink overhaul debug print controls 2018-04-25 19:26:03 -07:00
Michael Davidsaver 60699c48c2 pvalink misc 2018-04-25 15:09:21 -07:00
Michael Davidsaver 99ca9b958e pvalink minor 2018-04-25 15:09:01 -07:00
Michael Davidsaver 9839116c56 add iocsh dbpvar() 2018-04-25 14:07:26 -07:00
Michael Davidsaver 40e407de8c pvalink: hide QSRV channel create errors 2018-04-25 10:42:44 -07:00
Michael Davidsaver a22f6b0801 attempt to disable pvalink for Base <3.16
Seems to work, but prints messages showing that there
is still some problem, probably with a ".dep".
Of course these are silent rules, so I have no idea
which one!

> dbdExpand.pl: No input files for ../O.Common/qsrv.dbd
2018-04-23 18:02:50 -07:00
Michael Davidsaver e3c0703df1 pvalink: input proc if changed 2018-04-23 08:08:55 -07:00
Michael Davidsaver f3622c0d42 pvalink fix sevr and doc 2018-04-20 16:35:44 -07:00
Michael Davidsaver 3a5ac39627 pvalink local: 2018-04-20 15:57:59 -07:00
Michael Davidsaver e70aa0897d pvalink add retry: option
allow put to be queued on a disconnected channel
2018-04-19 15:21:02 -07:00
Michael Davidsaver af761958e5 pvalink Put use fieldName 2018-04-19 15:14:13 -07:00
Michael Davidsaver 0a20804294 fix tpool cleanup 2018-04-19 14:33:42 -07:00
Michael Davidsaver ff197f89cb testpvalink avoid false positive races 2018-04-19 14:13:07 -07:00