Device Support which does not implement special_linconv is broken

Bug #541089 reported by Andrew Johnson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
EPICS Base
Fix Released
Medium
Andrew Johnson

Bug Description

In release 3.13.5 changes were made to allow ESLO EOFF to be database design fields. Because of changes that were made to aiRecord and aoRecord, device support that does not implement special_linconv may no longer work.
devAiCamac is the only device support supplied with base that is broken.

Original Mantis Bug: mantis-1
    http://www.aps.anl.gov/epics/mantis/view_bug_page.php?f_id=1

Tags: rec 3.13
Revision history for this message
Andrew Johnson (anj) wrote :

To fix aiRecord.c, in init_record replace
  if ((pai->linr == menuConvertLINEAR) && pdset->special_linconv) {
by
  if ((pai->eslo==1.0) && (pai->eoff==0.0)) {

To fix aoRecord.c, in init_record replace
  if ((pao->linr == menuConvertLINEAR) && pdset->special_linconv) {
by
  if ((pao->eslo==1.0) && (pao->eoff==0.0)) {

Revision history for this message
Andrew Johnson (anj) wrote :

Fixed in R3.13.7

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.