##// END OF EJS Templates
Victor Sarmiento -
r31:65ff9cdd8241
parent child
Show More
@@ -187,7 +187,7 class VoltageReader(DataReader):
187 187
188 188 self.datablock = None
189 189
190 self.datablock_id = 9999
190 self.__datablockIndex = 9999
191 191
192 192 def __rdSystemHeader(self,fp=None):
193 193 if fp == None:
@@ -354,7 +354,7 class VoltageReader(DataReader):
354 354
355 355 Variables afectadas:
356 356
357 self.datablock_id
357 self.__datablockIndex
358 358
359 359 self.datablock
360 360
@@ -376,7 +376,7 class VoltageReader(DataReader):
376 376
377 377 data = junk['real'] + junk['imag']*1j
378 378
379 self.datablock_id = 0
379 self.__datablockIndex = 0
380 380
381 381 self.datablock = data
382 382
@@ -389,7 +389,7 class VoltageReader(DataReader):
389 389 self.nReadBlocks += 1
390 390
391 391 def __hasNotDataInBuffer(self):
392 if self.datablock_id >= self.m_ProcessingHeader.profilesPerBlock:
392 if self.__datablockIndex >= self.m_ProcessingHeader.profilesPerBlock:
393 393 return 1
394 394
395 395 return 0
@@ -533,7 +533,6 class VoltageReader(DataReader):
533 533
534 534 self.startYear = startDateTime.timetuple().tm_year
535 535 self.endYear = endDateTime.timetuple().tm_year
536
537 536 self.startDoy = startDateTime.timetuple().tm_yday
538 537 self.endDoy = endDateTime.timetuple().tm_yday
539 538
@@ -582,7 +581,7 class VoltageReader(DataReader):
582 581
583 582 Variables afectadas:
584 583 self.m_Voltage
585 self.datablock_id
584 self.__datablockIndex
586 585 self.idProfile
587 586
588 587 Excepciones:
@@ -608,16 +607,16 class VoltageReader(DataReader):
608 607
609 608 #data es un numpy array de 3 dmensiones (perfiles, alturas y canales)
610 609
611 time = self.m_BasicHeader.utc + self.datablock_id*self.__ippSeconds
610 time = self.m_BasicHeader.utc + self.__datablockIndex*self.__ippSeconds
612 611 self.m_Voltage.m_BasicHeader.utc = time
613 self.m_Voltage.data = self.datablock[self.datablock_id,:,:]
614 612 self.m_Voltage.flagNoData = False
615 613 self.m_Voltage.flagResetProcessing = self.flagResetProcessing
616 614
615 self.m_Voltage.data = self.datablock[self.__datablockIndex,:,:]
617 616 self.m_Voltage.idProfile = self.idProfile
618 617
619 618
620 self.datablock_id += 1
619 self.__datablockIndex += 1
621 620 self.idProfile += 1
622 621
623 622 #call setData - to Data Object
@@ -648,7 +647,7 class VoltageWriter(DataWriter):
648 647
649 648 self.datablock = None
650 649
651 self.datablock_id = 0
650 self.__datablockIndex = 0
652 651
653 652 self.__dataType = None
654 653
@@ -673,6 +672,13 class VoltageWriter(DataWriter):
673 672 self.m_ProcessingHeader = ProcessingHeader()
674 673
675 674
675 def __writeFirstHeader(self):
676 self.__writeBasicHeader()
677 self.__wrSystemHeader()
678 self.__wrRadarControllerHeader()
679 self.__wrProcessingHeader()
680 self.__dataType = self.m_Voltage.dataType
681
676 682 def __writeBasicHeader(self, fp=None):
677 683 if fp == None:
678 684 fp = self.__fp
@@ -697,14 +703,6 class VoltageWriter(DataWriter):
697 703
698 704 self.m_ProcessingHeader.write(fp)
699 705
700 def __writeFirstHeader(self):
701 self.__writeBasicHeader()
702 self.__wrSystemHeader()
703 self.__wrRadarControllerHeader()
704 self.__wrProcessingHeader()
705 self.__dataType = self.m_Voltage.dataType
706
707
708 706 def __setNextFile(self):
709 707
710 708 setFile = self.__setFile
@@ -771,7 +769,7 class VoltageWriter(DataWriter):
771 769
772 770 self.datablock.fill(0)
773 771
774 self.datablock_id = 0
772 self.__datablockIndex = 0
775 773
776 774 self.__flagIsNewFile = 0
777 775
@@ -792,7 +790,7 class VoltageWriter(DataWriter):
792 790 return 1
793 791
794 792 def __hasAllDataInBuffer(self):
795 if self.datablock_id >= self.m_ProcessingHeader.profilesPerBlock:
793 if self.__datablockIndex >= self.m_ProcessingHeader.profilesPerBlock:
796 794 return 1
797 795
798 796 return 0
@@ -808,12 +806,12 class VoltageWriter(DataWriter):
808 806
809 807 self.datablock.fill(0)
810 808
811 self.datablock_id = 0
809 self.__datablockIndex = 0
812 810 self.__setNextFile()
813 811
814 self.datablock[self.datablock_id,:,:] = self.m_Voltage.data
812 self.datablock[self.__datablockIndex,:,:] = self.m_Voltage.data
815 813
816 self.datablock_id += 1
814 self.__datablockIndex += 1
817 815
818 816 if self.__hasAllDataInBuffer():
819 817
General Comments 0
You need to be logged in to leave comments. Login now