This diff has been collapsed as it changes many lines, (1076 lines changed)
Show them
Hide them
|
|
@@
-29,7
+29,6
from propertiesViewModel import TreeModel, PropertyBuffer
|
|
29
|
29
|
from parametersModel import ProjectParms
|
|
30
|
30
|
|
|
31
|
31
|
from schainpy.gui.figures import tools
|
|
32
|
|
# from schainpy.gui.viewcontroller.comm import ControllerThread
|
|
33
|
32
|
|
|
34
|
33
|
FIGURES_PATH = tools.get_path()
|
|
35
|
34
|
TEMPORAL_FILE = ".temp.xml"
|
|
@@
-107,9
+106,8
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
107
|
106
|
|
|
108
|
107
|
self.__projectObjDict = {}
|
|
109
|
108
|
self.__operationObjDict = {}
|
|
110
|
|
|
|
111
|
|
self.__ftpProcUnitAdded = False
|
|
112
|
|
self.__ftpProcUnitId = None
|
|
|
109
|
|
|
|
110
|
self.__puLocalFolder2FTP = {}
|
|
113
|
111
|
self.__initialized = False
|
|
114
|
112
|
|
|
115
|
113
|
# self.create_comm()
|
|
@@
-168,10
+166,19
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
168
|
166
|
"""
|
|
169
|
167
|
"""
|
|
170
|
168
|
self.configFTPWindowObj = Ftp(self)
|
|
171
|
|
# if self.temporalFTP.create:
|
|
172
|
|
if self.temporalFTP.createforView:
|
|
173
|
|
server, folder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos = self.temporalFTP.recover()
|
|
174
|
|
self.configFTPWindowObj.setParmsfromTemporal(server, folder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos)
|
|
|
169
|
|
|
|
170
|
if not self.temporalFTP.create:
|
|
|
171
|
self.temporalFTP.setwithoutconfiguration()
|
|
|
172
|
|
|
|
173
|
self.configFTPWindowObj.setParmsfromTemporal(self.temporalFTP.server,
|
|
|
174
|
self.temporalFTP.remotefolder,
|
|
|
175
|
self.temporalFTP.username,
|
|
|
176
|
self.temporalFTP.password,
|
|
|
177
|
self.temporalFTP.ftp_wei,
|
|
|
178
|
self.temporalFTP.exp_code,
|
|
|
179
|
self.temporalFTP.sub_exp_code,
|
|
|
180
|
self.temporalFTP.plot_pos)
|
|
|
181
|
|
|
175
|
182
|
self.configFTPWindowObj.show()
|
|
176
|
183
|
self.configFTPWindowObj.closed.connect(self.createFTPConfig)
|
|
177
|
184
|
|
|
@@
-181,9
+188,18
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
181
|
188
|
self.console.clear()
|
|
182
|
189
|
self.console.append("There is no FTP configuration")
|
|
183
|
190
|
return
|
|
|
191
|
|
|
184
|
192
|
self.console.append("Push Ok in Spectra view to Add FTP Configuration")
|
|
185
|
|
server, folder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos = self.configFTPWindowObj.getParmsFromFtpWindow()
|
|
186
|
|
self.temporalFTP.save(server, folder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos)
|
|
|
193
|
|
|
|
194
|
server, remotefolder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos = self.configFTPWindowObj.getParmsFromFtpWindow()
|
|
|
195
|
self.temporalFTP.save(server=server,
|
|
|
196
|
remotefolder=remotefolder,
|
|
|
197
|
username=username,
|
|
|
198
|
password=password,
|
|
|
199
|
ftp_wei=ftp_wei,
|
|
|
200
|
exp_code=exp_code,
|
|
|
201
|
sub_exp_code=sub_exp_code,
|
|
|
202
|
plot_pos=plot_pos)
|
|
187
|
203
|
|
|
188
|
204
|
@pyqtSignature("")
|
|
189
|
205
|
def on_actionOpenToolbar_triggered(self):
|
|
@@
-681,7
+697,7
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
681
|
697
|
name_parameter = 'frequency'
|
|
682
|
698
|
if not value == "":
|
|
683
|
699
|
try:
|
|
684
|
|
radarfreq = float(self.volOpRadarfrequency.text())
|
|
|
700
|
radarfreq = float(self.volOpRadarfrequency.text())*1e6
|
|
685
|
701
|
except:
|
|
686
|
702
|
self.console.clear()
|
|
687
|
703
|
self.console.append("Write the parameter Radar Frequency type float")
|
|
@@
-1078,7
+1094,7
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
1078
|
1094
|
name_parameter = 'frequency'
|
|
1079
|
1095
|
if not value == "":
|
|
1080
|
1096
|
try:
|
|
1081
|
|
radarfreq = float(self.specOpRadarfrequency.text())
|
|
|
1097
|
radarfreq = float(self.specOpRadarfrequency.text())*1e6
|
|
1082
|
1098
|
except:
|
|
1083
|
1099
|
self.console.clear()
|
|
1084
|
1100
|
self.console.append("Write the parameter Radar Frequency type float")
|
|
@@
-1707,22
+1723,11
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
1707
|
1723
|
self.console.append("Graphic path should be defined")
|
|
1708
|
1724
|
return 0
|
|
1709
|
1725
|
|
|
1710
|
|
if addFTP:
|
|
1711
|
|
if not figpath:
|
|
|
1726
|
if addFTP and not figpath:
|
|
1712
|
1727
|
self.console.clear()
|
|
1713
|
1728
|
self.console.append("You have to save the plots before sending them to FTP Server")
|
|
1714
|
1729
|
return 0
|
|
1715
|
|
|
|
1716
|
|
if not self.temporalFTP.create:
|
|
1717
|
|
self.temporalFTP.setwithoutconfiguration()
|
|
1718
|
|
|
|
1719
|
|
server, remotefolder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos = self.temporalFTP.recover()
|
|
1720
|
|
self.addFTPProcUnitView(server, username, password, remotefolder,
|
|
1721
|
|
ftp_wei, exp_code, sub_exp_code, plot_pos,
|
|
1722
|
|
localfolder=figpath)
|
|
1723
|
|
else:
|
|
1724
|
|
self.removeFTPProcUnitView()
|
|
1725
|
|
|
|
|
1730
|
|
|
1726
|
1731
|
# if something happend
|
|
1727
|
1732
|
parms_ok, output_path, blocksperfile, profilesperblock = self.checkInputsPUSave(datatype='Spectra')
|
|
1728
|
1733
|
if parms_ok:
|
|
@@
-2089,22
+2094,11
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
2089
|
2094
|
self.console.append("Graphic path should be defined")
|
|
2090
|
2095
|
return 0
|
|
2091
|
2096
|
|
|
2092
|
|
if addFTP:
|
|
2093
|
|
if not localfolder:
|
|
|
2097
|
if addFTP and not localfolder:
|
|
2094
|
2098
|
self.console.clear()
|
|
2095
|
2099
|
self.console.append("You have to save the plots before sending them to FTP Server")
|
|
2096
|
2100
|
return 0
|
|
2097
|
2101
|
|
|
2098
|
|
if not self.temporalFTP.create:
|
|
2099
|
|
self.temporalFTP.setwithoutconfiguration()
|
|
2100
|
|
|
|
2101
|
|
server, remotefolder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos = self.temporalFTP.recover()
|
|
2102
|
|
self.addFTPProcUnitView(server, username, password, remotefolder,
|
|
2103
|
|
ftp_wei, exp_code, sub_exp_code, plot_pos,
|
|
2104
|
|
localfolder=localfolder)
|
|
2105
|
|
else:
|
|
2106
|
|
self.removeFTPProcUnitView()
|
|
2107
|
|
|
|
2108
|
2102
|
# if something happened
|
|
2109
|
2103
|
parms_ok, output_path, blocksperfile, metada = self.checkInputsPUSave(datatype='SpectraHeis')
|
|
2110
|
2104
|
if parms_ok:
|
|
@@
-2548,7
+2542,7
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
2548
|
2542
|
self.volOpCebRadarfrequency.setCheckState(0)
|
|
2549
|
2543
|
else:
|
|
2550
|
2544
|
value = opObj.getParameterValue(parameterName='frequency')
|
|
2551
|
|
value = str(value)
|
|
|
2545
|
value = str(float(value)/1e6)
|
|
2552
|
2546
|
self.volOpRadarfrequency.setText(value)
|
|
2553
|
2547
|
self.volOpRadarfrequency.setEnabled(True)
|
|
2554
|
2548
|
self.volOpCebRadarfrequency.setCheckState(QtCore.Qt.Checked)
|
|
@@
-2848,7
+2842,7
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
2848
|
2842
|
self.specOpCebRadarfrequency.setCheckState(0)
|
|
2849
|
2843
|
else:
|
|
2850
|
2844
|
value = opObj.getParameterValue(parameterName='frequency')
|
|
2851
|
|
value = str(value)
|
|
|
2845
|
value = str(float(value)/1e6)
|
|
2852
|
2846
|
self.specOpRadarfrequency.setText(value)
|
|
2853
|
2847
|
self.specOpRadarfrequency.setEnabled(True)
|
|
2854
|
2848
|
self.specOpCebRadarfrequency.setCheckState(QtCore.Qt.Checked)
|
|
@@
-3026,7
+3020,19
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
3026
|
3020
|
value = value1 + "," + value2 + "," + value3 + ',' + value4
|
|
3027
|
3021
|
self.specOpgetNoise.setText(value)
|
|
3028
|
3022
|
self.specOpgetNoise.setEnabled(True)
|
|
3029
|
|
|
|
|
3023
|
|
|
|
3024
|
self.specGraphPath.clear()
|
|
|
3025
|
self.specGraphPrefix.clear()
|
|
|
3026
|
self.specGgraphFreq.clear()
|
|
|
3027
|
self.specGgraphHeight.clear()
|
|
|
3028
|
self.specGgraphDbsrange.clear()
|
|
|
3029
|
self.specGgraphmagnitud.clear()
|
|
|
3030
|
self.specGgraphPhase.clear()
|
|
|
3031
|
self.specGgraphChannelList.clear()
|
|
|
3032
|
self.specGgraphTminTmax.clear()
|
|
|
3033
|
self.specGgraphTimeRange.clear()
|
|
|
3034
|
self.specGgraphftpratio.clear()
|
|
|
3035
|
|
|
3030
|
3036
|
opObj = puObj.getOperationObj(name='SpectraPlot')
|
|
3031
|
3037
|
|
|
3032
|
3038
|
if opObj == None:
|
|
@@
-3081,26
+3087,49
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
3081
|
3087
|
self.specGgraphDbsrange.setText(value)
|
|
3082
|
3088
|
self.specGgraphDbsrange.setEnabled(True)
|
|
3083
|
3089
|
|
|
3084
|
|
|
|
3085
|
|
parmObj = opObj.getParameterObj(parameterName="figpath")
|
|
|
3090
|
parmObj = opObj.getParameterObj(parameterName="save")
|
|
3086
|
3091
|
if parmObj == None:
|
|
3087
|
3092
|
self.specGraphSaveSpectra.setCheckState(0)
|
|
3088
|
3093
|
else:
|
|
3089
|
3094
|
self.specGraphSaveSpectra.setCheckState(QtCore.Qt.Checked)
|
|
3090
|
|
value = opObj.getParameterValue(parameterName='figpath')
|
|
3091
|
|
self.specGraphPath.setText(value)
|
|
3092
|
|
|
|
|
3095
|
|
|
3093
|
3096
|
parmObj = opObj.getParameterObj(parameterName="ftp")
|
|
3094
|
3097
|
if parmObj == None:
|
|
3095
|
3098
|
self.specGraphftpSpectra.setCheckState(0)
|
|
3096
|
3099
|
else:
|
|
3097
|
3100
|
self.specGraphftpSpectra.setCheckState(QtCore.Qt.Checked)
|
|
3098
|
|
try:
|
|
3099
|
|
value = opObj.getParameterValue(parameterName='wr_period')
|
|
3100
|
|
except:
|
|
3101
|
|
value = " "
|
|
|
3101
|
|
|
|
3102
|
parmObj = opObj.getParameterObj(parameterName="figpath")
|
|
|
3103
|
if parmObj:
|
|
|
3104
|
value = parmObj.getValue()
|
|
|
3105
|
self.specGraphPath.setText(value)
|
|
|
3106
|
|
|
|
3107
|
parmObj = opObj.getParameterObj(parameterName="wr_period")
|
|
|
3108
|
if parmObj:
|
|
|
3109
|
value = parmObj.getValue()
|
|
3102
|
3110
|
self.specGgraphftpratio.setText(str(value))
|
|
3103
|
|
|
|
|
3111
|
|
|
|
3112
|
########################################################
|
|
|
3113
|
parmObj = opObj.getParameterObj(parameterName="ftp_wei")
|
|
|
3114
|
if parmObj:
|
|
|
3115
|
value = parmObj.getValue()
|
|
|
3116
|
self.temporalFTP.ftp_wei = str(value)
|
|
|
3117
|
|
|
|
3118
|
parmObj = opObj.getParameterObj(parameterName="exp_code")
|
|
|
3119
|
if parmObj:
|
|
|
3120
|
value = parmObj.getValue()
|
|
|
3121
|
self.temporalFTP.exp_code = str(value)
|
|
|
3122
|
|
|
|
3123
|
parmObj = opObj.getParameterObj(parameterName="sub_exp_code")
|
|
|
3124
|
if parmObj:
|
|
|
3125
|
value = parmObj.getValue()
|
|
|
3126
|
self.temporalFTP.sub_exp_code = str(value)
|
|
|
3127
|
|
|
|
3128
|
parmObj = opObj.getParameterObj(parameterName="plot_pos")
|
|
|
3129
|
if parmObj:
|
|
|
3130
|
value = parmObj.getValue()
|
|
|
3131
|
self.temporalFTP.plot_pos = str(value)
|
|
|
3132
|
|
|
3104
|
3133
|
opObj = puObj.getOperationObj(name='CrossSpectraPlot')
|
|
3105
|
3134
|
|
|
3106
|
3135
|
if opObj == None:
|
|
@@
-3169,29
+3198,52
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
3169
|
3198
|
value = value1 + "," + value2
|
|
3170
|
3199
|
self.specGgraphPhase.setText(value)
|
|
3171
|
3200
|
self.specGgraphPhase.setEnabled(True)
|
|
3172
|
|
|
|
3173
|
|
parmObj = opObj.getParameterObj(parameterName="figpath")
|
|
|
3201
|
|
|
|
3202
|
parmObj = opObj.getParameterObj(parameterName="save")
|
|
3174
|
3203
|
if parmObj == None:
|
|
3175
|
3204
|
self.specGraphSaveCross.setCheckState(0)
|
|
3176
|
|
|
|
3177
|
3205
|
else:
|
|
3178
|
3206
|
self.specGraphSaveCross.setCheckState(QtCore.Qt.Checked)
|
|
3179
|
|
value = opObj.getParameterValue(parameterName='figpath')
|
|
3180
|
|
self.specGraphPath.setText(value)
|
|
3181
|
|
|
|
|
3207
|
|
|
3182
|
3208
|
parmObj = opObj.getParameterObj(parameterName="ftp")
|
|
3183
|
3209
|
if parmObj == None:
|
|
3184
|
3210
|
self.specGraphftpCross.setCheckState(0)
|
|
3185
|
3211
|
else:
|
|
3186
|
3212
|
self.specGraphftpCross.setCheckState(QtCore.Qt.Checked)
|
|
3187
|
|
try:
|
|
3188
|
|
value = opObj.getParameterValue(parameterName='wr_period')
|
|
3189
|
|
except:
|
|
3190
|
|
value = " "
|
|
|
3213
|
|
|
|
3214
|
parmObj = opObj.getParameterObj(parameterName="figpath")
|
|
|
3215
|
if parmObj:
|
|
|
3216
|
value = parmObj.getValue()
|
|
|
3217
|
self.specGraphPath.setText(value)
|
|
|
3218
|
|
|
|
3219
|
parmObj = opObj.getParameterObj(parameterName="wr_period")
|
|
|
3220
|
if parmObj:
|
|
|
3221
|
value = parmObj.getValue()
|
|
3191
|
3222
|
self.specGgraphftpratio.setText(str(value))
|
|
3192
|
|
|
|
|
3223
|
|
|
|
3224
|
########################################################
|
|
|
3225
|
parmObj = opObj.getParameterObj(parameterName="ftp_wei")
|
|
|
3226
|
if parmObj:
|
|
|
3227
|
value = parmObj.getValue()
|
|
|
3228
|
self.temporalFTP.ftp_wei = str(value)
|
|
|
3229
|
|
|
|
3230
|
parmObj = opObj.getParameterObj(parameterName="exp_code")
|
|
|
3231
|
if parmObj:
|
|
|
3232
|
value = parmObj.getValue()
|
|
|
3233
|
self.temporalFTP.exp_code = str(value)
|
|
|
3234
|
|
|
|
3235
|
parmObj = opObj.getParameterObj(parameterName="sub_exp_code")
|
|
|
3236
|
if parmObj:
|
|
|
3237
|
value = parmObj.getValue()
|
|
|
3238
|
self.temporalFTP.sub_exp_code = str(value)
|
|
|
3239
|
|
|
|
3240
|
parmObj = opObj.getParameterObj(parameterName="plot_pos")
|
|
|
3241
|
if parmObj:
|
|
|
3242
|
value = parmObj.getValue()
|
|
|
3243
|
self.temporalFTP.plot_pos = str(value)
|
|
|
3244
|
|
|
3193
|
3245
|
opObj = puObj.getOperationObj(name='RTIPlot')
|
|
3194
|
|
# opObj = puObj.getOpObjfromParamValue(value="RTIPlot")
|
|
|
3246
|
|
|
3195
|
3247
|
if opObj == None:
|
|
3196
|
3248
|
self.specGraphCebRTIplot.setCheckState(0)
|
|
3197
|
3249
|
self.specGraphSaveRTIplot.setCheckState(0)
|
|
@@
-3200,7
+3252,7
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
3200
|
3252
|
self.specGraphCebRTIplot.setCheckState(QtCore.Qt.Checked)
|
|
3201
|
3253
|
parmObj = opObj.getParameterObj(parameterName='channelList')
|
|
3202
|
3254
|
if parmObj == None:
|
|
3203
|
|
self.specGgraphChannelList.clear()
|
|
|
3255
|
self.specGgraphChannelList.clear()
|
|
3204
|
3256
|
else:
|
|
3205
|
3257
|
value = opObj.getParameterValue(parameterName='channelList')
|
|
3206
|
3258
|
channelListRTIPlot = str(value)[1:-1]
|
|
@@
-3211,68
+3263,92
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
3211
|
3263
|
if parmObj == None:
|
|
3212
|
3264
|
self.specGgraphTminTmax.clear()
|
|
3213
|
3265
|
else:
|
|
3214
|
|
value1 = opObj.getParameterValue(parameterName='xmin')
|
|
3215
|
|
value1 = str(value1)
|
|
3216
|
|
value2 = opObj.getParameterValue(parameterName='xmax')
|
|
3217
|
|
value2 = str(value2)
|
|
3218
|
|
value = value1 + "," + value2
|
|
3219
|
|
self.specGgraphTminTmax.setText(value)
|
|
3220
|
|
self.specGgraphTminTmax.setEnabled(True)
|
|
|
3266
|
value1 = opObj.getParameterValue(parameterName='xmin')
|
|
|
3267
|
value1 = str(value1)
|
|
|
3268
|
value2 = opObj.getParameterValue(parameterName='xmax')
|
|
|
3269
|
value2 = str(value2)
|
|
|
3270
|
value = value1 + "," + value2
|
|
|
3271
|
self.specGgraphTminTmax.setText(value)
|
|
|
3272
|
self.specGgraphTminTmax.setEnabled(True)
|
|
3221
|
3273
|
|
|
3222
|
3274
|
parmObj = opObj.getParameterObj(parameterName='timerange')
|
|
3223
|
3275
|
if parmObj == None:
|
|
3224
|
3276
|
self.specGgraphTimeRange.clear()
|
|
3225
|
3277
|
else:
|
|
3226
|
|
value1 = opObj.getParameterValue(parameterName='timerange')
|
|
3227
|
|
value1 = str(value1)
|
|
3228
|
|
self.specGgraphTimeRange.setText(value1)
|
|
3229
|
|
self.specGgraphTimeRange.setEnabled(True)
|
|
|
3278
|
value1 = opObj.getParameterValue(parameterName='timerange')
|
|
|
3279
|
value1 = str(value1)
|
|
|
3280
|
self.specGgraphTimeRange.setText(value1)
|
|
|
3281
|
self.specGgraphTimeRange.setEnabled(True)
|
|
3230
|
3282
|
|
|
3231
|
3283
|
parmObj = opObj.getParameterObj(parameterName='ymin')
|
|
3232
|
3284
|
if parmObj == None:
|
|
3233
|
3285
|
self.specGgraphHeight.clear()
|
|
3234
|
3286
|
else:
|
|
3235
|
|
value1 = opObj.getParameterValue(parameterName='ymin')
|
|
3236
|
|
value1 = str(value1)
|
|
3237
|
|
value2 = opObj.getParameterValue(parameterName='ymax')
|
|
3238
|
|
value2 = str(value2)
|
|
3239
|
|
value = value1 + "," + value2
|
|
3240
|
|
self.specGgraphHeight.setText(value)
|
|
3241
|
|
self.specGgraphHeight.setEnabled(True)
|
|
|
3287
|
value1 = opObj.getParameterValue(parameterName='ymin')
|
|
|
3288
|
value1 = str(value1)
|
|
|
3289
|
value2 = opObj.getParameterValue(parameterName='ymax')
|
|
|
3290
|
value2 = str(value2)
|
|
|
3291
|
value = value1 + "," + value2
|
|
|
3292
|
self.specGgraphHeight.setText(value)
|
|
|
3293
|
self.specGgraphHeight.setEnabled(True)
|
|
3242
|
3294
|
|
|
3243
|
3295
|
parmObj = opObj.getParameterObj(parameterName='zmin')
|
|
3244
|
3296
|
if parmObj == None:
|
|
3245
|
3297
|
self.specGgraphDbsrange.clear()
|
|
3246
|
3298
|
else:
|
|
3247
|
|
value1 = opObj.getParameterValue(parameterName='zmin')
|
|
3248
|
|
value1 = str(value1)
|
|
3249
|
|
value2 = opObj.getParameterValue(parameterName='zmax')
|
|
3250
|
|
value2 = str(value2)
|
|
3251
|
|
value = value1 + "," + value2
|
|
3252
|
|
self.specGgraphDbsrange.setText(value)
|
|
3253
|
|
self.specGgraphDbsrange.setEnabled(True)
|
|
3254
|
|
|
|
3255
|
|
parmObj = opObj.getParameterObj(parameterName="figpath")
|
|
|
3299
|
value1 = opObj.getParameterValue(parameterName='zmin')
|
|
|
3300
|
value1 = str(value1)
|
|
|
3301
|
value2 = opObj.getParameterValue(parameterName='zmax')
|
|
|
3302
|
value2 = str(value2)
|
|
|
3303
|
value = value1 + "," + value2
|
|
|
3304
|
self.specGgraphDbsrange.setText(value)
|
|
|
3305
|
self.specGgraphDbsrange.setEnabled(True)
|
|
|
3306
|
|
|
|
3307
|
parmObj = opObj.getParameterObj(parameterName="save")
|
|
3256
|
3308
|
if parmObj == None:
|
|
3257
|
3309
|
self.specGraphSaveRTIplot.setCheckState(0)
|
|
3258
|
3310
|
else:
|
|
3259
|
3311
|
self.specGraphSaveRTIplot.setCheckState(QtCore.Qt.Checked)
|
|
3260
|
|
value = opObj.getParameterValue(parameterName='figpath')
|
|
3261
|
|
self.specGraphPath.setText(value)
|
|
3262
|
|
|
|
|
3312
|
|
|
3263
|
3313
|
parmObj = opObj.getParameterObj(parameterName="ftp")
|
|
3264
|
3314
|
if parmObj == None:
|
|
3265
|
3315
|
self.specGraphftpRTIplot.setCheckState(0)
|
|
3266
|
3316
|
else:
|
|
3267
|
3317
|
self.specGraphftpRTIplot.setCheckState(QtCore.Qt.Checked)
|
|
3268
|
|
try:
|
|
3269
|
|
value = opObj.getParameterValue(parameterName='wr_period')
|
|
3270
|
|
except:
|
|
3271
|
|
value = " "
|
|
|
3318
|
|
|
|
3319
|
parmObj = opObj.getParameterObj(parameterName="figpath")
|
|
|
3320
|
if parmObj:
|
|
|
3321
|
value = parmObj.getValue()
|
|
|
3322
|
self.specGraphPath.setText(value)
|
|
|
3323
|
|
|
|
3324
|
parmObj = opObj.getParameterObj(parameterName="wr_period")
|
|
|
3325
|
if parmObj:
|
|
|
3326
|
value = parmObj.getValue()
|
|
3272
|
3327
|
self.specGgraphftpratio.setText(str(value))
|
|
3273
|
|
|
|
|
3328
|
|
|
|
3329
|
########################################################
|
|
|
3330
|
parmObj = opObj.getParameterObj(parameterName="ftp_wei")
|
|
|
3331
|
if parmObj:
|
|
|
3332
|
value = parmObj.getValue()
|
|
|
3333
|
self.temporalFTP.ftp_wei = str(value)
|
|
|
3334
|
|
|
|
3335
|
parmObj = opObj.getParameterObj(parameterName="exp_code")
|
|
|
3336
|
if parmObj:
|
|
|
3337
|
value = parmObj.getValue()
|
|
|
3338
|
self.temporalFTP.exp_code = str(value)
|
|
|
3339
|
|
|
|
3340
|
parmObj = opObj.getParameterObj(parameterName="sub_exp_code")
|
|
|
3341
|
if parmObj:
|
|
|
3342
|
value = parmObj.getValue()
|
|
|
3343
|
self.temporalFTP.sub_exp_code = str(value)
|
|
|
3344
|
|
|
|
3345
|
parmObj = opObj.getParameterObj(parameterName="plot_pos")
|
|
|
3346
|
if parmObj:
|
|
|
3347
|
value = parmObj.getValue()
|
|
|
3348
|
self.temporalFTP.plot_pos = str(value)
|
|
|
3349
|
|
|
3274
|
3350
|
opObj = puObj.getOperationObj(name='CoherenceMap')
|
|
3275
|
|
# opObj = puObj.getOpObjfromParamValue(value="CoherenceMap")
|
|
|
3351
|
|
|
3276
|
3352
|
if opObj == None:
|
|
3277
|
3353
|
self.specGraphCebCoherencmap.setCheckState(0)
|
|
3278
|
3354
|
self.specGraphSaveCoherencemap.setCheckState(0)
|
|
@@
-3348,28
+3424,52
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
3348
|
3424
|
value = value1 + "," + value2
|
|
3349
|
3425
|
self.specGgraphPhase.setText(value)
|
|
3350
|
3426
|
self.specGgraphPhase.setEnabled(True)
|
|
3351
|
|
|
|
3352
|
|
parmObj = opObj.getParameterObj(parameterName="figpath")
|
|
|
3427
|
|
|
|
3428
|
parmObj = opObj.getParameterObj(parameterName="save")
|
|
3353
|
3429
|
if parmObj == None:
|
|
3354
|
3430
|
self.specGraphSaveCoherencemap.setCheckState(0)
|
|
3355
|
3431
|
else:
|
|
3356
|
3432
|
self.specGraphSaveCoherencemap.setCheckState(QtCore.Qt.Checked)
|
|
3357
|
|
value = opObj.getParameterValue(parameterName='figpath')
|
|
3358
|
|
self.specGraphPath.setText(value)
|
|
3359
|
|
|
|
|
3433
|
|
|
3360
|
3434
|
parmObj = opObj.getParameterObj(parameterName="ftp")
|
|
3361
|
3435
|
if parmObj == None:
|
|
3362
|
3436
|
self.specGraphftpCoherencemap.setCheckState(0)
|
|
3363
|
3437
|
else:
|
|
3364
|
3438
|
self.specGraphftpCoherencemap.setCheckState(QtCore.Qt.Checked)
|
|
3365
|
|
try:
|
|
3366
|
|
value = opObj.getParameterValue(parameterName='wr_period')
|
|
3367
|
|
except:
|
|
3368
|
|
value = " "
|
|
|
3439
|
|
|
|
3440
|
parmObj = opObj.getParameterObj(parameterName="figpath")
|
|
|
3441
|
if parmObj:
|
|
|
3442
|
value = parmObj.getValue()
|
|
|
3443
|
self.specGraphPath.setText(value)
|
|
|
3444
|
|
|
|
3445
|
parmObj = opObj.getParameterObj(parameterName="wr_period")
|
|
|
3446
|
if parmObj:
|
|
|
3447
|
value = parmObj.getValue()
|
|
3369
|
3448
|
self.specGgraphftpratio.setText(str(value))
|
|
3370
|
|
|
|
|
3449
|
|
|
|
3450
|
########################################################
|
|
|
3451
|
parmObj = opObj.getParameterObj(parameterName="ftp_wei")
|
|
|
3452
|
if parmObj:
|
|
|
3453
|
value = parmObj.getValue()
|
|
|
3454
|
self.temporalFTP.ftp_wei = str(value)
|
|
|
3455
|
|
|
|
3456
|
parmObj = opObj.getParameterObj(parameterName="exp_code")
|
|
|
3457
|
if parmObj:
|
|
|
3458
|
value = parmObj.getValue()
|
|
|
3459
|
self.temporalFTP.exp_code = str(value)
|
|
|
3460
|
|
|
|
3461
|
parmObj = opObj.getParameterObj(parameterName="sub_exp_code")
|
|
|
3462
|
if parmObj:
|
|
|
3463
|
value = parmObj.getValue()
|
|
|
3464
|
self.temporalFTP.sub_exp_code = str(value)
|
|
|
3465
|
|
|
|
3466
|
parmObj = opObj.getParameterObj(parameterName="plot_pos")
|
|
|
3467
|
if parmObj:
|
|
|
3468
|
value = parmObj.getValue()
|
|
|
3469
|
self.temporalFTP.plot_pos = str(value)
|
|
|
3470
|
|
|
3371
|
3471
|
opObj = puObj.getOperationObj(name='PowerProfilePlot')
|
|
3372
|
|
# opObj = puObj.getOpObjfromParamValue(value="PowerProfilePlot")
|
|
|
3472
|
|
|
3373
|
3473
|
if opObj == None:
|
|
3374
|
3474
|
self.specGraphPowerprofile.setCheckState(0)
|
|
3375
|
3475
|
self.specGraphSavePowerprofile.setCheckState(0)
|
|
@@
-3385,47
+3485,71
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
3385
|
3485
|
if parmObj == None:
|
|
3386
|
3486
|
self.specGgraphDbsrange.clear()
|
|
3387
|
3487
|
else:
|
|
3388
|
|
value1 = opObj.getParameterValue(parameterName='xmin')
|
|
3389
|
|
value1 = str(value1)
|
|
3390
|
|
value2 = opObj.getParameterValue(parameterName='xmax')
|
|
3391
|
|
value2 = str(value2)
|
|
3392
|
|
value = value1 + "," + value2
|
|
3393
|
|
self.specGgraphDbsrange.setText(value)
|
|
3394
|
|
self.specGgraphDbsrange.setEnabled(True)
|
|
|
3488
|
value1 = opObj.getParameterValue(parameterName='xmin')
|
|
|
3489
|
value1 = str(value1)
|
|
|
3490
|
value2 = opObj.getParameterValue(parameterName='xmax')
|
|
|
3491
|
value2 = str(value2)
|
|
|
3492
|
value = value1 + "," + value2
|
|
|
3493
|
self.specGgraphDbsrange.setText(value)
|
|
|
3494
|
self.specGgraphDbsrange.setEnabled(True)
|
|
3395
|
3495
|
|
|
3396
|
3496
|
parmObj = opObj.getParameterObj(parameterName='ymin')
|
|
3397
|
3497
|
if parmObj == None:
|
|
3398
|
3498
|
self.specGgraphHeight.clear()
|
|
3399
|
3499
|
else:
|
|
3400
|
|
value1 = opObj.getParameterValue(parameterName='ymin')
|
|
3401
|
|
value1 = str(value1)
|
|
3402
|
|
value2 = opObj.getParameterValue(parameterName='ymax')
|
|
3403
|
|
value2 = str(value2)
|
|
3404
|
|
value = value1 + "," + value2
|
|
3405
|
|
self.specGgraphHeight.setText(value)
|
|
3406
|
|
self.specGgraphHeight.setEnabled(True)
|
|
3407
|
|
|
|
3408
|
|
parmObj = opObj.getParameterObj(parameterName="figpath")
|
|
|
3500
|
value1 = opObj.getParameterValue(parameterName='ymin')
|
|
|
3501
|
value1 = str(value1)
|
|
|
3502
|
value2 = opObj.getParameterValue(parameterName='ymax')
|
|
|
3503
|
value2 = str(value2)
|
|
|
3504
|
value = value1 + "," + value2
|
|
|
3505
|
self.specGgraphHeight.setText(value)
|
|
|
3506
|
self.specGgraphHeight.setEnabled(True)
|
|
|
3507
|
|
|
|
3508
|
parmObj = opObj.getParameterObj(parameterName="save")
|
|
3409
|
3509
|
if parmObj == None:
|
|
3410
|
3510
|
self.specGraphSavePowerprofile.setCheckState(0)
|
|
3411
|
3511
|
else:
|
|
3412
|
|
self.specGraphSavePowerprofile.setCheckState(QtCore.Qt.Checked)
|
|
3413
|
|
value = opObj.getParameterValue(parameterName='figpath')
|
|
3414
|
|
self.specGraphPath.setText(value)
|
|
3415
|
|
|
|
|
3512
|
self.specGraphSavePowerprofile.setCheckState(QtCore.Qt.Checked)
|
|
|
3513
|
|
|
3416
|
3514
|
parmObj = opObj.getParameterObj(parameterName="ftp")
|
|
3417
|
3515
|
if parmObj == None:
|
|
3418
|
|
self.specGraphftpPowerprofile.setCheckState(0)
|
|
|
3516
|
self.specGraphftpPowerprofile.setCheckState(0)
|
|
3419
|
3517
|
else:
|
|
3420
|
3518
|
self.specGraphftpPowerprofile.setCheckState(QtCore.Qt.Checked)
|
|
3421
|
|
try:
|
|
3422
|
|
value = opObj.getParameterValue(parameterName='wr_period')
|
|
3423
|
|
except:
|
|
3424
|
|
value = " "
|
|
|
3519
|
|
|
|
3520
|
parmObj = opObj.getParameterObj(parameterName="figpath")
|
|
|
3521
|
if parmObj:
|
|
|
3522
|
value = parmObj.getValue()
|
|
|
3523
|
self.specGraphPath.setText(value)
|
|
|
3524
|
|
|
|
3525
|
parmObj = opObj.getParameterObj(parameterName="wr_period")
|
|
|
3526
|
if parmObj:
|
|
|
3527
|
value = parmObj.getValue()
|
|
3425
|
3528
|
self.specGgraphftpratio.setText(str(value))
|
|
3426
|
|
# -noise
|
|
|
3529
|
|
|
|
3530
|
########################################################
|
|
|
3531
|
parmObj = opObj.getParameterObj(parameterName="ftp_wei")
|
|
|
3532
|
if parmObj:
|
|
|
3533
|
value = parmObj.getValue()
|
|
|
3534
|
self.temporalFTP.ftp_wei = str(value)
|
|
|
3535
|
|
|
|
3536
|
parmObj = opObj.getParameterObj(parameterName="exp_code")
|
|
|
3537
|
if parmObj:
|
|
|
3538
|
value = parmObj.getValue()
|
|
|
3539
|
self.temporalFTP.exp_code = str(value)
|
|
|
3540
|
|
|
|
3541
|
parmObj = opObj.getParameterObj(parameterName="sub_exp_code")
|
|
|
3542
|
if parmObj:
|
|
|
3543
|
value = parmObj.getValue()
|
|
|
3544
|
self.temporalFTP.sub_exp_code = str(value)
|
|
|
3545
|
|
|
|
3546
|
parmObj = opObj.getParameterObj(parameterName="plot_pos")
|
|
|
3547
|
if parmObj:
|
|
|
3548
|
value = parmObj.getValue()
|
|
|
3549
|
self.temporalFTP.plot_pos = str(value)
|
|
|
3550
|
|
|
3427
|
3551
|
opObj = puObj.getOperationObj(name='Noise')
|
|
3428
|
|
# opObj = puObj.getOpObjfromParamValue(value="Noise")
|
|
|
3552
|
|
|
3429
|
3553
|
if opObj == None:
|
|
3430
|
3554
|
self.specGraphCebRTInoise.setCheckState(0)
|
|
3431
|
3555
|
self.specGraphSaveRTInoise.setCheckState(0)
|
|
@@
-3445,56
+3569,79
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
3445
|
3569
|
if parmObj == None:
|
|
3446
|
3570
|
self.specGgraphTminTmax.clear()
|
|
3447
|
3571
|
else:
|
|
3448
|
|
value1 = opObj.getParameterValue(parameterName='xmin')
|
|
3449
|
|
value1 = str(value1)
|
|
3450
|
|
value2 = opObj.getParameterValue(parameterName='xmax')
|
|
3451
|
|
value2 = str(value2)
|
|
3452
|
|
value = value1 + "," + value2
|
|
3453
|
|
self.specGgraphTminTmax.setText(value)
|
|
3454
|
|
self.specGgraphTminTmax.setEnabled(True)
|
|
|
3572
|
value1 = opObj.getParameterValue(parameterName='xmin')
|
|
|
3573
|
value1 = str(value1)
|
|
|
3574
|
value2 = opObj.getParameterValue(parameterName='xmax')
|
|
|
3575
|
value2 = str(value2)
|
|
|
3576
|
value = value1 + "," + value2
|
|
|
3577
|
self.specGgraphTminTmax.setText(value)
|
|
|
3578
|
self.specGgraphTminTmax.setEnabled(True)
|
|
3455
|
3579
|
|
|
3456
|
3580
|
parmObj = opObj.getParameterObj(parameterName='timerange')
|
|
3457
|
3581
|
if parmObj == None:
|
|
3458
|
3582
|
self.specGgraphTimeRange.clear()
|
|
3459
|
3583
|
else:
|
|
3460
|
|
value1 = opObj.getParameterValue(parameterName='timerange')
|
|
3461
|
|
value1 = str(value1)
|
|
3462
|
|
self.specGgraphTimeRange.setText(value1)
|
|
3463
|
|
self.specGgraphTimeRange.setEnabled(True)
|
|
|
3584
|
value1 = opObj.getParameterValue(parameterName='timerange')
|
|
|
3585
|
value1 = str(value1)
|
|
|
3586
|
self.specGgraphTimeRange.setText(value1)
|
|
|
3587
|
self.specGgraphTimeRange.setEnabled(True)
|
|
3464
|
3588
|
|
|
3465
|
3589
|
|
|
3466
|
3590
|
parmObj = opObj.getParameterObj(parameterName='ymin')
|
|
3467
|
3591
|
if parmObj == None:
|
|
3468
|
3592
|
self.specGgraphDbsrange.clear()
|
|
3469
|
3593
|
else:
|
|
3470
|
|
value1 = opObj.getParameterValue(parameterName='ymin')
|
|
3471
|
|
value1 = str(value1)
|
|
3472
|
|
value2 = opObj.getParameterValue(parameterName='ymax')
|
|
3473
|
|
value2 = str(value2)
|
|
3474
|
|
value = value1 + "," + value2
|
|
3475
|
|
self.specGgraphDbsrange.setText(value)
|
|
3476
|
|
self.specGgraphDbsrange.setEnabled(True)
|
|
|
3594
|
value1 = opObj.getParameterValue(parameterName='ymin')
|
|
|
3595
|
value1 = str(value1)
|
|
|
3596
|
value2 = opObj.getParameterValue(parameterName='ymax')
|
|
|
3597
|
value2 = str(value2)
|
|
|
3598
|
value = value1 + "," + value2
|
|
|
3599
|
self.specGgraphDbsrange.setText(value)
|
|
|
3600
|
self.specGgraphDbsrange.setEnabled(True)
|
|
3477
|
3601
|
|
|
3478
|
|
parmObj = opObj.getParameterObj(parameterName="figpath")
|
|
|
3602
|
parmObj = opObj.getParameterObj(parameterName="save")
|
|
3479
|
3603
|
if parmObj == None:
|
|
3480
|
3604
|
self.specGraphSaveRTInoise.setCheckState(0)
|
|
3481
|
3605
|
else:
|
|
3482
|
|
self.specGraphSaveRTInoise.setCheckState(QtCore.Qt.Checked)
|
|
3483
|
|
value = opObj.getParameterValue(parameterName='figpath')
|
|
3484
|
|
self.specGraphPath.setText(value)
|
|
3485
|
|
|
|
|
3606
|
self.specGraphSaveRTInoise.setCheckState(QtCore.Qt.Checked)
|
|
|
3607
|
|
|
3486
|
3608
|
parmObj = opObj.getParameterObj(parameterName="ftp")
|
|
3487
|
3609
|
if parmObj == None:
|
|
3488
|
3610
|
self.specGraphftpRTInoise.setCheckState(0)
|
|
3489
|
3611
|
else:
|
|
3490
|
|
self.specGraphftpRTInoise.setCheckState(QtCore.Qt.Checked)
|
|
3491
|
|
try:
|
|
3492
|
|
value = opObj.getParameterValue(parameterName='wr_period')
|
|
3493
|
|
except:
|
|
3494
|
|
value = " "
|
|
3495
|
|
self.specGgraphftpratio.setText(str(value))
|
|
3496
|
|
|
|
3497
|
|
# outputSpectraWrite
|
|
|
3612
|
self.specGraphftpRTInoise.setCheckState(QtCore.Qt.Checked)
|
|
|
3613
|
|
|
|
3614
|
parmObj = opObj.getParameterObj(parameterName="figpath")
|
|
|
3615
|
if parmObj:
|
|
|
3616
|
value = parmObj.getValue()
|
|
|
3617
|
self.specGraphPath.setText(value)
|
|
|
3618
|
|
|
|
3619
|
parmObj = opObj.getParameterObj(parameterName="wr_period")
|
|
|
3620
|
if parmObj:
|
|
|
3621
|
value = parmObj.getValue()
|
|
|
3622
|
self.specGgraphftpratio.setText(str(value))
|
|
|
3623
|
|
|
|
3624
|
########################################################
|
|
|
3625
|
parmObj = opObj.getParameterObj(parameterName="ftp_wei")
|
|
|
3626
|
if parmObj:
|
|
|
3627
|
value = parmObj.getValue()
|
|
|
3628
|
self.temporalFTP.ftp_wei = str(value)
|
|
|
3629
|
|
|
|
3630
|
parmObj = opObj.getParameterObj(parameterName="exp_code")
|
|
|
3631
|
if parmObj:
|
|
|
3632
|
value = parmObj.getValue()
|
|
|
3633
|
self.temporalFTP.exp_code = str(value)
|
|
|
3634
|
|
|
|
3635
|
parmObj = opObj.getParameterObj(parameterName="sub_exp_code")
|
|
|
3636
|
if parmObj:
|
|
|
3637
|
value = parmObj.getValue()
|
|
|
3638
|
self.temporalFTP.sub_exp_code = str(value)
|
|
|
3639
|
|
|
|
3640
|
parmObj = opObj.getParameterObj(parameterName="plot_pos")
|
|
|
3641
|
if parmObj:
|
|
|
3642
|
value = parmObj.getValue()
|
|
|
3643
|
self.temporalFTP.plot_pos = str(value)
|
|
|
3644
|
|
|
3498
|
3645
|
opObj = puObj.getOperationObj(name='SpectraWriter')
|
|
3499
|
3646
|
if opObj == None:
|
|
3500
|
3647
|
self.specOutputPath.clear()
|
|
@@
-3542,19
+3689,27
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
3542
|
3689
|
self.specHeisOpCobIncInt.setCurrentIndex(0)
|
|
3543
|
3690
|
|
|
3544
|
3691
|
# SpectraHeis Graph
|
|
|
3692
|
|
|
|
3693
|
self.specHeisGgraphXminXmax.clear()
|
|
|
3694
|
self.specHeisGgraphYminYmax.clear()
|
|
|
3695
|
|
|
|
3696
|
self.specHeisGgraphChannelList.clear()
|
|
|
3697
|
self.specHeisGgraphTminTmax.clear()
|
|
|
3698
|
self.specHeisGgraphTimeRange.clear()
|
|
|
3699
|
self.specHeisGgraphftpratio.clear()
|
|
|
3700
|
|
|
3545
|
3701
|
opObj = puObj.getOperationObj(name='SpectraHeisScope')
|
|
3546
|
|
# opObj = puObj.getOpObjfromParamValue(value="SpectraHeisScope")
|
|
3547
|
3702
|
if opObj == None:
|
|
3548
|
3703
|
self.specHeisGraphCebSpectraplot.setCheckState(0)
|
|
3549
|
3704
|
self.specHeisGraphSaveSpectra.setCheckState(0)
|
|
3550
|
3705
|
self.specHeisGraphftpSpectra.setCheckState(0)
|
|
3551
|
|
|
|
3552
|
3706
|
else:
|
|
3553
|
3707
|
operationSpectraHeisScope = "Enable"
|
|
3554
|
3708
|
self.specHeisGraphCebSpectraplot.setCheckState(QtCore.Qt.Checked)
|
|
|
3709
|
|
|
3555
|
3710
|
parmObj = opObj.getParameterObj(parameterName='channelList')
|
|
3556
|
3711
|
if parmObj == None:
|
|
3557
|
|
self.specHeisGgraphChannelList.clear()
|
|
|
3712
|
self.specHeisGgraphChannelList.clear()
|
|
3558
|
3713
|
else:
|
|
3559
|
3714
|
value = opObj.getParameterValue(parameterName='channelList')
|
|
3560
|
3715
|
channelListSpectraHeisScope = str(value)[1:-1]
|
|
@@
-3565,47
+3720,71
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
3565
|
3720
|
if parmObj == None:
|
|
3566
|
3721
|
self.specHeisGgraphXminXmax.clear()
|
|
3567
|
3722
|
else:
|
|
3568
|
|
value1 = opObj.getParameterValue(parameterName='xmin')
|
|
3569
|
|
value1 = str(value1)
|
|
3570
|
|
value2 = opObj.getParameterValue(parameterName='xmax')
|
|
3571
|
|
value2 = str(value2)
|
|
3572
|
|
value = value1 + "," + value2
|
|
3573
|
|
self.specHeisGgraphXminXmax.setText(value)
|
|
3574
|
|
self.specHeisGgraphXminXmax.setEnabled(True)
|
|
|
3723
|
value1 = opObj.getParameterValue(parameterName='xmin')
|
|
|
3724
|
value1 = str(value1)
|
|
|
3725
|
value2 = opObj.getParameterValue(parameterName='xmax')
|
|
|
3726
|
value2 = str(value2)
|
|
|
3727
|
value = value1 + "," + value2
|
|
|
3728
|
self.specHeisGgraphXminXmax.setText(value)
|
|
|
3729
|
self.specHeisGgraphXminXmax.setEnabled(True)
|
|
3575
|
3730
|
|
|
3576
|
3731
|
parmObj = opObj.getParameterObj(parameterName='ymin')
|
|
3577
|
3732
|
if parmObj == None:
|
|
3578
|
3733
|
self.specHeisGgraphYminYmax.clear()
|
|
3579
|
3734
|
else:
|
|
3580
|
|
value1 = opObj.getParameterValue(parameterName='ymin')
|
|
3581
|
|
value1 = str(value1)
|
|
3582
|
|
value2 = opObj.getParameterValue(parameterName='ymax')
|
|
3583
|
|
value2 = str(value2)
|
|
3584
|
|
value = value1 + "," + value2
|
|
3585
|
|
self.specHeisGgraphYminYmax.setText(value)
|
|
3586
|
|
self.specHeisGgraphYminYmax.setEnabled(True)
|
|
3587
|
|
|
|
3588
|
|
parmObj = opObj.getParameterObj(parameterName="figpath")
|
|
|
3735
|
value1 = opObj.getParameterValue(parameterName='ymin')
|
|
|
3736
|
value1 = str(value1)
|
|
|
3737
|
value2 = opObj.getParameterValue(parameterName='ymax')
|
|
|
3738
|
value2 = str(value2)
|
|
|
3739
|
value = value1 + "," + value2
|
|
|
3740
|
self.specHeisGgraphYminYmax.setText(value)
|
|
|
3741
|
self.specHeisGgraphYminYmax.setEnabled(True)
|
|
|
3742
|
|
|
|
3743
|
parmObj = opObj.getParameterObj(parameterName="save")
|
|
3589
|
3744
|
if parmObj == None:
|
|
3590
|
|
self.specHeisGraphSaveSpectra.setCheckState(0)
|
|
|
3745
|
self.specHeisGraphSaveSpectra.setCheckState(0)
|
|
3591
|
3746
|
else:
|
|
3592
|
|
self.specHeisGraphSaveSpectra.setCheckState(QtCore.Qt.Checked)
|
|
3593
|
|
value = opObj.getParameterValue(parameterName='figpath')
|
|
3594
|
|
self.specHeisGraphPath.setText(value)
|
|
3595
|
|
|
|
|
3747
|
self.specHeisGraphSaveSpectra.setCheckState(QtCore.Qt.Checked)
|
|
|
3748
|
|
|
3596
|
3749
|
parmObj = opObj.getParameterObj(parameterName="ftp")
|
|
3597
|
3750
|
if parmObj == None:
|
|
3598
|
|
self.specHeisGraphftpSpectra.setCheckState(0)
|
|
|
3751
|
self.specHeisGraphftpSpectra.setCheckState(0)
|
|
3599
|
3752
|
else:
|
|
3600
|
|
self.specHeisGraphftpSpectra.setCheckState(QtCore.Qt.Checked)
|
|
3601
|
|
try:
|
|
3602
|
|
value = opObj.getParameterValue(parameterName='wr_period')
|
|
3603
|
|
except:
|
|
3604
|
|
value = " "
|
|
3605
|
|
self.specHeisGgraphftpratio.setText(str(value))
|
|
3606
|
|
|
|
3607
|
|
opObj = puObj.getOperationObj(name='RTIfromSpectraHeis')
|
|
3608
|
|
# opObj = puObj.getOpObjfromParamValue(value="RTIfromSpectraHeis")
|
|
|
3753
|
self.specHeisGraphftpSpectra.setCheckState(QtCore.Qt.Checked)
|
|
|
3754
|
|
|
|
3755
|
parmObj = opObj.getParameterObj(parameterName="figpath")
|
|
|
3756
|
if parmObj:
|
|
|
3757
|
value = parmObj.getValue()
|
|
|
3758
|
self.specHeisGraphPath.setText(value)
|
|
|
3759
|
|
|
|
3760
|
parmObj = opObj.getParameterObj(parameterName="wr_period")
|
|
|
3761
|
if parmObj:
|
|
|
3762
|
value = parmObj.getValue()
|
|
|
3763
|
self.specHeisGgraphftpratio.setText(str(value))
|
|
|
3764
|
|
|
|
3765
|
########################################################
|
|
|
3766
|
parmObj = opObj.getParameterObj(parameterName="ftp_wei")
|
|
|
3767
|
if parmObj:
|
|
|
3768
|
value = parmObj.getValue()
|
|
|
3769
|
self.temporalFTP.ftp_wei = str(value)
|
|
|
3770
|
|
|
|
3771
|
parmObj = opObj.getParameterObj(parameterName="exp_code")
|
|
|
3772
|
if parmObj:
|
|
|
3773
|
value = parmObj.getValue()
|
|
|
3774
|
self.temporalFTP.exp_code = str(value)
|
|
|
3775
|
|
|
|
3776
|
parmObj = opObj.getParameterObj(parameterName="sub_exp_code")
|
|
|
3777
|
if parmObj:
|
|
|
3778
|
value = parmObj.getValue()
|
|
|
3779
|
self.temporalFTP.sub_exp_code = str(value)
|
|
|
3780
|
|
|
|
3781
|
parmObj = opObj.getParameterObj(parameterName="plot_pos")
|
|
|
3782
|
if parmObj:
|
|
|
3783
|
value = parmObj.getValue()
|
|
|
3784
|
self.temporalFTP.plot_pos = str(value)
|
|
|
3785
|
|
|
|
3786
|
opObj = puObj.getOperationObj(name='RTIfromSpectraHeis')
|
|
|
3787
|
|
|
3609
|
3788
|
if opObj == None:
|
|
3610
|
3789
|
self.specHeisGraphCebRTIplot.setCheckState(0)
|
|
3611
|
3790
|
self.specHeisGraphSaveRTIplot.setCheckState(0)
|
|
@@
-3614,7
+3793,7
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
3614
|
3793
|
self.specHeisGraphCebRTIplot.setCheckState(QtCore.Qt.Checked)
|
|
3615
|
3794
|
parmObj = opObj.getParameterObj(parameterName='channelList')
|
|
3616
|
3795
|
if parmObj == None:
|
|
3617
|
|
self.specHeisGgraphChannelList.clear()
|
|
|
3796
|
self.specHeisGgraphChannelList.clear()
|
|
3618
|
3797
|
else:
|
|
3619
|
3798
|
value = opObj.getParameterValue(parameterName='channelList')
|
|
3620
|
3799
|
channelListRTIPlot = str(value)[1:-1]
|
|
@@
-3625,54
+3804,78
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
3625
|
3804
|
if parmObj == None:
|
|
3626
|
3805
|
self.specHeisGgraphTminTmax.clear()
|
|
3627
|
3806
|
else:
|
|
3628
|
|
value1 = opObj.getParameterValue(parameterName='xmin')
|
|
3629
|
|
value1 = str(value1)
|
|
3630
|
|
value2 = opObj.getParameterValue(parameterName='xmax')
|
|
3631
|
|
value2 = str(value2)
|
|
3632
|
|
value = value1 + "," + value2
|
|
3633
|
|
self.specHeisGgraphTminTmax.setText(value)
|
|
3634
|
|
self.specHeisGgraphTminTmax.setEnabled(True)
|
|
|
3807
|
value1 = opObj.getParameterValue(parameterName='xmin')
|
|
|
3808
|
value1 = str(value1)
|
|
|
3809
|
value2 = opObj.getParameterValue(parameterName='xmax')
|
|
|
3810
|
value2 = str(value2)
|
|
|
3811
|
value = value1 + "," + value2
|
|
|
3812
|
self.specHeisGgraphTminTmax.setText(value)
|
|
|
3813
|
self.specHeisGgraphTminTmax.setEnabled(True)
|
|
3635
|
3814
|
|
|
3636
|
3815
|
parmObj = opObj.getParameterObj(parameterName='timerange')
|
|
3637
|
3816
|
if parmObj == None:
|
|
3638
|
3817
|
self.specGgraphTimeRange.clear()
|
|
3639
|
3818
|
else:
|
|
3640
|
|
value1 = opObj.getParameterValue(parameterName='timerange')
|
|
3641
|
|
value1 = str(value1)
|
|
3642
|
|
self.specHeisGgraphTimeRange.setText(value1)
|
|
3643
|
|
self.specHeisGgraphTimeRange.setEnabled(True)
|
|
|
3819
|
value1 = opObj.getParameterValue(parameterName='timerange')
|
|
|
3820
|
value1 = str(value1)
|
|
|
3821
|
self.specHeisGgraphTimeRange.setText(value1)
|
|
|
3822
|
self.specHeisGgraphTimeRange.setEnabled(True)
|
|
3644
|
3823
|
|
|
3645
|
3824
|
parmObj = opObj.getParameterObj(parameterName='ymin')
|
|
3646
|
3825
|
if parmObj == None:
|
|
3647
|
3826
|
self.specHeisGgraphYminYmax.clear()
|
|
3648
|
3827
|
else:
|
|
3649
|
|
value1 = opObj.getParameterValue(parameterName='ymin')
|
|
3650
|
|
value1 = str(value1)
|
|
3651
|
|
value2 = opObj.getParameterValue(parameterName='ymax')
|
|
3652
|
|
value2 = str(value2)
|
|
3653
|
|
value = value1 + "," + value2
|
|
3654
|
|
self.specHeisGgraphYminYmax.setText(value)
|
|
3655
|
|
self.specHeisGgraphYminYmax.setEnabled(True)
|
|
3656
|
|
|
|
3657
|
|
parmObj = opObj.getParameterObj(parameterName="figpath")
|
|
|
3828
|
value1 = opObj.getParameterValue(parameterName='ymin')
|
|
|
3829
|
value1 = str(value1)
|
|
|
3830
|
value2 = opObj.getParameterValue(parameterName='ymax')
|
|
|
3831
|
value2 = str(value2)
|
|
|
3832
|
value = value1 + "," + value2
|
|
|
3833
|
self.specHeisGgraphYminYmax.setText(value)
|
|
|
3834
|
self.specHeisGgraphYminYmax.setEnabled(True)
|
|
|
3835
|
|
|
|
3836
|
parmObj = opObj.getParameterObj(parameterName="save")
|
|
3658
|
3837
|
if parmObj == None:
|
|
3659
|
3838
|
self.specHeisGraphSaveRTIplot.setCheckState(0)
|
|
3660
|
3839
|
else:
|
|
3661
|
|
self.specHeisGraphSaveRTIplot.setCheckState(QtCore.Qt.Checked)
|
|
3662
|
|
value = opObj.getParameterValue(parameterName='figpath')
|
|
3663
|
|
self.specHeisGraphPath.setText(value)
|
|
3664
|
|
|
|
|
3840
|
self.specHeisGraphSaveRTIplot.setCheckState(QtCore.Qt.Checked)
|
|
|
3841
|
|
|
3665
|
3842
|
parmObj = opObj.getParameterObj(parameterName="ftp")
|
|
3666
|
3843
|
if parmObj == None:
|
|
3667
|
3844
|
self.specHeisGraphftpRTIplot.setCheckState(0)
|
|
3668
|
3845
|
else:
|
|
3669
|
|
self.specHeisGraphftpRTIplot.setCheckState(QtCore.Qt.Checked)
|
|
3670
|
|
try:
|
|
3671
|
|
value = opObj.getParameterValue(parameterName='wr_period')
|
|
3672
|
|
except:
|
|
3673
|
|
value = " "
|
|
3674
|
|
self.specHeisGgraphftpratio.setText(str(value))
|
|
|
3846
|
self.specHeisGraphftpRTIplot.setCheckState(QtCore.Qt.Checked)
|
|
|
3847
|
|
|
|
3848
|
parmObj = opObj.getParameterObj(parameterName="figpath")
|
|
|
3849
|
if parmObj:
|
|
|
3850
|
value = parmObj.getValue()
|
|
|
3851
|
self.specHeisGraphPath.setText(value)
|
|
|
3852
|
|
|
|
3853
|
parmObj = opObj.getParameterObj(parameterName="wr_period")
|
|
|
3854
|
if parmObj:
|
|
|
3855
|
value = parmObj.getValue()
|
|
|
3856
|
self.specHeisGgraphftpratio.setText(str(value))
|
|
|
3857
|
|
|
|
3858
|
########################################################
|
|
|
3859
|
parmObj = opObj.getParameterObj(parameterName="ftp_wei")
|
|
|
3860
|
if parmObj:
|
|
|
3861
|
value = parmObj.getValue()
|
|
|
3862
|
self.temporalFTP.ftp_wei = str(value)
|
|
3675
|
3863
|
|
|
|
3864
|
parmObj = opObj.getParameterObj(parameterName="exp_code")
|
|
|
3865
|
if parmObj:
|
|
|
3866
|
value = parmObj.getValue()
|
|
|
3867
|
self.temporalFTP.exp_code = str(value)
|
|
|
3868
|
|
|
|
3869
|
parmObj = opObj.getParameterObj(parameterName="sub_exp_code")
|
|
|
3870
|
if parmObj:
|
|
|
3871
|
value = parmObj.getValue()
|
|
|
3872
|
self.temporalFTP.sub_exp_code = str(value)
|
|
|
3873
|
|
|
|
3874
|
parmObj = opObj.getParameterObj(parameterName="plot_pos")
|
|
|
3875
|
if parmObj:
|
|
|
3876
|
value = parmObj.getValue()
|
|
|
3877
|
self.temporalFTP.plot_pos = str(value)
|
|
|
3878
|
|
|
3676
|
3879
|
# outputSpectraHeisWrite
|
|
3677
|
3880
|
opObj = puObj.getOperationObj(name='FitsWriter')
|
|
3678
|
3881
|
if opObj == None:
|
|
@@
-3742,21
+3945,35
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
3742
|
3945
|
|
|
3743
|
3946
|
def refreshPUProperties(self, puObjView):
|
|
3744
|
3947
|
|
|
|
3948
|
############ FTP CONFIG ################################
|
|
|
3949
|
if puObjView.id in self.__puLocalFolder2FTP.keys():
|
|
|
3950
|
self.__puLocalFolder2FTP.pop(puObjView.id)
|
|
|
3951
|
########################################################
|
|
|
3952
|
|
|
3745
|
3953
|
propertyBuffObj = PropertyBuffer()
|
|
3746
|
3954
|
|
|
3747
|
3955
|
for thisOp in puObjView.getOperationObjList():
|
|
3748
|
3956
|
|
|
3749
|
3957
|
operationName = thisOp.name
|
|
|
3958
|
|
|
3750
|
3959
|
if operationName == 'run':
|
|
3751
|
3960
|
operationName = 'Properties'
|
|
3752
|
|
else:
|
|
3753
|
|
if not thisOp.getParameterObjList():
|
|
3754
|
|
propertyBuffObj.append(operationName, '--', '--')
|
|
|
3961
|
|
|
|
3962
|
if not thisOp.getParameterObjList():
|
|
|
3963
|
propertyBuffObj.append(operationName, '--', '--')
|
|
|
3964
|
continue
|
|
3755
|
3965
|
|
|
3756
|
3966
|
for thisParmObj in thisOp.getParameterObjList():
|
|
3757
|
|
|
|
3758
|
3967
|
propertyBuffObj.append(operationName, thisParmObj.name, str(thisParmObj.getValue()))
|
|
3759
|
|
|
|
|
3968
|
|
|
|
3969
|
############ FTP CONFIG ################################
|
|
|
3970
|
if thisParmObj.name == 'ftp' and thisParmObj.getValue():
|
|
|
3971
|
figpath = thisOp.getParameterValue('figpath')
|
|
|
3972
|
if not figpath:
|
|
|
3973
|
continue
|
|
|
3974
|
self.__puLocalFolder2FTP[puObjView.id] = figpath
|
|
|
3975
|
########################################################
|
|
|
3976
|
|
|
3760
|
3977
|
propertiesModel = propertyBuffObj.getPropertyModel()
|
|
3761
|
3978
|
|
|
3762
|
3979
|
self.treeProjectProperties.setModel(propertiesModel)
|
|
@@
-3813,31
+4030,9
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
3813
|
4030
|
|
|
3814
|
4031
|
puObj = selectedObjView
|
|
3815
|
4032
|
|
|
3816
|
|
if self.selectedItemTree.text() == 'Voltage':
|
|
3817
|
|
voltEnable = True
|
|
3818
|
|
tabSelected = self.tabVoltage
|
|
3819
|
|
|
|
3820
|
|
if self.selectedItemTree.text() == 'Spectra':
|
|
3821
|
|
specEnable = True
|
|
3822
|
|
tabSelected = self.tabSpectra
|
|
3823
|
|
|
|
3824
|
|
if self.selectedItemTree.text() == 'Correlation':
|
|
3825
|
|
corrEnable = True
|
|
3826
|
|
tabSelected = self.tabCorrelation
|
|
3827
|
|
|
|
3828
|
|
if self.selectedItemTree.text() == 'SpectraHeis':
|
|
3829
|
|
specHeisEnable = True
|
|
3830
|
|
tabSelected = self.tabSpectraHeis
|
|
3831
|
|
|
|
3832
|
|
self.refreshPUWindow(puObj=puObj)
|
|
|
4033
|
self.refreshPUWindow(puObj)
|
|
3833
|
4034
|
self.refreshPUProperties(puObj)
|
|
3834
|
|
|
|
3835
|
|
self.tabProject.setEnabled(False)
|
|
3836
|
|
self.tabVoltage.setEnabled(voltEnable)
|
|
3837
|
|
self.tabSpectra.setEnabled(specEnable)
|
|
3838
|
|
self.tabCorrelation.setEnabled(corrEnable)
|
|
3839
|
|
self.tabSpectraHeis.setEnabled(specHeisEnable)
|
|
3840
|
|
self.tabWidgetProject.setCurrentWidget(tabSelected)
|
|
|
4035
|
self.showtabPUCreated(puObj.datatype)
|
|
3841
|
4036
|
|
|
3842
|
4037
|
def on_right_click(self, pos):
|
|
3843
|
4038
|
|
|
@@
-4067,7
+4262,7
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
4067
|
4262
|
|
|
4068
|
4263
|
puObj = self.createProcUnitView(projectObjView, datatype, inputId)
|
|
4069
|
4264
|
|
|
4070
|
|
self.addPU2ProjectExplorer(id=puObj.getId(), name=datatype)
|
|
|
4265
|
self.addPU2ProjectExplorer(puObj)
|
|
4071
|
4266
|
|
|
4072
|
4267
|
self.showtabPUCreated(datatype)
|
|
4073
|
4268
|
|
|
@@
-4077,89
+4272,135
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
4077
|
4272
|
|
|
4078
|
4273
|
def addFTPConf2Operation(self, puObj, opObj):
|
|
4079
|
4274
|
|
|
4080
|
|
if self.temporalFTP.create:
|
|
4081
|
|
server, remotefolder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos = self.temporalFTP.recover()
|
|
4082
|
|
else:
|
|
|
4275
|
if not self.temporalFTP.create:
|
|
4083
|
4276
|
self.temporalFTP.setwithoutconfiguration()
|
|
4084
|
|
server, remotefolder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos = self.temporalFTP.recover()
|
|
4085
|
|
|
|
4086
|
|
# opObj.addParameter(name='server', value=server, format='str')
|
|
4087
|
|
# opObj.addParameter(name='folder', value=remotefolder, format='str')
|
|
4088
|
|
# opObj.addParameter(name='username', value=username, format='str')
|
|
4089
|
|
# opObj.addParameter(name='password', value=password, format='str')
|
|
4090
|
|
|
|
4091
|
|
if ftp_wei:
|
|
4092
|
|
opObj.addParameter(name='ftp_wei', value=int(ftp_wei), format='int')
|
|
4093
|
|
if exp_code:
|
|
4094
|
|
opObj.addParameter(name='exp_code', value=int(exp_code), format='int')
|
|
4095
|
|
if sub_exp_code:
|
|
4096
|
|
opObj.addParameter(name='sub_exp_code', value=int(sub_exp_code), format='int')
|
|
4097
|
|
if plot_pos:
|
|
4098
|
|
opObj.addParameter(name='plot_pos', value=int(plot_pos), format='int')
|
|
4099
|
|
|
|
4100
|
|
if puObj.datatype == "Spectra":
|
|
4101
|
|
value = self.specGgraphftpratio.text()
|
|
4102
|
|
if puObj.datatype == "SpectraHeis":
|
|
4103
|
|
value = self.specHeisGgraphftpratio.text()
|
|
4104
|
|
|
|
4105
|
|
if not value == "":
|
|
4106
|
|
try:
|
|
4107
|
|
value = int(value)
|
|
4108
|
|
opObj.addParameter(name='wr_period', value=value, format='int')
|
|
4109
|
|
except:
|
|
4110
|
|
pass
|
|
|
4277
|
|
|
|
4278
|
# opObj.addParameter(name='server', value=self.temporalFTP.server, format='str')
|
|
|
4279
|
# opObj.addParameter(name='remotefolder', value=self.temporalFTP.remotefolder, format='str')
|
|
|
4280
|
# opObj.addParameter(name='username', value=self.temporalFTP.username, format='str')
|
|
|
4281
|
# opObj.addParameter(name='password', value=self.temporalFTP.password, format='str')
|
|
|
4282
|
|
|
|
4283
|
if self.temporalFTP.ftp_wei:
|
|
|
4284
|
opObj.addParameter(name='ftp_wei', value=int(self.temporalFTP.ftp_wei), format='int')
|
|
|
4285
|
if self.temporalFTP.exp_code:
|
|
|
4286
|
opObj.addParameter(name='exp_code', value=int(self.temporalFTP.exp_code), format='int')
|
|
|
4287
|
if self.temporalFTP.sub_exp_code:
|
|
|
4288
|
opObj.addParameter(name='sub_exp_code', value=int(self.temporalFTP.sub_exp_code), format='int')
|
|
|
4289
|
if self.temporalFTP.plot_pos:
|
|
|
4290
|
opObj.addParameter(name='plot_pos', value=int(self.temporalFTP.plot_pos), format='int')
|
|
4111
|
4291
|
|
|
|
4292
|
def __checkFTPProcUnit(self, projectObj, localfolder):
|
|
4112
|
4293
|
|
|
4113
|
|
def addFTPProcUnitView(self, server, username, password, remotefolder,
|
|
4114
|
|
ftp_wei, exp_code, sub_exp_code, plot_pos,
|
|
4115
|
|
localfolder='./', extension='.png', period='60', protocol='ftp'):
|
|
|
4294
|
puId = None
|
|
|
4295
|
puObj = None
|
|
|
4296
|
|
|
|
4297
|
for thisPuId, thisPuObj in projectObj.procUnitItems():
|
|
|
4298
|
|
|
|
4299
|
if not thisPuObj.name == "SendToServer":
|
|
|
4300
|
continue
|
|
|
4301
|
|
|
|
4302
|
opObj = thisPuObj.getOperationObj(name='run')
|
|
|
4303
|
|
|
|
4304
|
parmObj = opObj.getParameterObj('localfolder')
|
|
|
4305
|
|
|
|
4306
|
#localfolder parameter should always be set, if it is not set then ProcUnit should be removed
|
|
|
4307
|
if not parmObj:
|
|
|
4308
|
projectObj.removeProcUnit(thisPuId)
|
|
|
4309
|
continue
|
|
|
4310
|
|
|
|
4311
|
thisLocalfolder = parmObj.getValue()
|
|
|
4312
|
|
|
|
4313
|
if localfolder != thisLocalfolder:
|
|
|
4314
|
continue
|
|
|
4315
|
|
|
|
4316
|
puId = thisPuId
|
|
|
4317
|
puObj = thisPuObj
|
|
|
4318
|
break
|
|
4116
|
4319
|
|
|
4117
|
|
projectObj = self.getSelectedProjectObj()
|
|
4118
|
|
procUnitConfObj = projectObj.getProcUnitObjByName(name="SendToServer")
|
|
|
4320
|
return puObj
|
|
|
4321
|
|
|
|
4322
|
def __addFTPProcUnitFrom(self, operationObj):
|
|
|
4323
|
|
|
|
4324
|
if operationObj.name != "SendByFTP":
|
|
|
4325
|
return
|
|
|
4326
|
|
|
|
4327
|
projectObj = self.getSelectedProjectObj()
|
|
|
4328
|
|
|
|
4329
|
self.removeAllFTPProcUnitView(projectObj)
|
|
|
4330
|
|
|
|
4331
|
procUnitConfObj = projectObj.addProcUnit(name="SendToServer")
|
|
|
4332
|
|
|
|
4333
|
server = operationObj.getParameterValue("server")
|
|
|
4334
|
username = operationObj.getParameterValue("username")
|
|
|
4335
|
password = operationObj.getParameterValue("pasword")
|
|
|
4336
|
localfolder = operationObj.getParameterValue("localfolder")
|
|
|
4337
|
remotefolder = operationObj.getParameterValue("remotefolder")
|
|
|
4338
|
ext = operationObj.getParameterValue("ext")
|
|
|
4339
|
period = operationObj.getParameterValue("period")
|
|
4119
|
4340
|
|
|
4120
|
|
if not procUnitConfObj:
|
|
4121
|
|
procUnitConfObj = projectObj.addProcUnit(name="SendToServer")
|
|
4122
|
|
else:
|
|
4123
|
|
procUnitConfObj.removeOperations()
|
|
4124
|
|
|
|
4125
|
4341
|
procUnitConfObj.addParameter(name='server', value=server, format='str')
|
|
4126
|
4342
|
procUnitConfObj.addParameter(name='username', value=username, format='str')
|
|
4127
|
4343
|
procUnitConfObj.addParameter(name='password', value=password, format='str')
|
|
4128
|
|
procUnitConfObj.addParameter(name='localfolder', value=localfolder, format='str')
|
|
|
4344
|
procUnitConfObj.addParameter(name='localfolder', value=localfolder, format='list')
|
|
4129
|
4345
|
procUnitConfObj.addParameter(name='remotefolder', value=remotefolder, format='str')
|
|
4130
|
|
procUnitConfObj.addParameter(name='ext', value=extension, format='str')
|
|
|
4346
|
procUnitConfObj.addParameter(name='ext', value=ext, format='str')
|
|
4131
|
4347
|
procUnitConfObj.addParameter(name='period', value=period, format='int')
|
|
4132
|
|
procUnitConfObj.addParameter(name='protocol', value=protocol, format='str')
|
|
4133
|
|
|
|
4134
|
|
procUnitConfObj.addParameter(name='ftp_wei', value=ftp_wei, format='str')
|
|
4135
|
|
procUnitConfObj.addParameter(name='exp_code', value=exp_code, format='str')
|
|
4136
|
|
procUnitConfObj.addParameter(name='sub_exp_code', value=sub_exp_code, format='str')
|
|
4137
|
|
procUnitConfObj.addParameter(name='plot_pos', value=plot_pos, format='str')
|
|
4138
|
4348
|
|
|
4139
|
4349
|
self.__puObjDict[procUnitConfObj.getId()] = procUnitConfObj
|
|
4140
|
4350
|
|
|
4141
|
|
self.__ftpProcUnitAdded = True
|
|
4142
|
|
self.__ftpProcUnitId = procUnitConfObj.getId()
|
|
4143
|
|
|
|
4144
|
|
def removeFTPProcUnitView(self):
|
|
|
4351
|
return procUnitConfObj
|
|
|
4352
|
|
|
|
4353
|
def addFTPProcUnitView(self):
|
|
4145
|
4354
|
|
|
4146
|
|
projectObj = self.getSelectedProjectObj()
|
|
4147
|
|
procUnitConfObj = projectObj.getProcUnitObjByName(name="SendToServer")
|
|
4148
|
|
|
|
4149
|
|
self.__ftpProcUnitAdded = False
|
|
4150
|
|
self.__ftpProcUnitId = None
|
|
|
4355
|
if not self.temporalFTP.create:
|
|
|
4356
|
self.temporalFTP.setwithoutconfiguration()
|
|
4151
|
4357
|
|
|
4152
|
|
if not procUnitConfObj:
|
|
|
4358
|
projectObj = self.getSelectedProjectObj()
|
|
|
4359
|
|
|
|
4360
|
self.removeAllFTPProcUnitView(projectObj)
|
|
|
4361
|
|
|
|
4362
|
if not self.__puLocalFolder2FTP:
|
|
4153
|
4363
|
return
|
|
4154
|
4364
|
|
|
4155
|
|
projectObj.removeProcUnit(procUnitConfObj.getId())
|
|
|
4365
|
folderList = ""
|
|
4156
|
4366
|
|
|
4157
|
|
if procUnitConfObj.getId() not in self.__puObjDict.keys():
|
|
4158
|
|
return
|
|
|
4367
|
for localfolder in self.__puLocalFolder2FTP.values():
|
|
|
4368
|
folderList += str(localfolder) + ","
|
|
|
4369
|
|
|
|
4370
|
procUnitConfObj = projectObj.addProcUnit(name="SendToServer")
|
|
|
4371
|
|
|
|
4372
|
procUnitConfObj.addParameter(name='server', value=self.temporalFTP.server, format='str')
|
|
|
4373
|
procUnitConfObj.addParameter(name='username', value=self.temporalFTP.username, format='str')
|
|
|
4374
|
procUnitConfObj.addParameter(name='password', value=self.temporalFTP.password, format='str')
|
|
|
4375
|
procUnitConfObj.addParameter(name='localfolder', value=folderList, format='list')
|
|
|
4376
|
procUnitConfObj.addParameter(name='remotefolder', value=self.temporalFTP.remotefolder, format='str')
|
|
|
4377
|
procUnitConfObj.addParameter(name='ext', value=self.temporalFTP.extension, format='str')
|
|
|
4378
|
procUnitConfObj.addParameter(name='period', value=self.temporalFTP.period, format='int')
|
|
|
4379
|
procUnitConfObj.addParameter(name='protocol', value=self.temporalFTP.protocol, format='str')
|
|
|
4380
|
|
|
|
4381
|
procUnitConfObj.addParameter(name='ftp_wei', value=self.temporalFTP.ftp_wei, format='str')
|
|
|
4382
|
procUnitConfObj.addParameter(name='exp_code', value=self.temporalFTP.exp_code, format='str')
|
|
|
4383
|
procUnitConfObj.addParameter(name='sub_exp_code', value=self.temporalFTP.sub_exp_code, format='str')
|
|
|
4384
|
procUnitConfObj.addParameter(name='plot_pos', value=self.temporalFTP.plot_pos, format='str')
|
|
|
4385
|
|
|
|
4386
|
self.__puObjDict[procUnitConfObj.getId()] = procUnitConfObj
|
|
|
4387
|
|
|
|
4388
|
def removeAllFTPProcUnitView(self, projectObj):
|
|
4159
|
4389
|
|
|
4160
|
|
self.__puObjDict.pop(procUnitConfObj.getId())
|
|
|
4390
|
for thisPuId, thisPuObj in projectObj.procUnitItems():
|
|
|
4391
|
|
|
|
4392
|
if not thisPuObj.name == "SendToServer":
|
|
|
4393
|
continue
|
|
|
4394
|
|
|
|
4395
|
projectObj.removeProcUnit(thisPuId)
|
|
|
4396
|
|
|
|
4397
|
if thisPuId not in self.__puObjDict.keys():
|
|
|
4398
|
continue
|
|
|
4399
|
|
|
|
4400
|
self.__puObjDict.pop(thisPuId)
|
|
4161
|
4401
|
|
|
4162
|
4402
|
def showPUinitView(self):
|
|
|
4403
|
|
|
4163
|
4404
|
self.propertiesModel = TreeModel()
|
|
4164
|
4405
|
self.propertiesModel.initPUVoltageView()
|
|
4165
|
4406
|
self.treeProjectProperties.setModel(self.propertiesModel)
|
|
@@
-4167,119
+4408,129
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
4167
|
4408
|
self.treeProjectProperties.allColumnsShowFocus()
|
|
4168
|
4409
|
self.treeProjectProperties.resizeColumnToContents(1)
|
|
4169
|
4410
|
|
|
4170
|
|
def saveFTPvalues(self, opObj):
|
|
|
4411
|
def saveFTPvalues(self, puObj):
|
|
|
4412
|
|
|
|
4413
|
opObj = puObj.getOperationObj(name="run")
|
|
4171
|
4414
|
|
|
4172
|
4415
|
parmObj = opObj.getParameterObj(parameterName="server")
|
|
4173
|
4416
|
if parmObj == None:
|
|
4174
|
4417
|
server = 'jro-app.igp.gob.pe'
|
|
4175
|
4418
|
else:
|
|
4176
|
|
server = opObj.getParameterValue(parameterName='server')
|
|
|
4419
|
server = parmObj.getValue()
|
|
4177
|
4420
|
|
|
4178
|
|
parmObj = opObj.getParameterObj(parameterName="folder")
|
|
|
4421
|
parmObj = opObj.getParameterObj(parameterName="remotefolder")
|
|
4179
|
4422
|
if parmObj == None:
|
|
4180
|
|
folder = '/home/wmaster/graficos'
|
|
|
4423
|
remotefolder = '/home/wmaster/graficos'
|
|
4181
|
4424
|
else:
|
|
4182
|
|
folder = opObj.getParameterValue(parameterName='folder')
|
|
|
4425
|
remotefolder = parmObj.getValue()
|
|
4183
|
4426
|
|
|
4184
|
4427
|
parmObj = opObj.getParameterObj(parameterName="username")
|
|
4185
|
4428
|
if parmObj == None:
|
|
4186
|
4429
|
username = 'wmaster'
|
|
4187
|
4430
|
else:
|
|
4188
|
|
username = opObj.getParameterValue(parameterName='username')
|
|
|
4431
|
username = parmObj.getValue()
|
|
4189
|
4432
|
|
|
4190
|
4433
|
parmObj = opObj.getParameterObj(parameterName="password")
|
|
4191
|
4434
|
if parmObj == None:
|
|
4192
|
4435
|
password = 'mst2010vhf'
|
|
4193
|
4436
|
else:
|
|
4194
|
|
password = opObj.getParameterValue(parameterName='password')
|
|
|
4437
|
password = parmObj.getValue()
|
|
4195
|
4438
|
|
|
4196
|
4439
|
parmObj = opObj.getParameterObj(parameterName="ftp_wei")
|
|
4197
|
4440
|
if parmObj == None:
|
|
4198
|
4441
|
ftp_wei = '0'
|
|
4199
|
4442
|
else:
|
|
4200
|
|
ftp_wei = opObj.getParameterValue(parameterName='ftp_wei')
|
|
|
4443
|
ftp_wei = parmObj.getValue()
|
|
4201
|
4444
|
|
|
4202
|
4445
|
parmObj = opObj.getParameterObj(parameterName="exp_code")
|
|
4203
|
4446
|
if parmObj == None:
|
|
4204
|
4447
|
exp_code = '0'
|
|
4205
|
4448
|
else:
|
|
4206
|
|
exp_code = opObj.getParameterValue(parameterName='exp_code')
|
|
|
4449
|
exp_code = parmObj.getValue()
|
|
4207
|
4450
|
|
|
4208
|
4451
|
parmObj = opObj.getParameterObj(parameterName="sub_exp_code")
|
|
4209
|
4452
|
if parmObj == None:
|
|
4210
|
4453
|
sub_exp_code = '0'
|
|
4211
|
4454
|
else:
|
|
4212
|
|
sub_exp_code = opObj.getParameterValue(parameterName='sub_exp_code')
|
|
|
4455
|
sub_exp_code = parmObj.getValue()
|
|
4213
|
4456
|
|
|
4214
|
4457
|
parmObj = opObj.getParameterObj(parameterName="plot_pos")
|
|
4215
|
4458
|
if parmObj == None:
|
|
4216
|
4459
|
plot_pos = '0'
|
|
4217
|
4460
|
else:
|
|
4218
|
|
plot_pos = opObj.getParameterValue(parameterName='plot_pos')
|
|
|
4461
|
plot_pos = parmObj.getValue()
|
|
4219
|
4462
|
|
|
4220
|
4463
|
parmObj = opObj.getParameterObj(parameterName="localfolder")
|
|
4221
|
4464
|
if parmObj == None:
|
|
4222
|
4465
|
localfolder = None
|
|
4223
|
4466
|
else:
|
|
4224
|
|
localfolder = opObj.getParameterValue(parameterName='localfolder')
|
|
|
4467
|
localfolder = parmObj.getValue()
|
|
4225
|
4468
|
|
|
4226
|
4469
|
parmObj = opObj.getParameterObj(parameterName="extension")
|
|
4227
|
4470
|
if parmObj == None:
|
|
4228
|
|
extension = None
|
|
|
4471
|
extension = '.png'
|
|
4229
|
4472
|
else:
|
|
4230
|
|
extension = opObj.getParameterValue(parameterName='extension')
|
|
|
4473
|
extension = parmObj.getValue()
|
|
4231
|
4474
|
|
|
4232
|
|
self.temporalFTP.save(server, folder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos,
|
|
|
4475
|
self.temporalFTP.save(server=server,
|
|
|
4476
|
remotefolder=remotefolder,
|
|
|
4477
|
username=username,
|
|
|
4478
|
password=password,
|
|
|
4479
|
ftp_wei=ftp_wei,
|
|
|
4480
|
exp_code=exp_code,
|
|
|
4481
|
sub_exp_code=sub_exp_code,
|
|
|
4482
|
plot_pos=plot_pos,
|
|
4233
|
4483
|
localfolder=localfolder,
|
|
4234
|
4484
|
extension=extension)
|
|
4235
|
4485
|
|
|
4236
|
4486
|
def addProject2ProjectExplorer(self, id, name):
|
|
4237
|
4487
|
|
|
4238
|
4488
|
itemTree = QtGui.QStandardItem(QtCore.QString(str(name)))
|
|
4239
|
|
self.parentItem = self.projectExplorerModel.invisibleRootItem()
|
|
4240
|
|
self.parentItem.appendRow(itemTree)
|
|
4241
|
|
self.parentItem = itemTree
|
|
4242
|
|
self.projectExplorerTree.setCurrentIndex(self.parentItem.index())
|
|
|
4489
|
|
|
|
4490
|
parentItem = self.projectExplorerModel.invisibleRootItem()
|
|
|
4491
|
parentItem.appendRow(itemTree)
|
|
|
4492
|
|
|
|
4493
|
self.projectExplorerTree.setCurrentIndex(itemTree.index())
|
|
4243
|
4494
|
|
|
4244
|
4495
|
self.selectedItemTree = itemTree
|
|
4245
|
4496
|
|
|
4246
|
4497
|
self.__itemTreeDict[id] = itemTree
|
|
4247
|
4498
|
|
|
4248
|
|
def addPU2ProjectExplorer(self, id, name):
|
|
4249
|
|
# id1= round(int(id)/10.)*10
|
|
4250
|
|
# id= int(id)
|
|
4251
|
|
# id=id-id1
|
|
|
4499
|
def addPU2ProjectExplorer(self, puObj):
|
|
|
4500
|
|
|
|
4501
|
id, name = puObj.id, puObj.datatype
|
|
|
4502
|
|
|
4252
|
4503
|
itemTree = QtGui.QStandardItem(QtCore.QString(str(name)))
|
|
4253
|
4504
|
|
|
4254
|
|
self.parentItem = self.selectedItemTree
|
|
4255
|
|
self.parentItem.appendRow(itemTree)
|
|
|
4505
|
parentItem = self.selectedItemTree
|
|
|
4506
|
parentItem.appendRow(itemTree)
|
|
4256
|
4507
|
self.projectExplorerTree.expandAll()
|
|
4257
|
|
self.parentItem = itemTree
|
|
4258
|
|
self.projectExplorerTree.setCurrentIndex(self.parentItem.index())
|
|
|
4508
|
|
|
|
4509
|
self.projectExplorerTree.setCurrentIndex(itemTree.index())
|
|
4259
|
4510
|
|
|
4260
|
4511
|
self.selectedItemTree = itemTree
|
|
4261
|
4512
|
|
|
4262
|
4513
|
self.__itemTreeDict[id] = itemTree
|
|
4263
|
4514
|
|
|
4264
|
|
def addPU2PELoadXML(self, id, name, inputId):
|
|
|
4515
|
def addPU2PELoadXML(self, puObj):
|
|
|
4516
|
|
|
|
4517
|
id, name, inputId = puObj.id, puObj.datatype, puObj.inputId
|
|
4265
|
4518
|
|
|
4266
|
4519
|
itemTree = QtGui.QStandardItem(QtCore.QString(str(name)))
|
|
4267
|
4520
|
|
|
4268
|
4521
|
if self.__itemTreeDict.has_key(inputId):
|
|
4269
|
|
self.parentItem = self.__itemTreeDict[inputId]
|
|
|
4522
|
parentItem = self.__itemTreeDict[inputId]
|
|
4270
|
4523
|
else:
|
|
4271
|
4524
|
#If parent is a Reader object
|
|
4272
|
|
self.parentItem = self.__itemTreeDict[inputId[:-1]]
|
|
|
4525
|
parentItem = self.__itemTreeDict[id[:-1]]
|
|
4273
|
4526
|
|
|
4274
|
|
self.parentItem.appendRow(itemTree)
|
|
|
4527
|
parentItem.appendRow(itemTree)
|
|
4275
|
4528
|
self.projectExplorerTree.expandAll()
|
|
4276
|
|
self.parentItem = itemTree
|
|
4277
|
|
self.projectExplorerTree.setCurrentIndex(self.parentItem.index())
|
|
4278
|
|
|
|
4279
|
|
self.selectedItemTree = itemTree
|
|
4280
|
|
|
|
|
4529
|
parentItem = itemTree
|
|
|
4530
|
self.projectExplorerTree.setCurrentIndex(parentItem.index())
|
|
|
4531
|
|
|
4281
|
4532
|
self.__itemTreeDict[id] = itemTree
|
|
4282
|
|
# print "stop"
|
|
|
4533
|
self.selectedItemTree = itemTree
|
|
4283
|
4534
|
|
|
4284
|
4535
|
def getSelectedProjectObj(self):
|
|
4285
|
4536
|
"""
|
|
@@
-4417,22
+4668,24
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
4417
|
4668
|
self.__puObjDict[puId] = puObj
|
|
4418
|
4669
|
|
|
4419
|
4670
|
if puObj.name == "SendToServer":
|
|
4420
|
|
self.__ftpProcUnitAdded = True
|
|
4421
|
|
self.__ftpProcUnitId = puObj.getId()
|
|
4422
|
|
|
|
4423
|
|
opObj = puObj.getOperationObj(name="run")
|
|
4424
|
|
self.saveFTPvalues(opObj)
|
|
|
4671
|
self.saveFTPvalues(puObj)
|
|
4425
|
4672
|
|
|
4426
|
4673
|
if puObj.inputId == '0':
|
|
4427
|
4674
|
continue
|
|
4428
|
4675
|
|
|
4429
|
|
self.addPU2PELoadXML(id=puId , name=puObj.datatype , inputId=puObj.inputId)
|
|
4430
|
|
|
|
4431
|
|
if puObj.datatype in ("Voltage", "Spectra", "SpectraHeis"):
|
|
4432
|
|
self.refreshPUWindow(puObj)
|
|
4433
|
|
self.refreshPUProperties(puObj)
|
|
4434
|
|
self.showtabPUCreated(datatype=puObj.datatype)
|
|
4435
|
|
|
|
|
4676
|
self.addPU2PELoadXML(puObj)
|
|
|
4677
|
|
|
|
4678
|
self.refreshPUWindow(puObj)
|
|
|
4679
|
self.refreshPUProperties(puObj)
|
|
|
4680
|
self.showtabPUCreated(datatype=puObj.datatype)
|
|
|
4681
|
|
|
|
4682
|
############## COMPATIBLE FROM OLD VERSIONS ################
|
|
|
4683
|
operationObj = puObj.getOperationObj("SendByFTP")
|
|
|
4684
|
|
|
|
4685
|
if operationObj:
|
|
|
4686
|
send2ServerObj = self.__addFTPProcUnitFrom(operationObj)
|
|
|
4687
|
self.saveFTPvalues(send2ServerObj)
|
|
|
4688
|
############################################################
|
|
4436
|
4689
|
|
|
4437
|
4690
|
self.console.clear()
|
|
4438
|
4691
|
self.console.append("The selected xml file has been loaded successfully")
|
|
@@
-4541,6
+4794,8
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
4541
|
4794
|
|
|
4542
|
4795
|
if not sts:
|
|
4543
|
4796
|
return None
|
|
|
4797
|
|
|
|
4798
|
self.addFTPProcUnitView()
|
|
4544
|
4799
|
|
|
4545
|
4800
|
if not filename:
|
|
4546
|
4801
|
filename = os.path.join( str(self.pathWorkSpace), "%s%s" %(str(projectObj.name), '.xml') )
|
|
@@
-4587,11
+4842,7
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
4587
|
4842
|
del self.__itemTreeDict[projectObj.procUnitConfObjDict[key].getId()]
|
|
4588
|
4843
|
del projectObj.procUnitConfObjDict[key]
|
|
4589
|
4844
|
# print projectObj.procUnitConfObjDict
|
|
4590
|
|
# print self.__itemTreeDict,self.__projectObjDict,self.__puObjDict
|
|
4591
|
|
|
|
4592
|
|
def removefromtree(self, row):
|
|
4593
|
|
self.parentItem.removeRow(row)
|
|
4594
|
|
|
|
|
4845
|
# print self.__itemTreeDict,self.__projectObjDict,self.__puObjDict
|
|
4595
|
4846
|
|
|
4596
|
4847
|
def setInputsProject_View(self):
|
|
4597
|
4848
|
|
|
@@
-4763,13
+5014,10
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
4763
|
5014
|
self.specHeisGgraphYminYmax.clear()
|
|
4764
|
5015
|
self.specHeisGgraphTminTmax.clear()
|
|
4765
|
5016
|
self.specHeisGgraphTimeRange.clear()
|
|
4766
|
|
self.specHeisGgraphftpratio.clear()
|
|
4767
|
|
|
|
4768
|
|
|
|
4769
|
|
|
|
4770
|
|
|
|
|
5017
|
self.specHeisGgraphftpratio.clear()
|
|
4771
|
5018
|
|
|
4772
|
5019
|
def showtabPUCreated(self, datatype):
|
|
|
5020
|
|
|
4773
|
5021
|
if datatype == "Voltage":
|
|
4774
|
5022
|
self.tabVoltage.setEnabled(True)
|
|
4775
|
5023
|
self.tabProject.setEnabled(False)
|
|
@@
-4785,6
+5033,7
class BasicWindow(QMainWindow, Ui_BasicWindow):
|
|
4785
|
5033
|
self.tabCorrelation.setEnabled(False)
|
|
4786
|
5034
|
self.tabSpectraHeis.setEnabled(False)
|
|
4787
|
5035
|
self.tabWidgetProject.setCurrentWidget(self.tabSpectra)
|
|
|
5036
|
|
|
4788
|
5037
|
if datatype == "SpectraHeis":
|
|
4789
|
5038
|
self.tabVoltage.setEnabled(False)
|
|
4790
|
5039
|
self.tabProject.setEnabled(False)
|
|
@@
-5342,7
+5591,7
class Ftp(QMainWindow, Ui_Ftp):
|
|
5342
|
5591
|
create = False
|
|
5343
|
5592
|
closed = pyqtSignal()
|
|
5344
|
5593
|
server = None
|
|
5345
|
|
folder = None
|
|
|
5594
|
remotefolder = None
|
|
5346
|
5595
|
username = None
|
|
5347
|
5596
|
password = None
|
|
5348
|
5597
|
ftp_wei = None
|
|
@@
-5369,9
+5618,9
class Ftp(QMainWindow, Ui_Ftp):
|
|
5369
|
5618
|
self.subexpFTP.setToolTip('Example: 0')
|
|
5370
|
5619
|
self.plotposFTP.setToolTip('Example: 0')
|
|
5371
|
5620
|
|
|
5372
|
|
def setParmsfromTemporal(self, server, folder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos):
|
|
|
5621
|
def setParmsfromTemporal(self, server, remotefolder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos):
|
|
5373
|
5622
|
self.serverFTP.setText(str(server))
|
|
5374
|
|
self.folderFTP.setText(str(folder))
|
|
|
5623
|
self.folderFTP.setText(str(remotefolder))
|
|
5375
|
5624
|
self.usernameFTP.setText(str(username))
|
|
5376
|
5625
|
self.passwordFTP.setText(str(password))
|
|
5377
|
5626
|
self.weightFTP.setText(str(ftp_wei))
|
|
@@
-5383,7
+5632,7
class Ftp(QMainWindow, Ui_Ftp):
|
|
5383
|
5632
|
"""
|
|
5384
|
5633
|
Return Inputs Project:
|
|
5385
|
5634
|
- server
|
|
5386
|
|
- folder
|
|
|
5635
|
- remotefolder
|
|
5387
|
5636
|
- username
|
|
5388
|
5637
|
- password
|
|
5389
|
5638
|
- ftp_wei
|
|
@@
-5392,33
+5641,25
class Ftp(QMainWindow, Ui_Ftp):
|
|
5392
|
5641
|
- plot_pos
|
|
5393
|
5642
|
"""
|
|
5394
|
5643
|
name_server_ftp = str(self.serverFTP.text())
|
|
5395
|
|
try:
|
|
5396
|
|
name = str(self.serverFTP.text())
|
|
5397
|
|
except:
|
|
|
5644
|
if not name_server_ftp:
|
|
5398
|
5645
|
self.console.clear()
|
|
5399
|
5646
|
self.console.append("Please Write a FTP Server")
|
|
5400
|
5647
|
return 0
|
|
5401
|
5648
|
|
|
5402
|
5649
|
folder_server_ftp = str(self.folderFTP.text())
|
|
5403
|
|
try:
|
|
5404
|
|
folder = str(self.folderFTP.text())
|
|
5405
|
|
except:
|
|
|
5650
|
if not folder_server_ftp:
|
|
5406
|
5651
|
self.console.clear()
|
|
5407
|
5652
|
self.console.append("Please Write a Folder")
|
|
5408
|
5653
|
return 0
|
|
5409
|
5654
|
|
|
5410
|
5655
|
username_ftp = str(self.usernameFTP.text())
|
|
5411
|
|
try:
|
|
5412
|
|
username = str(self.usernameFTP.text())
|
|
5413
|
|
except:
|
|
|
5656
|
if not username_ftp:
|
|
5414
|
5657
|
self.console.clear()
|
|
5415
|
5658
|
self.console.append("Please Write a User Name")
|
|
5416
|
5659
|
return 0
|
|
5417
|
5660
|
|
|
5418
|
5661
|
password_ftp = str(self.passwordFTP.text())
|
|
5419
|
|
try:
|
|
5420
|
|
password = str(self.passwordFTP.text())
|
|
5421
|
|
except:
|
|
|
5662
|
if not password_ftp:
|
|
5422
|
5663
|
self.console.clear()
|
|
5423
|
5664
|
self.console.append("Please Write a passwordFTP")
|
|
5424
|
5665
|
return 0
|
|
@@
-5464,7
+5705,7
class Ftp(QMainWindow, Ui_Ftp):
|
|
5464
|
5705
|
|
|
5465
|
5706
|
@pyqtSignature("")
|
|
5466
|
5707
|
def on_ftpOkButton_clicked(self):
|
|
5467
|
|
server, folder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos = self.getParmsFromFtpWindow()
|
|
|
5708
|
server, remotefolder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos = self.getParmsFromFtpWindow()
|
|
5468
|
5709
|
self.create = True
|
|
5469
|
5710
|
self.close()
|
|
5470
|
5711
|
|
|
@@
-5478,8
+5719,9
class Ftp(QMainWindow, Ui_Ftp):
|
|
5478
|
5719
|
event.accept()
|
|
5479
|
5720
|
|
|
5480
|
5721
|
class ftpBuffer():
|
|
|
5722
|
|
|
5481
|
5723
|
server = None
|
|
5482
|
|
folder = None
|
|
|
5724
|
remotefolder = None
|
|
5483
|
5725
|
username = None
|
|
5484
|
5726
|
password = None
|
|
5485
|
5727
|
ftp_wei = None
|
|
@@
-5498,7
+5740,7
class ftpBuffer():
|
|
5498
|
5740
|
|
|
5499
|
5741
|
self.create = False
|
|
5500
|
5742
|
self.server = None
|
|
5501
|
|
self.folder = None
|
|
|
5743
|
self.remotefolder = None
|
|
5502
|
5744
|
self.username = None
|
|
5503
|
5745
|
self.password = None
|
|
5504
|
5746
|
self.ftp_wei = None
|
|
@@
-5515,13
+5757,9
class ftpBuffer():
|
|
5515
|
5757
|
|
|
5516
|
5758
|
self.create = False
|
|
5517
|
5759
|
self.server = "jro-app.igp.gob.pe"
|
|
5518
|
|
self.folder = "/home/wmaster/graficos"
|
|
|
5760
|
self.remotefolder = "/home/wmaster/graficos"
|
|
5519
|
5761
|
self.username = "wmaster"
|
|
5520
|
5762
|
self.password = "mst2010vhf"
|
|
5521
|
|
self.ftp_wei = "0"
|
|
5522
|
|
self.exp_code = "0"
|
|
5523
|
|
self.sub_exp_code = "0"
|
|
5524
|
|
self.plot_pos = "0"
|
|
5525
|
5763
|
self.withoutconfig = True
|
|
5526
|
5764
|
self.localfolder = './'
|
|
5527
|
5765
|
self.extension = '.png'
|
|
@@
-5529,10
+5767,22
class ftpBuffer():
|
|
5529
|
5767
|
self.protocol = 'ftp'
|
|
5530
|
5768
|
self.createforView = True
|
|
5531
|
5769
|
|
|
5532
|
|
def save(self, server, folder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos, localfolder='./', extension='.png', period='60', protocol='ftp'):
|
|
|
5770
|
if not self.ftp_wei:
|
|
|
5771
|
self.ftp_wei = "0"
|
|
|
5772
|
|
|
|
5773
|
if not self.exp_code:
|
|
|
5774
|
self.exp_code = "0"
|
|
|
5775
|
|
|
|
5776
|
if not self.sub_exp_code:
|
|
|
5777
|
self.sub_exp_code = "0"
|
|
|
5778
|
|
|
|
5779
|
if not self.plot_pos:
|
|
|
5780
|
self.plot_pos = "0"
|
|
|
5781
|
|
|
|
5782
|
def save(self, server, remotefolder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos, localfolder='./', extension='.png', period='60', protocol='ftp'):
|
|
5533
|
5783
|
|
|
5534
|
5784
|
self.server = server
|
|
5535
|
|
self.folder = folder
|
|
|
5785
|
self.remotefolder = remotefolder
|
|
5536
|
5786
|
self.username = username
|
|
5537
|
5787
|
self.password = password
|
|
5538
|
5788
|
self.ftp_wei = ftp_wei
|
|
@@
-5543,11
+5793,13
class ftpBuffer():
|
|
5543
|
5793
|
self.withoutconfig = False
|
|
5544
|
5794
|
self.createforView = True
|
|
5545
|
5795
|
self.localfolder = localfolder
|
|
5546
|
|
|
|
|
5796
|
self.extension = extension
|
|
|
5797
|
self.period = period
|
|
|
5798
|
self.protocol = protocol
|
|
5547
|
5799
|
|
|
5548
|
5800
|
def recover(self):
|
|
5549
|
5801
|
|
|
5550
|
|
return self.server, self.folder, self.username, self.password, self.ftp_wei, self.exp_code, self.sub_exp_code, self.plot_pos
|
|
|
5802
|
return self.server, self.remotefolder, self.username, self.password, self.ftp_wei, self.exp_code, self.sub_exp_code, self.plot_pos, self.extension, self.period, self.protocol
|
|
5551
|
5803
|
|
|
5552
|
5804
|
class ShowMeConsole(QtCore.QObject):
|
|
5553
|
5805
|
textWritten = QtCore.pyqtSignal(str)
|