lp:~epics-core/epics-base/printf-record
Created by
Andrew Johnson
and last modified
This branch contains three new record types and associated device support:
* printf record, plus device support for Soft Channel, Async Soft Channel and stdio device types.
* lsi, a long string input record, plus device support for Soft Channel input.
* lso, a long string output record, plus device support for Soft Channel, Async Soft Channel and stdio device types.
- Get this branch:
- bzr branch lp:~epics-core/epics-base/printf-record
Members of
EPICS Core Developers
can upload to this branch. Log in for directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Andrew Johnson: Approve
-
Diff: 2365 lines (+1922/-204)22 files modifiedsrc/ioc/db/Makefile (+1/-0)
src/ioc/db/dbAccess.c (+34/-35)
src/ioc/db/dbLink.c (+59/-0)
src/ioc/db/dbLink.h (+7/-0)
src/ioc/db/menuPost.dbd (+11/-0)
src/std/dev/Makefile (+6/-1)
src/std/dev/devLsiSoft.c (+42/-0)
src/std/dev/devLsoSoft.c (+26/-0)
src/std/dev/devLsoSoftCallback.c (+51/-0)
src/std/dev/devPrintfSoft.c (+26/-0)
src/std/dev/devPrintfSoftCallback.c (+51/-0)
src/std/dev/devSoStdio.c (+0/-108)
src/std/dev/devSoft.dbd (+7/-0)
src/std/dev/devStdio.c (+212/-0)
src/std/rec/Makefile (+35/-59)
src/std/rec/RULES (+1/-1)
src/std/rec/lsiRecord.c (+284/-0)
src/std/rec/lsiRecord.dbd (+88/-0)
src/std/rec/lsoRecord.c (+322/-0)
src/std/rec/lsoRecord.dbd (+112/-0)
src/std/rec/printfRecord.c (+438/-0)
src/std/rec/printfRecord.dbd (+109/-0)
Branch information
Recent revisions
- 12383. By Andrew Johnson
-
Another helper, dbLoadLinkLS
Replaces recGblInitConst
antLink( ..., DBF_STRING, ...) - 12382. By Andrew Johnson
-
Added new Long String Input record type "lsi"
With Soft Channel device support.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~epics-core/epics-base/3.15