Michael Davidsaver and Andrew Johnson
839e7f4959
move dbUnitTest discussion to dbUnitTest.h
2026-01-21 09:55:13 -06:00
Michael Davidsaver and Andrew Johnson
d724461f1c
doc: remove @page directions
...
readthedocs build does not include these.
2026-01-21 09:55:13 -06:00
Michael Davidsaver and Andrew Johnson
b2ed8bb98d
doc dbEvent.h
2026-01-07 09:54:41 -06:00
Michael Davidsaver
71e4635d34
fix testdbCaWaitForEvent()
...
sync with CA context thread(s) as well as dbCa worker.
2026-01-01 19:07:10 -08:00
zimoch and mdavidsaver
6d85a36397
remove needless pointer casts
2025-12-17 16:34:58 -08:00
zimoch and mdavidsaver
ef2260f433
gcc < 5 does not know #pragma GCC diagnostic push
...
But it also does not know warning -Wformat-security.
2025-12-15 16:16:53 -08:00
Andrew Johnson
3f24e1800e
Replace UNRELEASED => 7.0.10
2025-12-15 16:39:00 -06:00
Edmund Blomley and Andrew Johnson
7d6ef32502
Docs: Mention that pva is supported for JSON links
2025-12-12 18:05:08 -06:00
Michael Davidsaver
c2140ad0f3
doc clarify callbackRequestDelayed() timer allocation
2025-12-03 18:09:10 -08:00
Michael Davidsaver
186106cd33
process doc comments in callback.h
...
Also change doxygen annotation style from '\' to '@'
2025-12-03 17:23:11 -08:00
Michael Davidsaver
baa4cb5495
doc and callbackSetQueueSize sanity check
2025-12-03 17:14:10 -08:00
zimoch and mdavidsaver
90a727c901
Fix spelling errors
...
Most errors found with:
codespell -L cach,thst,odly,aslo,parm,parms,inpu,ges,prset,pevent,ptd,pring,valu,noo,noe,ned,inout,ro,siz,froms,nd,fo,singl,sart,multy,tthe,allong,ment,inate,nodel,tring,alse,ture,thi,wille,numer
Some more manually found (its -> it's)
c++20: Do not use apostrophe (e.g. can't) in unquoted #error message
2025-12-01 19:00:04 -08:00
Michael Davidsaver
1f4b39cd08
ascheck cleanup
2025-11-23 14:03:47 -08:00
Jerzy Jamroz and GitHub
84b4a5f63c
Doc: Fix array field descriptions
...
* fix(aao, aai): change VAL field type from DOUBLE[] to FTVL[]
* fix(aSub): change 'Input Value Fields' type from FT[A–U] to FT[A–U][NOA–NOU]
* fix(aSub): change 'Output Value Fields' type from FTV[A–U] to FTV[A–U][NOVA–NOVU]
* fix(waveform): change VAL field type from FTVL to FTVL[NELM]
* fix(aai): remove 'analog' from the record name
* fix(aao): remove 'analog' from the record name
* fix(aai,aao): remove 'Analog' from the record names
2025-11-19 10:47:23 -06:00
zimoch and GitHub
88bfd6f378
Allow hex and octal strings in dbPut and dbGet
...
Setting EPICS_DB_CONVERT_DECIMAL_ONLY to YES/yes change the dbPut() and dbGet()
string to integer conversions to the original decimal only policy.
2025-11-05 10:11:06 -06:00
Jerzy Jamroz and Andrew Johnson
d58d1420b8
docs: clarify Drive Limits behavior in aoRecord
2025-11-05 09:36:49 -06:00
Michael Davidsaver
3f382f6b68
Revert "dbCa: iocInit wait for local CA links to connect"
...
This reverts commit a46bd5ae88 .
2025-10-17 14:51:46 -07:00
Michael Davidsaver
a46bd5ae88
dbCa: iocInit wait for local CA links to connect
2025-10-14 19:45:15 -07:00
DW and mdavidsaver
a2e01c2929
fix: stdint.h is not available before vw6.9
2025-10-08 18:40:04 -07:00
Andrew Johnson
280aa0b399
Initialize error strings before any database errors occur
2025-10-08 16:11:15 -05:00
Andrew Johnson
9af7ff3b3f
Don't duplicate dbLoadRecords() error message
2025-10-08 16:10:00 -05:00
zimoch and Andrew Johnson
54ca2cb595
support menus and devsups
2025-10-08 10:14:49 -05:00
zimoch and Andrew Johnson
f5a5e7c5f7
more in-code documentation and STATIC_ASSERT check
2025-10-08 10:14:49 -05:00
zimoch and Andrew Johnson
47c263112f
calm down codacy
2025-10-08 10:14:49 -05:00
zimoch and Andrew Johnson
a781896e28
map for fields and more
2025-10-08 10:14:49 -05:00
zimoch and Andrew Johnson
3600924f99
better guesses for wrong field names
2025-10-08 10:14:49 -05:00
Michael Davidsaver and Andrew Johnson
271f20faa0
expand dbEvent synchronization
...
Changes method of waiting in db_flush_extra_labor_event(),
which also blocks if labor is pending.
Adds testMonitorSync()
2025-10-08 10:07:23 -05:00
Evan Daykin and GitHub
acd1aef2a0
Warn to stderr when discarding CPP modifier for outlink ( #608 )
...
* warn to stderr when un-setting inapplicable CPP flag on output links
* Warn and unset CP flag for output links
* use errlogprintf instead of fprintf for dbParseLink CP/CPP warning
* Pass source record name to dbParseLink for debug information when modifier is discarded
* make CP/CPP discard warning less verbose
* Include field name of affected record when warning of CP/CPP discard
2025-10-08 09:44:27 -05:00
Madeline Park and GitHub
1cea3f1eed
added prop(YES) annotations ( #706 )
...
All Base record types annotated with `prop(YES)` as appropriate.
2025-10-08 09:35:29 -05:00
Simon Rose and Andrew Johnson
187801c2e6
Fix MSI tests when INSTALL_LOCATION is set
2025-08-27 09:40:24 -05:00
zimoch and Andrew Johnson
c3c492d2cd
test IVOA in dfanout
2025-08-13 10:02:58 -05:00
zimoch and Andrew Johnson
bff913e4d1
test new dfanout outputs
2025-08-13 10:02:58 -05:00
zimoch and Andrew Johnson
4c40b9f4bb
make dfanoutTest processing synchronous
2025-08-13 10:02:58 -05:00
zimoch and Andrew Johnson
640ced41c3
increase number of dfanout outputs to 16
...
and add IVOA/IVOV fields
2025-08-13 10:02:58 -05:00
zimoch and Andrew Johnson
5c77c842a4
test improvements: NAN, DBR strings, floating point format
...
* Allow testdbGetFieldEqual to check for NAN double and float values
* Print DBR_xxx names instead of numbers
* use %g instead of %e to format floating point values to improve readability
2025-08-13 10:02:58 -05:00
zimoch and Andrew Johnson
79624b72e5
extend calc, calcout and sub records and calc expressions to inputs A - U
...
To accomodate for the increased number of inputs, the size of CALC and OCAL
fields has been doubled to 160 characters.
2025-08-13 09:47:40 -05:00
Andrew Johnson
15ed1643cd
Convert xxxRecord to use typed dset
...
Fixes #574
2025-08-13 09:18:24 -05:00
MarcoMontevechi and GitHub
ff1fb82ef2
Add dfanout test ( #660 )
...
Add dfanout record unit tests
Authored-by: marcofilho <marco.filho@ess.eu >
2025-07-30 10:12:58 -05:00
Andrew Johnson
f29137b985
Fixed POD file links into some epics-docs files
...
It seems the guides/*.html docs were moved in epics-docs.
A redirect was provided, but links into the middle of those
documents no longer pointed to the appropriate section.
2025-07-16 10:25:46 -05:00
Andrew Johnson
38c11d3afe
Spellcheck, and added a Release Note entry
2025-07-16 10:25:46 -05:00
Andrew Johnson
dc776b547a
Update CALC expression documentation
...
Doxygen changes in postfix.h mostly formatting & adding tags.
Rec-ref changes regrouped the operators to match the order in
postfix.h, formatting, and added some missing operators.
Updated description of calcout.OEVT for named events.
2025-07-16 10:25:46 -05:00
Andrew Johnson
4dd01aa9b6
Updated the Event Record reference docs
...
Now covers named events, not numbers.
All links to other reference docs now work.
2025-07-16 10:25:46 -05:00
Michael Davidsaver
def6cdb61f
better error for dbPutString() to DBF_NOACCESS
2025-07-07 16:45:50 -07:00
Michael Davidsaver
2422e56d20
Improve "Ring buffer overflow" message
2025-07-07 16:13:07 -07:00
Michael Davidsaver
c39f39cb93
improve message for missing INAM/SNAM
...
Include the requested function name
2025-07-07 16:13:07 -07:00
Simon Rose and Andrew Johnson
94aa917f5d
Ensure that dbgrp/dbglob use the same arguments
2025-06-20 16:00:37 -05:00
Simon Rose and Andrew Johnson
cca6db9d53
Rename arguments and clarify API docstring
2025-06-20 16:00:37 -05:00
Simon Rose and Andrew Johnson
f3c72ea38e
Replace dbgrep by dbglob, leaving dbgrep as an alias
2025-06-20 16:00:37 -05:00
Simon Rose and Andrew Johnson
43afae523e
Remove dbltExpand test
...
This is an older manual test to compare dbLoadTemplate to compare to
msi's output. However, it does not link properly with dbCore due to
the rewriting of dbLoadRecords, so it is being removed.
2025-06-20 15:45:44 -05:00
Simon Rose and Andrew Johnson
144ab9074d
Fix help message
2025-06-20 15:45:44 -05:00