##// END OF EJS Templates
Se corrige bug en la escritura de datos de tipo rawdata. Por error, el size del processingHeader estaba considerando los codigos. ...
Daniel Valdez -
r414:b13dc7a68522
parent child
Show More
@@ -1258,7 +1258,7 class JRODataWriter(JRODataIO, Operation):
1258
1258
1259 return 1
1259 return 1
1260
1260
1261 def setup(self, dataOut, path, blocksPerFile, profilesPerBlock=None, set=0, ext=None):
1261 def setup(self, dataOut, path, blocksPerFile, profilesPerBlock=64, set=0, ext=None):
1262 """
1262 """
1263 Setea el tipo de formato en la cual sera guardada la data y escribe el First Header
1263 Setea el tipo de formato en la cual sera guardada la data y escribe el First Header
1264
1264
@@ -1828,7 +1828,7 class VoltageWriter(JRODataWriter):
1828 datatypeValue = datatypeValueList[index]
1828 datatypeValue = datatypeValueList[index]
1829 break
1829 break
1830
1830
1831 blocksize = int(self.dataOut.nHeights * self.dataOut.nChannels * self.dataOut.nProfiles * datatypeValue * 2)
1831 blocksize = int(self.dataOut.nHeights * self.dataOut.nChannels * self.profilesPerBlock * datatypeValue * 2)
1832
1832
1833 return blocksize
1833 return blocksize
1834
1834
@@ -1863,12 +1863,12 class VoltageWriter(JRODataWriter):
1863 self.processingHeaderObj.nIncohInt = 1 # Cuando la data de origen es de tipo Voltage
1863 self.processingHeaderObj.nIncohInt = 1 # Cuando la data de origen es de tipo Voltage
1864 self.processingHeaderObj.totalSpectra = 0 # Cuando la data de origen es de tipo Voltage
1864 self.processingHeaderObj.totalSpectra = 0 # Cuando la data de origen es de tipo Voltage
1865
1865
1866 if self.dataOut.code != None:
1866 # if self.dataOut.code != None:
1867 self.processingHeaderObj.code = self.dataOut.code
1867 # self.processingHeaderObj.code = self.dataOut.code
1868 self.processingHeaderObj.nCode = self.dataOut.nCode
1868 # self.processingHeaderObj.nCode = self.dataOut.nCode
1869 self.processingHeaderObj.nBaud = self.dataOut.nBaud
1869 # self.processingHeaderObj.nBaud = self.dataOut.nBaud
1870 codesize = int(8 + 4 * self.dataOut.nCode * self.dataOut.nBaud)
1870 # codesize = int(8 + 4 * self.dataOut.nCode * self.dataOut.nBaud)
1871 processingHeaderSize += codesize
1871 # processingHeaderSize += codesize
1872
1872
1873 if self.processingHeaderObj.nWindows != 0:
1873 if self.processingHeaderObj.nWindows != 0:
1874 self.processingHeaderObj.firstHeight = self.dataOut.heightList[0]
1874 self.processingHeaderObj.firstHeight = self.dataOut.heightList[0]
General Comments 0
You need to be logged in to leave comments. Login now