Commit Graph

809 Commits

Author SHA1 Message Date
zimoch 46f046c751 allow hex and octal strings in dbPut
Setting EPICS_DB_CONVERT_DECIMAL_ONLY turns dbPut/dbGet
string to integer conversions back the the old decimal only
policy.
2025-07-29 17:55:05 +02:00
zimoch 60277e0980 extend dfanout record to 16 outputs 2025-07-29 17:55:05 +02:00
zimoch 3b846dda9a Revert "extend sub record to inputs A-U"
This reverts commit 6196554b17.

This commit would break backward compatibility.
Postpone until 7.0.10.
2025-07-29 17:54:56 +02:00
zimoch 15cbbe074f Merge remote-tracking branch 'github/dfanout_IVOA' into PSI-7.0 2025-07-14 10:56:53 +02:00
zimoch 3bb6433fe6 Merge remote-tracking branch 'remotes/github/extend_calc' into PSI-7.0 2025-07-14 10:55:06 +02:00
zimoch 0f29b34f68 Merge branch '7.0' into PSI-7.0 2025-07-14 10:49:20 +02:00
zimoch 427c3b4de1 fix missed documentation update 2025-07-14 09:55:47 +02:00
zimoch 525cddc43f fix calc link documentation 2025-07-14 09:32:44 +02:00
zimoch 65cc904262 fix calc link range check 2025-07-14 09:32:44 +02:00
zimoch 6196554b17 extend sub record to inputs A-U 2025-07-14 09:32:44 +02:00
zimoch 04a59727ec make CALC/OCAL fields twice as long 2025-07-14 09:32:44 +02:00
zimoch 9921a8ae19 extend calc records and expressions to inputs A-U 2025-07-14 09:32:44 +02:00
zimoch 243a18ee43 add IVOA to dfanout 2025-07-10 18:18:46 +02: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 94aa917f5d Ensure that dbgrp/dbglob use the same arguments 2025-06-20 16:00:37 -05:00
Simon Rose cca6db9d53 Rename arguments and clarify API docstring 2025-06-20 16:00:37 -05:00
Simon Rose f3c72ea38e Replace dbgrep by dbglob, leaving dbgrep as an alias 2025-06-20 16:00:37 -05:00
Simon Rose 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 144ab9074d Fix help message 2025-06-20 15:45:44 -05:00
Simon Rose b34465add6 Add support for EPICS_DB_INCLUDE_PATH
This allows dbLoadTemplate to search through either a custom-provided
list of paths, or through paths provided by the environment variable
EPICS_DB_INCLUDE_PATH.
2025-06-20 15:45:44 -05:00
Jerzy Jamroz 8752372af1 build: atInit module moved to libcom. 2025-06-20 15:42:47 -05:00
Jerzy Jamroz 41f19bd798 build: atInit build-in without the selection capability. 2025-06-20 15:42:47 -05:00
Jerzy Jamroz a89b12f9ef fix: free(item->cmd) not necessary due to the single allocation. 2025-06-20 15:42:47 -05:00
Jerzy Jamroz 132cc8b90a refactor: Introducing "__AT_INIT_LOG" consistency. 2025-06-20 15:42:47 -05:00
Jerzy Jamroz bdb3744e7e perf: mallocMustSucceed upgraded with the single allocation. 2025-06-20 15:42:47 -05:00
Jerzy Jamroz 124f7b9d9b refactor: afterInit changed to atInit. 2025-06-20 15:42:47 -05:00
Jerzy Jamroz 579c15e4f2 feat: afterInit ELLLIST implementation. 2025-06-20 15:42:47 -05:00
Jerzy Jamroz 326c8d588f feat: Refining the afterInit.
* Better error handling
* help message added
* version added
* afterInit=YES build var required to enable
2025-06-20 15:42:47 -05:00
Jerzy Jamroz 77140abe70 feat: afterInit integration to the IOC shell.
The command allows to define boot routines before the iocInit.
2025-06-20 15:42:47 -05:00
Andrew Johnson 94b37fafb6 Fix heading levels in filters documentation 2025-06-18 11:12:43 -05:00
Andrew Johnson 99682610a0 Fix header levels in some .dbd.pod files 2025-06-18 11:12:43 -05:00
zimoch 0223ee8465 add space for consistency 2025-06-18 10:15:34 -05:00
zimoch fe3ccfcafd ensure uft8 encoding in pod files 2025-06-18 10:15:34 -05:00
zimoch 37741efa38 allow =fields ranges in *.dbd.pod 2025-06-18 10:15:34 -05:00
zimoch 51b57e0043 beautify md table layouts by padding 2025-06-18 10:15:34 -05:00
Michael Davidsaver 333446e0fe dbDbLink: debug detect dbPutLink w/o locking
Cross-check ownership when lockset debug tracking is enabled.
2025-06-16 18:11:26 -07:00
Michael Davidsaver 8735a7b17c dbCa: fix db_process() w/o locking 2025-06-16 18:11:26 -07:00
Andrew Johnson c485055bd5 asSet* commands don't need DBD loaded 2025-06-04 09:52:44 -05:00
Andrew Johnson 35923b5085 Use "Invalid" instead of "Illegal" in error messages 2025-06-04 09:52:44 -05:00
Andrew Johnson 42e7cbc71d Add color to the softIoc verbose output 2025-06-04 09:52:44 -05:00
Andrew Johnson 8c6336014a Update & color error/warning messages from db/dbd parser 2025-06-04 09:52:44 -05:00
zimoch 8d46bd3a41 fix calc link documentation 2025-05-23 13:48:54 +02:00
zimoch 226b752470 fix calc link range check 2025-05-23 12:11:20 +02:00
zimoch f7778539e8 make CALC/OCAL fields twice as long 2025-05-23 11:42:17 +02:00
zimoch 45ea3d5664 extend calc records and expressions to inputs A-U 2025-05-22 16:34:16 +02:00
Timo Korhonen 0cbc4eb107 fixes in pod files to resolve issues in conversion to markdown. 2025-05-21 09:09:34 -05:00
Simon Rose 72936844ae Silence some error log messages during test runs 2025-05-16 11:39:34 -07:00
ext-muir_j 5e1bd8956b Fix stringout doc typo: s/dirctly/directly/ 2025-04-24 11:20:44 -05:00