Async Soft Channel input devices broken

Bug #1693648 reported by Andrew Johnson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
EPICS Base
Invalid
Undecided
Andrew Johnson

Bug Description

The Async Soft Channel input device supports no longer work in the latest 3.16 version. These are the ones that call the processNotify API, but I don't think the problem is in processNotify. It seems to be in the link parsing/setting before it gets to processNotify. These devices were designed for their dsxt::add_record() routine to be called before the plink->type gets changed from PV_LINK to DB_LINK, but that doesn't happen in the same way any more.

I have a new test program for the Async Soft Channel device supports (which is how I found this out) so I'm not asking anyone else to work on this, but I don't know yet how extensive the changes will need to be to fix the issue.

We should discuss whether this should be a blocker on the 3.16.1 release or not.

Tags: 3.16.1-rc1
Revision history for this message
Andrew Johnson (anj) wrote :

Ok, one of my local changes to the device support was to blame.

Changed in epics-base:
status: In Progress → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.