##// END OF EJS Templates
Adicion del metodo run a la clase jrodataio
Miguel Valdez -
r176:9bf673cfa96e
parent child
Show More
@@ -162,6 +162,8 class JRODataIO:
162
162
163 c = 3E8
163 c = 3E8
164
164
165 __isConfig = False
166
165 basicHeaderObj = BasicHeader()
167 basicHeaderObj = BasicHeader()
166
168
167 systemHeaderObj = SystemHeader()
169 systemHeaderObj = SystemHeader()
@@ -768,6 +770,16 class JRODataReader(JRODataIO):
768
770
769 def readBlock():
771 def readBlock():
770 pass
772 pass
773
774 def run(self, **kwargs):
775
776 if not(self.__isConfig):
777
778 self.dataOutObj = dataOut
779 self.setup(**kwargs)
780 self.__isConfig = True
781
782 self.putData()
771
783
772 class JRODataWriter(JRODataIO):
784 class JRODataWriter(JRODataIO):
773
785
@@ -788,8 +800,6 class JRODataWriter(JRODataIO):
788
800
789 nWriteBlocks = 0
801 nWriteBlocks = 0
790
802
791 isConfig = False
792
793 def __init__(self, dataOutObj=None):
803 def __init__(self, dataOutObj=None):
794 raise ValueError, "Not implemented"
804 raise ValueError, "Not implemented"
795
805
@@ -1015,10 +1025,11 class JRODataWriter(JRODataIO):
1015
1025
1016 def run(self, dataOut, **kwargs):
1026 def run(self, dataOut, **kwargs):
1017
1027
1018 if not(self.isConfig):
1028 if not(self.__isConfig):
1019
1029
1020 self.dataOutObj = dataOut
1030 self.dataOutObj = dataOut
1021 self.setup(**kwargs)
1031 self.setup(**kwargs)
1032 self.__isConfig = True
1022
1033
1023 self.putData()
1034 self.putData()
1024
1035
@@ -1088,6 +1099,8 class VoltageReader(JRODataReader):
1088 None
1099 None
1089 """
1100 """
1090
1101
1102 self.__isConfig = False
1103
1091 self.datablock = None
1104 self.datablock = None
1092
1105
1093 self.utc = 0
1106 self.utc = 0
@@ -1362,7 +1375,7 class VoltageWriter(JRODataWriter):
1362
1375
1363 self.profileIndex = 0
1376 self.profileIndex = 0
1364
1377
1365 self.isConfig = False
1378 self.__isConfig = False
1366
1379
1367 self.fp = None
1380 self.fp = None
1368
1381
@@ -1685,7 +1698,9 class SpectraReader(JRODataReader):
1685
1698
1686 Return : None
1699 Return : None
1687 """
1700 """
1688
1701
1702 self.__isConfig = False
1703
1689 self.pts2read_SelfSpectra = 0
1704 self.pts2read_SelfSpectra = 0
1690
1705
1691 self.pts2read_CrossSpectra = 0
1706 self.pts2read_CrossSpectra = 0
@@ -2019,6 +2034,8 class SpectraWriter(JRODataWriter):
2019
2034
2020 self.dataOutObj = dataOutObj
2035 self.dataOutObj = dataOutObj
2021
2036
2037 self.__isConfig = False
2038
2022 self.nTotalBlocks = 0
2039 self.nTotalBlocks = 0
2023
2040
2024 self.data_spc = None
2041 self.data_spc = None
General Comments 0
You need to be logged in to leave comments. Login now