handheld.py yhdhms-self.ymdhms

server
esea_info 3 years ago
parent 0b3e23b1ab
commit b1b641d28b
  1. 68
      handheld.py

@ -434,38 +434,38 @@ class Handheld(object):
# self.printTest(self.filelist) # self.printTest(self.filelist)
pass pass
def dealAllMeasurements(self, ): # def dealAllMeasurements(self, ):
log.info(f" 所有测量文件", __name__, "dealAllMeasurements", ) # log.info(f" 所有测量文件", __name__, "dealAllMeasurements", )
if len(self.filelist)<1: # if len(self.filelist)<1:
pass # pass
# 前面已经考虑各种文件错误 # # 前面已经考虑各种文件错误
for df in self.filelist: # for df in self.filelist:
# 处理信息帧 # # 处理信息帧
self.info_dict = {} # self.info_dict = {}
self.info_path_fname:Path = df["info_path"] # self.info_path_fname:Path = df["info_path"]
self.sensor_path_fname:Path = df["sensor_path"] # self.sensor_path_fname:Path = df["sensor_path"]
hex_info = self.read_bin( self.info_path_fname ) # hex_info = self.read_bin( self.info_path_fname )
try: # try:
self.info_dict = self.decode_info( hex_info ) # self.info_dict = self.decode_info( hex_info )
except: # except:
log.error( f"处理信息文件" # log.error( f"处理信息文件"
+ "/" +self.info_path_fname.stem # + "/" +self.info_path_fname.stem
+ "出现错误", __name__, "dealAllMeasurements" ) # + "出现错误", __name__, "dealAllMeasurements" )
raise MyException( "处理文件"+ self.info_path_fname + "出现错误") # raise MyException( "处理文件"+ self.info_path_fname + "出现错误")
pass # pass
try: # awrams每次只有一组数据 # try: # awrams每次只有一组数据
self.dealOneMeasurement(self.sensor_path_fname ) # self.dealOneMeasurement(self.sensor_path_fname )
# self.measurement_interval = int(self.info_dict['Measure_Interval']) # # self.measurement_interval = int(self.info_dict['Measure_Interval'])
# self.measurement_repeat = int(self.info_dict['Measure_Repeat']) # # self.measurement_repeat = int(self.info_dict['Measure_Repeat'])
# self.dealOneHandheldMeasurement(self.sensor_path_fname ) # # self.dealOneHandheldMeasurement(self.sensor_path_fname )
except Exception as e: # except Exception as e:
log.error( "处理传感器文件" + self.sensor_path_fname.name + " 出现错误",__name__,"dealAllMeasurements") # log.error( "处理传感器文件" + self.sensor_path_fname.name + " 出现错误",__name__,"dealAllMeasurements")
raise MyException( "处理传感器文件" + self.sensor_path_fname.name + " 出现错误" ) # raise MyException( "处理传感器文件" + self.sensor_path_fname.name + " 出现错误" )
pass # pass
log.info(f"Finished !! ", __name__, "dealAllMeasurements") # log.info(f"Finished !! ", __name__, "dealAllMeasurements")
return True,self.error_result # return True,self.error_result
pass # pass
def dealOneMeasurement_Handheld(self, ): def dealOneMeasurement_Handheld(self, ):
'''handheld一次测量包含多组数据''' '''handheld一次测量包含多组数据'''
@ -490,7 +490,7 @@ class Handheld(object):
self.hhp.setMode(1) self.hhp.setMode(1)
self.current_measure_time = self.getCurrentMeasureTimeFromInfoDict() self.current_measure_time = self.getCurrentMeasureTimeFromInfoDict()
ymdhms = "20"+ str(self.info_dict['year']) + '_' \ self.ymdhms = "20"+ str(self.info_dict['year']) + '_' \
+ str(self.info_dict['month']) + '_' \ + str(self.info_dict['month']) + '_' \
+ str(self.info_dict['day']) + '_' \ + str(self.info_dict['day']) + '_' \
+ str(self.info_dict['hour']) + '_' \ + str(self.info_dict['hour']) + '_' \
@ -498,7 +498,7 @@ class Handheld(object):
+ str(self.info_dict['second']) + str(self.info_dict['second'])
# self.output_path 定位到 /data/output 目录? # self.output_path 定位到 /data/output 目录?
self.output_path = OUTPUT_DIR.joinpath( ymdhms) self.output_path = OUTPUT_DIR.joinpath( self.ymdhms)
log.debug(f"current_measure_time: {self.current_measure_time}", __name__, "dealOneMeasurement_Handheld") log.debug(f"current_measure_time: {self.current_measure_time}", __name__, "dealOneMeasurement_Handheld")

Loading…
Cancel
Save