Skip to content

Talking to Hardware/Devices #87

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

You must be logged in to vote

There are two answers to this:

  1. If the device support is already written in Python (like https://github.com/PandABlocks/PandABlocks-client) then an IOC can be made using it. There is still a reasonable amount of work to be done (mapping each Device command to a relevant record and on_update method)
  2. If there is already EPICS support, it would have to be compiled against the exact same version of epics base that pythonSoftIOC uses, and then loaded. This is tricky to arrange, and is discussed in #6. At the moment, only devIocStats is compiled into pythonSoftIOC, and I would be reluctant to add anything else without a clear roadmap of where we're going with that. I would suggest it is better …

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by Araneidae
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants