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