Commit 9a66e61d authored by vertighel's avatar vertighel
Browse files

input bugs

parent d8bf251f
Loading
Loading
Loading
Loading
Loading
+10 −8
Original line number Diff line number Diff line
@@ -555,24 +555,26 @@ class Telescope(OpenTSI):
        return [res[cmd_id1]["data"], res[cmd_id2]["data"]]

    @offset.setter
    def offset(self, a):
    def offset(self, off):
        """
        Sets the pointing offsets for Zenith Distance and Azimuth.

        Parameters
        ----------
        a : list or tuple
            A list or tuple containing [zd_offset, az_offset] in degrees.
        off : list or tuple
            A list or tuple containing [zd_offset, az_offset] in arcsec.
        """

        if abs(a[0]) > 0.9 or abs(a[1]) > 0.9: # 54 arcmin
            log.error("Offset > 0.9 deg is too large. Maybe arcsec instead of deg?")
            return
        zd_offset, az_offset = [o/3600 for o in off]
        
        # if abs(a[0]) > 0.9 or abs(a[1]) > 0.9: # 54 arcmin
        #     log.error("Offset > 0.9 deg is too large. Maybe arcsec instead of deg?")
        #     return
        
        cmd_id1, cmd_id2 = self._get_cmd_id(), self._get_cmd_id()        
        commands = [
            (cmd_id1, f"SET POSITION.INSTRUMENTAL.ZD.OFFSET={a[0]}"),
            (cmd_id2, f"SET POSITION.INSTRUMENTAL.AZ.OFFSET={a[1]}")
            (cmd_id1, f"SET POSITION.INSTRUMENTAL.ZD.OFFSET={zd_offset}"),
            (cmd_id2, f"SET POSITION.INSTRUMENTAL.AZ.OFFSET={az_offset}")
        ]
        res = self._send(commands)

+1 −2
Original line number Diff line number Diff line
@@ -19,10 +19,9 @@
        {{ w.widget_input({
        "label": "Tel Focus",
        "info" : "telescope-focuser-position",
        "transform":"round_1",
        "inputs": [{"value": 0}],
        "unit": "µm",
        "buttons": [{"label": "Set", "endpoint": "/telescope/focuser/position", "method": "PUT"}],
        "buttons": [{"label": "Set", "endpoint": "/telescope/focuser/movement", "method": "PUT"}],
        }) }}
                
      </section>