##// END OF EJS Templates
Add delay in schainv2.3-nm jroIO_digitalRF.py
avaldez -
r1267:8974e859dc48
parent child
Show More
@@ -1,4 +1,3
1
2 1 '''
3 2 Created on Jul 3, 2014
4 3
@@ -57,6 +56,7 class DigitalRFReader(ProcessingUnit):
57 56 self.__code = None
58 57 self.dtype = None
59 58 self.oldAverage = None
59 self.path = None
60 60
61 61 def close(self):
62 62 print 'Average of writing to digital rf format is ', self.oldAverage * 1000
@@ -245,13 +245,14 class DigitalRFReader(ProcessingUnit):
245 245 startDate
246 246 endDate
247 247 startTime
248 endTime
248 endTime
249 249 set
250 250 expLabel
251 251 ext
252 252 online
253 253 delay
254 254 '''
255 self.path = path
255 256 self.nCohInt = nCohInt
256 257 self.flagDecodeData = flagDecodeData
257 258 self.i = 0
@@ -302,7 +303,9 class DigitalRFReader(ProcessingUnit):
302 303
303 304 self.__frequency = self.fixed_metadata_dict.get('frequency', 1)
304 305
305 self.__timezone = self.fixed_metadata_dict.get('timezone', 300)
306 self.__timezone = self.fixed_metadata_dict.get('timezone', 18000)
307
308 #print self.__timezone,"timezone"
306 309
307 310 try:
308 311 nSamples = self.fixed_metadata_dict['nSamples']
@@ -438,7 +441,8 class DigitalRFReader(ProcessingUnit):
438 441 try:
439 442 self.digitalReadObj.reload(complete_update=True)
440 443 except:
441 self.digitalReadObj.reload()
444 self.digitalReadObj = digital_rf.DigitalRFReader(self.path)
445 #self.digitalReadObj.reload()
442 446
443 447 start_index, end_index = self.digitalReadObj.get_bounds(
444 448 self.__channelNameList[self.__channelList[0]])
@@ -482,6 +486,7 class DigitalRFReader(ProcessingUnit):
482 486 if self.__thisUnixSample + 2 * self.__samples_to_read > self.__endUTCSecond * self.__sample_rate:
483 487 print "[Reading] There are no more data into selected time-range"
484 488 if self.__online:
489 sleep(3)
485 490 self.__reload()
486 491 else:
487 492 return False
General Comments 0
You need to be logged in to leave comments. Login now