Skip to content

Some Clarifications Regarding aIn records #72

Answered by Araneidae
Robatronic asked this question in Q&A
Discussion options

You must be logged in to vote

The other piece of the puzzle to understand is the DTYP field and how EPICS record processing works.
Every EPICS record has "device support" associated with it: this determines how the fields in the record behave when the record is processed. Device support is implemented in C (or using ctypes bindings in pythonSoftIOC) and is bound to each individual EPICS record through the DTYP field.

For records created with the core builder.records constructors the DTYP field is left blank, which means that record support is entirely passive. In other words, when a record processes it does nothing. On the other hand, all the builder.*In and builder.*Out constructors set DTYP to the bind the record pr…

Replies: 3 comments 3 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@aswyatt
Comment options

@Araneidae
Comment options

@aswyatt
Comment options

Answer selected by coretl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
4 participants
Converted from issue

This discussion was converted from issue #68 on December 13, 2021 08:42.