Loading noctua/devices/astelco.py +10 −8 Original line number Diff line number Diff line Loading @@ -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) Loading noctua/web/pages/control.html +1 −2 Original line number Diff line number Diff line Loading @@ -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> Loading Loading
noctua/devices/astelco.py +10 −8 Original line number Diff line number Diff line Loading @@ -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) Loading
noctua/web/pages/control.html +1 −2 Original line number Diff line number Diff line Loading @@ -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> Loading