Skip to content
Snippets Groups Projects
Commit 896acd92 authored by BRONES Romain's avatar BRONES Romain
Browse files

feat: Add a command to zero the ref in Liberas

parent c350c3a4
Branches
Tags
No related merge requests found
......@@ -26,6 +26,7 @@ from tango import AttrWriteType, PipeWriteType
# Additional import
#----- PROTECTED REGION ID(DG_PY_FOFBLegacy.additionnal_import) ENABLED START -----#
import datetime
import time
import numpy as np
#----- PROTECTED REGION END -----# // DG_PY_FOFBLegacy.additionnal_import
......@@ -713,6 +714,26 @@ class DG_PY_FOFBLegacy(Device):
self.info_stream("Performed LoadInvRespMatrixY()")
#----- PROTECTED REGION END -----# // DG_PY_FOFBLegacy.StartStep07LoadZInvRespMatrix
@command(
)
@DebugIt()
def zeroRefLibera(self):
# PROTECTED REGION ID(DG_PY_FOFBLegacy.zeroRefLibera) ENABLED START #
"""
:return:None
"""
try:
self.prx_fofbmanager.xreforbit = np.zeros(122)
self.prx_fofbmanager.zreforbit = np.zeros(122)
time.sleep(1)
self.prx_fofbmanager.StartStep04LoadXRefOrbit()
self.prx_fofbmanager.StartStep05LoadZRefOrbit()
except Exception as e:
self.error_stream(str(e))
# PROTECTED REGION END # // DG_PY_FOFBLegacy.zeroRefLibera
# ----------
# Run server
# ----------
......
......@@ -116,6 +116,15 @@
</argout>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
</commands>
<commands name="zeroRefLibera" description="" execMethod="zero_ref_libera" displayLevel="OPERATOR" polledPeriod="0" isDynamic="false">
<argin description="">
<type xsi:type="pogoDsl:VoidType"/>
</argin>
<argout description="">
<type xsi:type="pogoDsl:VoidType"/>
</argout>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
</commands>
<attributes name="xRefOrbitLoadedOnDevice" attType="Scalar" rwType="READ" displayLevel="OPERATOR" polledPeriod="0" maxX="" maxY="" allocReadMember="true" isDynamic="false">
<dataType xsi:type="pogoDsl:BooleanType"/>
<changeEvent fire="false" libCheckCriteria="false"/>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment