Ralph Lange
9e778511ee
Add opt-in switch to makeBaseApp example
2017-03-30 16:35:54 +02:00
Ralph Lange
ecf5ab4a4c
Deprecate RECSUPFUN and the untyped struct rset.
2017-03-30 16:14:09 +02:00
Ralph Lange
2f510af603
Use (typed) rset instead of (untyped) struct rset inside Base
2017-03-30 14:35:24 +02:00
Ralph Lange
0f2e26bc4c
Make generated code always use typed_rset
...
always cast to cover old-style supports
2017-03-30 14:33:06 +02:00
Ralph Lange
19be96ec3a
Add opt-in switch USE_TYPED_RSET
2017-03-30 14:28:48 +02:00
Ralph Lange
89a858f655
Remove remaining REC_TYPE defines
2017-03-27 09:49:30 +02:00
Ralph Lange
4f8134c63c
Fix xxxRecord in templates to make exampleApp work
2017-03-24 17:08:07 +01:00
Ralph Lange
ef2da59c24
Remove REC_TYPE and UNTYPED_RSET/oldRecSup.h; add casts to record types
2017-03-24 17:07:22 +01:00
Ben Franksen
40c9e4799b
use new typed rset only if UNTYPED_RSET is not defined, adapted release notes
...
Also moved the old definition(s) to a separate header file named oldRecSup.h
to avoid cluttering the new header file.
2017-03-21 17:01:13 +01:00
Ben Franksen
825c075df7
fixes in recSup and record types according to merge review
...
* removed struct valueDes
* made get_value take void (no arguments), added deprecation note
* removed misleading array size comment for get_units
Also added const to method parameters exactly where called in base with
const arguments.
2017-03-03 16:43:50 +01:00
Ben Franksen
ff91ede462
revert use of struct dbr_precision in call to get_precision in dbAccess.c
2017-03-03 16:41:03 +01:00
Ben Franksen
1c3ffa1c76
fixed the wrong fix for getOptions in dbAccess.h
2017-02-26 13:54:58 +01:00
Ben Franksen
cc946b760c
partly fix lp:1666924, i.e. for rset only, as described in the ticket
...
This means:
* typed method definitions for struct rset
* using REC_TYPE macro in place of dbCommon
* define REC_TYPE as dbCommon unless defined
* in record supports, define REC_TYPE before including epics headers
* fix a few method types in record supports (e.g. void* -> REC_TYPE*)
* fix the type errors gcc finds in dbAccess.c and dbConvert.c
2017-02-24 21:11:11 +01:00
Andrew Johnson
e95fcb2e06
Merged changes from 3.15 branch, to revno 12807
2017-02-01 11:57:04 -06:00
Andrew Johnson
de698f370a
Merged Windows fixes from 3.14 branch, to revno 12699
2017-01-30 14:31:04 -06:00
Andrew Johnson
3a0e52fc3f
Fix Windows dllPath.bat properly
2017-01-24 14:17:37 -06:00
Andrew Johnson
a105c6f538
Always quote Windows PATH arg's
2017-01-24 11:48:36 -06:00
Andrew Johnson
73eecbb759
Merged ARCH and bind fixes from 3.14 branch, revno 12696
2017-01-23 17:20:51 -06:00
Andrew Johnson
3e58c59377
Fix CA server bind issue from Freddie Akeroyd
2017-01-19 12:33:54 -06:00
Andrew Johnson
3fd659e693
Merged PATH fix from 3.14 branch, revno 12694
2017-01-16 16:12:04 -06:00
Andrew Johnson
7310d78057
Prepend to PATH, not append
2017-01-16 10:46:56 -06:00
Andrew Johnson
051c059938
Removed some Revision-Id keywords
2017-01-06 17:31:51 -06:00
Andrew Johnson
dfc1b8ac23
Merged scan-rate protection changes from 3.14 branch, to revno 12693
2017-01-06 17:24:57 -06:00
Andrew Johnson
49e0e23f76
Better protection against bad periodic scan rates
2017-01-06 15:38:03 -06:00
Andrew Johnson
4a0fd0b954
Fix error message
2017-01-05 14:09:03 -06:00
Andrew Johnson
85b5551b3b
Merged final changes from 3.14.12.6 release
2016-12-09 17:27:35 -06:00
Andrew Johnson
8d7bf52e51
One more cppcheck issue fixed
2016-12-09 11:17:43 -06:00
Andrew Johnson
a13416309c
Merged asLib fix from 3.14 branch, to revno 12688
2016-12-08 14:00:52 -06:00
Andrew Johnson
1cb75ebb6e
asLib message buffer too small (Freddie Akeroyd)
2016-12-08 13:57:23 -06:00
Andrew Johnson
63b059c35e
Resolve additional cppcheck issues; fix iOS build
2016-12-07 17:51:00 -06:00
Andrew Johnson
dba6971e07
Merged changes from 3.14 branch to revno 12687
2016-12-07 16:36:58 -06:00
Andrew Johnson
94397b52fc
Resolve some cppcheck errors & warnings
2016-12-07 13:53:26 -06:00
Andrew Johnson
7fe152ce1b
Merge Bruce Hill's pcas-deadlock-fix-3.14 branch
2016-12-07 10:43:06 -06:00
Bruce Hill
d3568605ce
Fetch nativeCount() in casChannelI constructor to avoid deadlock
...
if we fetch it from eventSysProcess()
2016-12-06 13:43:59 -08:00
Andrew Johnson
666721c7ad
Document caput scalar arg's, update usage docs
2016-12-06 12:16:35 -06:00
Andrew Johnson
c3bb2bf2c2
Merged changes from 3.14 branch to revno 12682
2016-11-30 12:04:00 -06:00
0f7f4710c6
PCAS dynamic array support for GDD container types
2016-11-30 11:58:24 -06: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
726d7c6715
Fix chfPluginTest for MS 2015 compiler
2016-11-15 10:34:10 -06:00
Andrew Johnson
f1439f8b1c
Fix epicsStdioTest for MS 2015 compiler
2016-11-15 09:56:42 -06:00
Andrew Johnson
aa6e976f92
Add .local includes to makeBaseApp templates
2016-11-04 17:18:14 -05:00
Andrew Johnson
321e87aabf
Merged changes from the 3.14 branch, to revno 12674
2016-10-20 15:32:06 -05:00
Andrew Johnson
0743417231
Merged the pcas-vararray-3.14 branch, with fixes and notes
2016-10-20 12:22:00 -05:00
Ralph Lange
ac6b8bfcc7
templates: make caServerApp use variable size vectors
2016-10-19 14:22:25 +02:00
Ralph Lange
5d5cc1029e
gdd: make put() write full array if requested size=0
2016-10-19 11:57:13 +02:00
Ralph Lange
92ffe1d726
cas: fix first subscription update returning only 1 element when 0 were requested
2016-10-18 11:39:38 +02:00
Andrew Johnson
1351eceead
Clean up unused code warnings from Clang
2016-10-14 13:48:56 -05:00
Ralph Lange
9ac237b3de
cas: Add real implementation for variable length arrays (Bruce Hill, Matej Sekoranja)
2016-10-12 13:41:55 +02:00
Andrew Johnson
f73d48bb6a
Apply fix for lp:1581505
2016-10-10 17:19:10 -05:00
Andrew Johnson
6e2705c23f
Merged commit 12741 from Michael's pcas-fake-dynamic branch
2016-10-10 15:12:26 -05:00