Skip to content

Commit 5a3b4f8

Browse files
committed
update EMU2751A.py
1 parent e2ab889 commit 5a3b4f8

File tree

1 file changed

+16
-27
lines changed

1 file changed

+16
-27
lines changed

micropython/EMU2751A.py

Lines changed: 16 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import re
2727
from collections import namedtuple
2828

29-
from MicroScpiDevice import ScpiKeyword, ScpiCommand, MicroScpiDevice
29+
from MicroScpiDevice import ScpiKeyword, ScpiCommand, MicroScpiDevice, cb_do_nothing
3030
from GpakMux import GpakMux
3131

3232

@@ -105,28 +105,28 @@ def __init__(self, mux):
105105
self.mux = mux # type: GpakMux
106106
self.mux.disconnect_all()
107107

108-
diagnostic_relay_cycles = ScpiCommand((self.kw_diag, self.kw_relay, self.kw_cycles), True, self.cb_do_nothing)
108+
diagnostic_relay_cycles = ScpiCommand((self.kw_diag, self.kw_relay, self.kw_cycles), True, cb_do_nothing)
109109
diagnostic_relay_cycles_clear = ScpiCommand((self.kw_diag, self.kw_relay, self.kw_cycles, self.kw_clear),
110-
False, self.cb_do_nothing)
110+
False, cb_do_nothing)
111111
route_close = ScpiCommand((self.kw_route, self.kw_close), False, self.cb_relay_close)
112112
route_open = ScpiCommand((self.kw_route, self.kw_open), False, self.cb_relay_open)
113113
route_close_q = ScpiCommand((self.kw_route, self.kw_close), True, self.cb_relay_close)
114114
route_open_q = ScpiCommand((self.kw_route, self.kw_open), True, self.cb_relay_open)
115-
system_description = ScpiCommand((self.kw_system, self.kw_cdescription), False, self.cb_loopback)
116-
system_error = ScpiCommand((self.kw_system, self.kw_error), False, self.cb_loopback)
115+
system_description = ScpiCommand((self.kw_system, self.kw_cdescription), False, cb_do_nothing)
116+
system_error = ScpiCommand((self.kw_system, self.kw_error), False, cb_do_nothing)
117117
system_version = ScpiCommand((self.kw_system, self.kw_version), False, self.cb_version)
118-
cls = ScpiCommand((self.kw_cls,), False, self.cb_loopback)
119-
ese = ScpiCommand((self.kw_ese,), False, self.cb_loopback)
120-
opc = ScpiCommand((self.kw_opc,), False, self.cb_loopback)
121-
rst = ScpiCommand((self.kw_rst,), False, self.cb_loopback)
122-
sre = ScpiCommand((self.kw_sre,), False, self.cb_loopback)
123-
ese_q = ScpiCommand((self.kw_ese,), True, self.cb_loopback)
124-
esr_q = ScpiCommand((self.kw_esr,), True, self.cb_loopback)
118+
cls = ScpiCommand((self.kw_cls,), False, cb_do_nothing)
119+
ese = ScpiCommand((self.kw_ese,), False, cb_do_nothing)
120+
opc = ScpiCommand((self.kw_opc,), False, cb_do_nothing)
121+
rst = ScpiCommand((self.kw_rst,), False, cb_do_nothing)
122+
sre = ScpiCommand((self.kw_sre,), False, cb_do_nothing)
123+
ese_q = ScpiCommand((self.kw_ese,), True, cb_do_nothing)
124+
esr_q = ScpiCommand((self.kw_esr,), True, cb_do_nothing)
125125
idn_q = ScpiCommand((self.kw_idn,), True, self.cb_idn)
126-
opc_q = ScpiCommand((self.kw_opc,), True, self.cb_loopback)
127-
sre_q = ScpiCommand((self.kw_sre,), True, self.cb_loopback)
128-
stb_q = ScpiCommand((self.kw_stb,), True, self.cb_loopback)
129-
tst_q = ScpiCommand((self.kw_tst,), True, self.cb_loopback)
126+
opc_q = ScpiCommand((self.kw_opc,), True, cb_do_nothing)
127+
sre_q = ScpiCommand((self.kw_sre,), True, cb_do_nothing)
128+
stb_q = ScpiCommand((self.kw_stb,), True, cb_do_nothing)
129+
tst_q = ScpiCommand((self.kw_tst,), True, cb_do_nothing)
130130

131131
self.commands_write = [cls, ese, opc, rst, sre,
132132
route_close, route_open,
@@ -136,10 +136,6 @@ def __init__(self, mux):
136136
diagnostic_relay_cycles,
137137
system_description, system_error, system_version]
138138

139-
@staticmethod
140-
def cb_do_nothing(self, param="", query=False):
141-
return
142-
143139
rstring = re.compile(r"((\d..)?:(\d..)?),?|(\d..),?")
144140

145141
def channel_parser(self, param="(@101)"):
@@ -201,13 +197,6 @@ def cb_relay_open(self, param="(@101)", query=False):
201197
print("{}".format(",".join(stat)))
202198
return
203199

204-
@staticmethod
205-
def cb_loopback(param="", query=False):
206-
if param is not None:
207-
print(str(param))
208-
else:
209-
print("no parameter given")
210-
211200
@staticmethod
212201
def cb_idn(param="", query=False):
213202
"""<Vendor name>,<Model number>,<Serial number>,<Firmware version>"""

0 commit comments

Comments
 (0)