@@ -44,13 +44,14 @@ def __init__(self, datadir="data", outlabel="simpleMeasurement",fembNum=0):
4444 self .write_data = WRITE_DATA (datadir )
4545 #set appropriate packet size
4646 self .write_data .femb .MAX_PACKET_SIZE = 8000
47+ self .cppfr = CPP_FILE_RUNNER ()
4748
4849 #set status variables
4950 self .status_check_setup = 0
5051 self .status_record_data = 0
5152 self .status_do_analysis = 0
5253 self .status_archive_results = 0
53- self .cppfr = CPP_FILE_RUNNER ()
54+ self .isRoomTemp = True
5455
5556 #json output, note module version number defined here
5657 self .jsondict = {'type' :'fembTest_simple' }
@@ -88,6 +89,7 @@ def check_setup(self):
8889
8990 #initialize FEMB to known state
9091 print ("Initializing board" )
92+ self .femb_config .isRoomTemp = self .isRoomTemp
9193 self .femb_config .initFemb ()
9294
9395 #check if data streaming is working
@@ -218,13 +220,16 @@ def main():
218220 #default parameters
219221 datadir = "data"
220222 wibslots = [1 ]
223+ isRoomTemp = True
221224
222225 if len (sys .argv ) == 2 :
223226 params = json .loads (open (sys .argv [1 ]).read ())
224227 if 'datadir' in params :
225228 datadir = params ['datadir' ]
226229 if 'wibslots' in params :
227230 wibslots = params ['wibslots' ]
231+ if 'isRoomTemp' in params :
232+ isRoomTemp = params ['isRoomTemp' ]
228233
229234 #do some sanity checks
230235 if len (wibslots ) > 4 :
@@ -234,6 +239,7 @@ def main():
234239 #actually run the test, one per FEMB slot
235240 for femb in wibslots :
236241 femb_test = FEMB_TEST_SIMPLE (datadir ,"simpleMeasurement" ,femb )
242+ femb_test .isRoomTemp = isRoomTemp
237243 femb_test .check_setup ()
238244 femb_test .record_data ()
239245 femb_test .do_analysis ()
0 commit comments