Ivan Finch

Results 10 comments of Ivan Finch

Hello, I'm @kathryn-baker's colleague working on the PVAserver code which communicates with the PLCs via the CIP protocol, and to which her client code connects. I've only recently taken over...

Thanks for sharing your thoughts and those links. I was aware of pythonSoftIOC (the principal developers are just across the campus from us) but hadn't taken a good look at...

As promised / threatened (!) some ideas based on attempting an implementation of an NTHandler for p4p. ### 1. Changes to Value It would be useful for Value to allow...

### 2. Post in Handler This is relatively straightforward in the code I've implemented: ```python class PostHandler(Handler): def post(self, pv: SharedPV, new_state: Value) -> None: pass class PostSharedPV(SharedPV): """Implementation that...

Last one! Apologies my answer has been so long-winded 😞 ### 3. List of Handlers Currently SharedPV only allows a single handler. It would be nice if it were possible...

It was suggested at a meeting on 9 Oct that I tag @coretl and @AlexanderWells-diamond for attention or review. Apologies if this comes as a surprise!

I forgot to add this has only been lightly tested with Python 3.8 and Python 3.11.

It's an apt question! You can probably guess some of the answer from the PR I've just submitted about a handler for implementing the standard Normative Type fields like control...

@m2es3h, would it be possible to merge or rebase from main and push your changes again, to trigger the CI/CD tests again?

Added some simple unit tests