Feature request: more bits in mbbiDirect and mbboDirect records
Bug #1714963 reported by
Dirk Zimoch
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
EPICS Base | Status tracked in 7.0 | |||||
3.16 |
Fix Released
|
Medium
|
Ralph Lange | |||
7.0 |
Fix Released
|
Medium
|
Unassigned |
Bug Description
mbbiDirect and mbboDirect records have 32 bit RVAL fields but only 16 bit VAL fields and the bit fields B0-BF.
It would be useful to have 32 bit VAL fields as well and additional bit fields B10-B1F.
Related branches
~dirk.zimoch/epics-base:mbbioDirect32bit
Merged
into
~epics-core/epics-base/+git/epics-base:3.16
at
revision fbb9dca6a74e4d83d7d62e1d7ccbf23a60d4bcc3
- Ralph Lange: Approve
- Andrew Johnson: Approve
-
Diff: 983 lines (+510/-97)13 files modifieddocumentation/RELEASE_NOTES.html (+14/-2)
src/std/dev/devMbbiDirectSoft.c (+2/-2)
src/std/dev/devMbbiDirectSoftCallback.c (+3/-3)
src/std/dev/devMbbiDirectSoftRaw.c (+1/-1)
src/std/dev/devMbboDirectSoft.c (+1/-1)
src/std/dev/devMbboDirectSoftCallback.c (+2/-2)
src/std/rec/mbbiDirectRecord.c (+6/-6)
src/std/rec/mbbiDirectRecord.dbd (+89/-9)
src/std/rec/mbboDirectRecord.c (+15/-15)
src/std/rec/mbboDirectRecord.dbd (+168/-56)
src/std/rec/test/Makefile (+7/-0)
src/std/rec/test/mbbioDirectTest.c (+133/-0)
src/std/rec/test/mbbioDirectTest.db (+69/-0)
Changed in epics-base: | |
status: | New → Fix Committed |
importance: | Undecided → Medium |
assignee: | nobody → Ralph Lange (ralph-lange) |
To post a comment you must log in.
That would seriously increase the memory footprint of existing applications.
How about adding mbbiD16/mbbiD32 and mbboD16/mbboD32 with explicit widths?
Do we need 64 bit types?
Arrays fields could allow variable width, but are harder to handle with respect to single-element reads and writes.