26
26
import re
27
27
from collections import namedtuple
28
28
29
- from MicroScpiDevice import ScpiKeyword , ScpiCommand , MicroScpiDevice
29
+ from MicroScpiDevice import ScpiKeyword , ScpiCommand , MicroScpiDevice , cb_do_nothing
30
30
from GpakMux import GpakMux
31
31
32
32
@@ -105,28 +105,28 @@ def __init__(self, mux):
105
105
self .mux = mux # type: GpakMux
106
106
self .mux .disconnect_all ()
107
107
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 )
109
109
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 )
111
111
route_close = ScpiCommand ((self .kw_route , self .kw_close ), False , self .cb_relay_close )
112
112
route_open = ScpiCommand ((self .kw_route , self .kw_open ), False , self .cb_relay_open )
113
113
route_close_q = ScpiCommand ((self .kw_route , self .kw_close ), True , self .cb_relay_close )
114
114
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 )
117
117
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 )
125
125
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 )
130
130
131
131
self .commands_write = [cls , ese , opc , rst , sre ,
132
132
route_close , route_open ,
@@ -136,10 +136,6 @@ def __init__(self, mux):
136
136
diagnostic_relay_cycles ,
137
137
system_description , system_error , system_version ]
138
138
139
- @staticmethod
140
- def cb_do_nothing (self , param = "" , query = False ):
141
- return
142
-
143
139
rstring = re .compile (r"((\d..)?:(\d..)?),?|(\d..),?" )
144
140
145
141
def channel_parser (self , param = "(@101)" ):
@@ -201,13 +197,6 @@ def cb_relay_open(self, param="(@101)", query=False):
201
197
print ("{}" .format ("," .join (stat )))
202
198
return
203
199
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
-
211
200
@staticmethod
212
201
def cb_idn (param = "" , query = False ):
213
202
"""<Vendor name>,<Model number>,<Serial number>,<Firmware version>"""
0 commit comments