def updatePeakBackTofWidgets(self, row): _list_nxsdata_sorted = self.list_nxsdata_sorted _nxsdata_row = _list_nxsdata_sorted[row] if _nxsdata_row == None: return [peak1, peak2] = _nxsdata_row.peak if peak1 == '' or peak1 == 'N/A': peak1 = -1 self.dataPeakFromValue.setValue(int(peak1)) if peak2 == '' or peak2 == 'N/A': peak2 = 255 self.dataPeakToValue.setValue(int(peak2)) [back1, back2] = _nxsdata_row.back if back1 == '' or back1 == 'N/A': back1 = -1 self.dataBackFromValue.setValue(int(back1)) if back2 == '' or back2 == 'N/A': back2 = 255 self.dataBackToValue.setValue(int(back2)) if _nxsdata_row.tof_auto_flag: [tof1, tof2] = _nxsdata_row.tof_range_auto else: [tof1, tof2] = _nxsdata_row.tof_range [tof1ms, tof2ms] = convertTOF([tof1, tof2]) self.TOFmanualFromValue.setText("%.2f" % float(tof1ms)) self.TOFmanualToValue.setText("%.2f" % float(tof2ms)) self.manualTOFWidgetsEnabled(not _nxsdata_row.tof_auto_flag)
def getTofRange(self, from_index): data = self.table_settings from_tof_ms = data[from_index, 7] to_tof_ms = data[from_index, 8] tof_from_to_micros = convertTOF([from_tof_ms, to_tof_ms], from_units='ms', to_units='micros') return tof_from_to_micros
def getTofRange(self, from_index): data = self.table_settings from_tof_ms = data[from_index, 7] to_tof_ms = data[from_index, 8 ] tof_from_to_micros = convertTOF([from_tof_ms, to_tof_ms], from_units='ms', to_units='micros') return tof_from_to_micros