diff --git a/apstools/synApps/calcout.py b/apstools/synApps/calcout.py index 758de620a..869c60e56 100644 --- a/apstools/synApps/calcout.py +++ b/apstools/synApps/calcout.py @@ -55,10 +55,10 @@ class CalcoutRecordChannel(Device): ~reset """ - input_value = FC(EpicsSignal, "{self.prefix}.{self._ch_letter}") - last_value = FC(EpicsSignalRO, "{self.prefix}.L{self._ch_letter}") - input_pv = FC(EpicsSignal, "{self.prefix}.INP{self._ch_letter}") - input_pv_valid = FC(EpicsSignalRO, "{self.prefix}.IN{self._ch_letter}V") + input_value = FC(EpicsSignal, "{self.prefix}.{self._ch_letter}", kind="config") + last_value = FC(EpicsSignalRO, "{self.prefix}.L{self._ch_letter}", kind="config") + input_pv = FC(EpicsSignal, "{self.prefix}.INP{self._ch_letter}", kind="config") + input_pv_valid = FC(EpicsSignalRO, "{self.prefix}.IN{self._ch_letter}V", kind="config") read_attrs = [ "input_value", diff --git a/apstools/synApps/luascript.py b/apstools/synApps/luascript.py index 2800bb13c..b77d6264a 100644 --- a/apstools/synApps/luascript.py +++ b/apstools/synApps/luascript.py @@ -39,10 +39,10 @@ class _LuascriptRecordInputBase(Device): # Components must be defined in subclass - read_attrs = [ - "input_value", - ] - hints = {"fields": read_attrs} + # read_attrs = [ + # "input_value", + # ] + # hints = {"fields": read_attrs} def __init__(self, prefix, letter, **kwargs): self._ch = letter @@ -61,7 +61,7 @@ class LuascriptRecordNumberInput(_LuascriptRecordInputBase): """ pv_link = FC(EpicsSignal, "{prefix}.INP{_ch}", kind="config", string=True) - input_value = FC(EpicsSignal, "{prefix}.{_ch}", kind="hinted") + input_value = FC(EpicsSignal, "{prefix}.{_ch}", kind="config") description = FC(EpicsSignal, "{prefix}.{_ch}DSC", kind="config", string=True) def reset(self): @@ -79,7 +79,7 @@ class LuascriptRecordStringInput(_LuascriptRecordInputBase): """ pv_link = FC(EpicsSignal, "{prefix}.IN{_ch}", kind="config", string=True) - input_value = FC(EpicsSignal, "{prefix}.{_ch}", kind="hinted", string=True) + input_value = FC(EpicsSignal, "{prefix}.{_ch}", kind="config", string=True) description = FC(EpicsSignal, "{prefix}.{_ch}DN", kind="config", string=True) def reset(self): diff --git a/apstools/synApps/scalcout.py b/apstools/synApps/scalcout.py index c212e598d..26c588185 100644 --- a/apstools/synApps/scalcout.py +++ b/apstools/synApps/scalcout.py @@ -41,7 +41,7 @@ class ScalcoutRecordNumberChannel(Device): ~reset """ - input_value = FC(EpicsSignal, "{prefix}.{_ch}", kind="hinted") + input_value = FC(EpicsSignal, "{prefix}.{_ch}", kind="config") input_pv = FC(EpicsSignal, "{prefix}.INP{_ch}", kind="config") def __init__(self, prefix, letter, **kwargs): @@ -65,7 +65,7 @@ class ScalcoutRecordStringChannel(Device): ~reset """ - input_value = FC(EpicsSignal, "{prefix}.{_ch}", kind="hinted") + input_value = FC(EpicsSignal, "{prefix}.{_ch}", kind="config") input_pv = FC(EpicsSignal, "{prefix}.IN{_ch}", kind="config") def __init__(self, prefix, letter, **kwargs): @@ -100,8 +100,6 @@ class ScalcoutRecord(EpicsRecordFloatFields, EpicsRecordDeviceCommonAll): :see: http://htmlpreview.github.io/?https://github.com/epics-modules/calc/blob/R3-6-1/documentation/calcDocs.html """ - enable = Cpt(EpicsSignal, "Enable", kind="omitted") - units = Cpt(EpicsSignal, ".EGU", kind="config") precision = Cpt(EpicsSignal, ".PREC", kind="config") @@ -110,7 +108,7 @@ class ScalcoutRecord(EpicsRecordFloatFields, EpicsRecordDeviceCommonAll): calculated_value_string = Cpt(EpicsSignal, ".SVAL", kind="normal") output_calculation = Cpt(EpicsSignal, ".OCAL", kind="config", string=True) - output_value = Cpt(EpicsSignal, ".OVAL", kind="hinted") + output_value = Cpt(EpicsSignal, ".OVAL", kind="config") output_value_string = Cpt(EpicsSignal, ".OSV", kind="hinted", string=True) output_pv = Cpt(EpicsSignal, ".OUT", kind="config") output_execute_option = Cpt(EpicsSignal, ".OOPT", kind="config") diff --git a/apstools/synApps/sseq.py b/apstools/synApps/sseq.py index 0f3a66dd6..c1df3d9d2 100644 --- a/apstools/synApps/sseq.py +++ b/apstools/synApps/sseq.py @@ -102,7 +102,6 @@ class SseqRecord(EpicsRecordDeviceCommonAll): :see: https://htmlpreview.github.io/?https://raw.githubusercontent.com/epics-modules/calc/R3-6-1/documentation/sseqRecord.html """ - enable = Cpt(EpicsSignal, "Enable", kind="config") precision = Cpt(EpicsSignal, ".PREC", kind="config") busy = Cpt(EpicsSignalRO, ".PREC", kind="config") _abort = Cpt(EpicsSignal, ".ABORT", kind="omitted") diff --git a/apstools/synApps/sub.py b/apstools/synApps/sub.py index a0f018f06..4e9054a3a 100644 --- a/apstools/synApps/sub.py +++ b/apstools/synApps/sub.py @@ -40,7 +40,7 @@ class SubRecordChannel(Device): ~reset """ - input_value = FC(EpicsSignal, "{prefix}.{_ch}", kind="hinted") + input_value = FC(EpicsSignal, "{prefix}.{_ch}", kind="config") input_pv = FC(EpicsSignal, "{prefix}.INP{_ch}", kind="config", string=True) def __init__(self, prefix, letter, **kwargs): diff --git a/apstools/synApps/swait.py b/apstools/synApps/swait.py index e9e62b13e..012cc9493 100644 --- a/apstools/synApps/swait.py +++ b/apstools/synApps/swait.py @@ -62,7 +62,7 @@ class SwaitRecordChannel(Device): .. index:: Ophyd Device; synApps SwaitRecordChannel """ - input_value = FC(EpicsSignal, "{self.prefix}.{self._ch_letter}", kind="normal") + input_value = FC(EpicsSignal, "{self.prefix}.{self._ch_letter}", kind="config") input_pv = FC(EpicsSignal, "{self.prefix}.IN{self._ch_letter}N", kind="config") input_trigger = FC(EpicsSignal, "{self.prefix}.IN{self._ch_letter}P", kind="config") read_attrs = [