Érico Nogueira
07d18c55ba
Clean whitespace in makeBaseApp template README
2023-05-01 09:03:52 -07:00
Eva Lott
b878295d06
Added the new annotation EPICS_PRINTF_FMT
2023-05-01 09:03:45 -07:00
Michael Davidsaver
3500a02034
iocsh: expose dbCreateAlias
2023-04-18 09:51:28 -05:00
Michael Davidsaver
52b18d56a0
dbCreateAlias fixup error handling
2023-04-18 09:51:28 -05:00
Jure Varlec
e11f88017d
ts filter: port to the new db_field_log
2023-04-18 09:51:07 -05:00
Jure Varlec
8a3020033e
ts filter: replace cantProceed with a non-fatal error msg
2023-04-18 09:51:07 -05:00
Jure Varlec
bd1af9ac95
ts filter: fix unused variable warnings
2023-04-18 09:51:07 -05:00
Jure Varlec
d5959ca20a
ts filter: handle calloc failures
2023-04-18 09:51:07 -05:00
Jure Varlec
e10dcede7d
ts filter: clear the dtor field after destruction
2023-04-18 09:51:07 -05:00
Jure Varlec
c042b08ab0
Extend timestamp filter, giving access to the record timestamp
2023-04-18 09:51:07 -05:00
Michael Davidsaver
151256533f
renamed hidden pdbbase in dbd parser
...
avoid confusion with non-static pdbbase global
2023-03-10 11:00:58 +00:00
Michael Davidsaver
3b484f58d3
for links, treat "" the same as unset.
2023-03-10 11:00:58 +00:00
Michael Davidsaver
d3f93746a8
1<<31 upsets ubsan
2023-03-10 10:57:35 +00:00
Michael Davidsaver
f99a1cb0f3
dbdToRecordtypeH use offsetof()
...
quiets UB sanitizer
2023-03-10 10:57:35 +00:00
e862f0e95f
fix warning "if clause does not guard..."
2023-03-10 10:56:58 +00:00
Michael Davidsaver
b6626e4f60
dbEvent: try to detect possible "stall"
...
event_read() should not return if the last callback
was delivered with eventsRemaining!=0
2023-03-10 10:56:58 +00:00
Michael Davidsaver
e1c1bb8b1b
dbEvent: correct eventsRemaining
...
Only pass eventsRemaining when no queued events have been canceled.
Also possible race bt accessing ev_que with locking.
2023-03-10 10:56:58 +00:00
Brendan Chandler
832abbd3b1
Return an error if subrecord processing fails due to bad INP links
...
If a sub record has an invalid INPx link, it was silently failing (and
not running the proc function). This change plumbs in the error, so
the put fails and the user knows something went wrong.
2023-03-10 10:56:58 +00:00
Michael Davidsaver
f430389ee7
iocShutdown(): Always stop worker threads
2023-03-10 09:52:08 +00:00
Michael Davidsaver
bded79f14d
dbScan join threads
2023-03-10 09:52:08 +00:00
Michael Davidsaver
2ff44cb386
callback join threads
2023-03-10 09:52:08 +00:00
Michael Davidsaver
a9ade9669a
switch dbScan to epicsThreadCreateOpt()
2023-03-10 09:52:08 +00:00
Michael Davidsaver
f902d70006
switch callback to epicsThreadCreateOpt()
2023-03-10 09:52:08 +00:00
Simon Rose
b963a4564e
Added commend about PBUF having no effect on 'Average' algorithm
2023-03-10 09:51:08 +00:00
Simon Rose
579c125b01
Updated documentation
2023-03-10 09:51:08 +00:00
Simon Rose
dec23501e1
Added test for array_average
2023-03-10 09:51:08 +00:00
Simon Rose
11a4bed9aa
compress_scalar for average works correctly now
2023-03-10 09:51:08 +00:00
Simon Rose
84f4771691
Single input data test passes
2023-03-10 09:51:08 +00:00
Simon Rose
3ab22818da
Added failing test for partially filled buffer average
2023-03-10 09:51:08 +00:00
Andrew Johnson
718da5c9be
Convert RecordReference.md to ComponentReference.pod
...
That .pod file will now be converted to .html using the same style as
the individual local documents that it links to.
The dbdToHtml output files now include a header and footer that link to
the ComponentReference.html file (they started pointing to the original
RecordReference.html but that was broken on most people's builds because
we weren't converting that from the original Markdown version).
This commit also adjusts documentation/Makefile to use the build system
properly, and reorders the Doxygen main page index.
2023-02-04 22:56:19 -06:00
Michael Davidsaver
80da400f9c
dbLock: avoid possibly lost log prior to cantProceed
2023-02-01 09:25:10 -08:00
Michael Davidsaver
5787125bbb
doc
2023-02-01 09:25:10 -08:00
Andrew Johnson
bc54524270
Fix bad JSON char detection in dbStatic
...
Thanks to Dirk Zimoch for pointing this out.
2023-01-24 11:08:13 -06:00
Andrew Johnson
a2d53c05f6
Explain SNC registration in template
2023-01-24 11:06:48 -06:00
Andrew Johnson
84e5cc0b69
softIoc -v -x prefix should show loading exit_file
2023-01-19 10:56:46 -06:00
Andrew Johnson
413f14e4ae
Remove now-unused pdset variable.
2022-12-29 18:10:38 -06:00
Andrew Johnson
c22895d499
Adjust documentation about longout feature
2022-12-29 18:04:48 -06:00
Andrew Johnson
e63184e518
Merge PR #63 , longout.OOPT
2022-12-29 16:31:42 -06:00
Andrew Johnson
05cd7edf71
Update channel filter documentation, adding $ syntax
2022-12-28 15:52:30 -06:00
Andrew Johnson
5759726a89
Update link documentation
2022-12-28 15:43:35 -06:00
Andrew Johnson
14e7926d22
Add RecRef links to the top & bottom of each reference page
2022-12-28 15:30:25 -06:00
Michael Davidsaver
6be0372257
doc
2022-12-21 09:50:07 -08:00
Andrew Johnson
b460c2659e
Fix for GH issue #219 , menu fields with non-choice values
...
It's rare, but menu fields may hold a value that does not correspond
to one of the menu choices; the default value of the SSCN fields is
the most common example (65535). Change the type conversion routines
to return a numeric string instead of giving an error.
DBF_DEVICE was fixed in dbFastLinkConv.c before the 7.0.7 release.
2022-12-20 20:12:04 -08:00
Michael Skoufis
7ccc3ab82d
Modify pointer type in example to match options from epicsTypes.h
2022-12-20 20:12:04 -08:00
Michael Davidsaver
d9ca8a70f0
Com: iocsh: Tab completion
...
Add tab completion for "help ...", record names, and "pdbbase"
2022-12-20 20:12:04 -08:00
Michael Davidsaver
a6afef4850
calc: add FMOD
2022-12-20 20:11:44 -08:00
Andrew Johnson
7febee04fa
More & better Perl script dependencies
2022-11-30 13:35:56 -06:00
Andrew Johnson
cbd86ada20
regRecDevDrv.pl: Don't break long symbol names in DBD files
...
Makes a test symbol name long enough to trigger the problem.
Fixes lp: #1995728
2022-11-04 11:09:06 -05:00
Michael Davidsaver
0f8ea3aa36
doc update dbUnitTest.h
2022-09-25 09:34:13 -07:00
Andrew Johnson
e4811d5a28
Documentation updates UNRELEASED => 7.0.7
2022-09-07 12:46:21 -05:00