diff --git a/epics/iocs/ISTTOKrpi/ISTTOKrpiApp/Db/ISTTOKpcf8574.db b/epics/iocs/ISTTOKrpi/ISTTOKrpiApp/Db/ISTTOKpcf8574.db index 89865ed..be518fc 100644 --- a/epics/iocs/ISTTOKrpi/ISTTOKrpiApp/Db/ISTTOKpcf8574.db +++ b/epics/iocs/ISTTOKrpi/ISTTOKrpiApp/Db/ISTTOKpcf8574.db @@ -22,8 +22,9 @@ record( mbboDirect, "$(P)$(R)PCF8574:56:REGISTER") { field( OUT, "@pcf8574.proto wReg(56) I2C") field( SHFT, "0") field( NOBT, "8") - field(VAL, 255) - field(PINI,"YES") +# Has @init on protocol +# field(VAL, 255) +# field(PINI,"YES") } record( mbbiDirect, "$(P)$(R)PCF8574:56:REGISTER:READ" ) { @@ -31,7 +32,8 @@ record( mbbiDirect, "$(P)$(R)PCF8574:56:REGISTER:READ" ) { field( INP, "@pcf8574.proto rReg(56) I2C") field(NOBT, "8") field(SCAN, "1 second") - field(PINI,"YES") + field(FLNK, "$(P)$(R)PCF8574:56:REGISTER:READ:FNOUT") +# field(PINI,"YES") } ##################################################### diff --git a/epics/iocs/ISTTOKrpi/ISTTOKrpiApp/Db/ISTTOKvacummPumps.db b/epics/iocs/ISTTOKrpi/ISTTOKrpiApp/Db/ISTTOKvacummPumps.db index 9b8757c..a42b755 100644 --- a/epics/iocs/ISTTOKrpi/ISTTOKrpiApp/Db/ISTTOKvacummPumps.db +++ b/epics/iocs/ISTTOKrpi/ISTTOKrpiApp/Db/ISTTOKvacummPumps.db @@ -66,12 +66,16 @@ record(calcout, "$(P)$(R)TMPMotorOffInv") { ############################# ### TMP1 Controller inputs### ############################# +record(fanout, "$(P)$(R)PCF8574:56:REGISTER:READ:FNOUT"){ + field(LNK1, "$(P)$(R)Turbo_PW_Ind") + field(LNK2, "$(P)$(R)Turbo_Emergency") +} record(bi , "$(P)$(R)Turbo_PW_Ind" ) { field( INP, "$(P)$(R)PCF8574:56:REGISTER:READ.B4 NPP NMS") - field( SCAN, "1 second") +# field( SCAN, "1 second") field( ZNAM, "ON" ) field( ONAM, "OFF" ) - field(FLNK, "$(P)$(R)Turbo_Emergency") +# field(FLNK, "$(P)$(R)Turbo_Emergency") } record(bi , "$(P)$(R)Turbo_Emergency") { diff --git a/epics/iocs/ISTTOKrpi/protocols/pcf8574.proto b/epics/iocs/ISTTOKrpi/protocols/pcf8574.proto index c3edde0..d975800 100644 --- a/epics/iocs/ISTTOKrpi/protocols/pcf8574.proto +++ b/epics/iocs/ISTTOKrpi/protocols/pcf8574.proto @@ -15,6 +15,7 @@ rReg { ## wReg { out ${1} "%.1r"; + @init { out ${1}; in "%.1r"; } }