|
@@ -243,12 +243,11 @@ class Frame(QMainWindow):
|
|
|
#上一时刻静止且正确,当前噪声,不显示当前数据,显示上一正确数据
|
|
|
measure_info.CopyFrom(self.last_moving_statu)
|
|
|
#先判断光电
|
|
|
- if is_moving:
|
|
|
- if icpu_statu.back_io==1:
|
|
|
- self.panel_txt.ShowImg(self.images["请调整"])
|
|
|
- self.panel_arrow.FlashImg(self.images["向前调整"])
|
|
|
- self.last_show="调整"
|
|
|
- return
|
|
|
+ if icpu_statu.back_io==1:
|
|
|
+ self.panel_txt.ShowImg(self.images["请调整"])
|
|
|
+ self.panel_arrow.FlashImg(self.images["向前调整"])
|
|
|
+ self.last_show="调整"
|
|
|
+ return
|
|
|
|
|
|
#光电正常
|
|
|
if lidar_statu==MeasureStatu["无数据"]:
|
|
@@ -258,9 +257,9 @@ class Frame(QMainWindow):
|
|
|
return
|
|
|
elif lidar_statu==MeasureStatu["噪声"]:
|
|
|
if self.last_moving_statu is None and self.flag is True:
|
|
|
- self.panel_txt.ShowImg(self.images["检查杂物"])
|
|
|
- self.panel_arrow.ShowImg(self.images["检查杂物"])
|
|
|
- self.last_show = "检查杂物"
|
|
|
+ self.panel_txt.ShowImg(self.images['请调整'])
|
|
|
+ self.panel_arrow.ShowImg(self.images["请调整"])
|
|
|
+ self.last_show = "请调整"
|
|
|
return
|
|
|
if self.last_show=="超时":
|
|
|
self.panel_txt.ShowImg(self.images["空闲"])
|
|
@@ -297,6 +296,21 @@ class Frame(QMainWindow):
|
|
|
self.panel_arrow.ShowImg(self.images['超宽车辆'])
|
|
|
self.last_show="超宽"
|
|
|
return
|
|
|
+ if (border_statu>>1)&0x01==1:
|
|
|
+ self.panel_txt.ShowImg(self.images['请调整'])
|
|
|
+ self.panel_arrow.FlashImg(self.images["向前调整"])
|
|
|
+ self.last_show = "调整"
|
|
|
+ return
|
|
|
+ if (border_statu>>2)&0x01==1:
|
|
|
+ self.panel_txt.ShowImg(self.images['请调整'])
|
|
|
+ self.panel_arrow.FlashImg(self.images["向右调整"])
|
|
|
+ self.last_show = "调整"
|
|
|
+ return
|
|
|
+ if (border_statu>>3)&0x01==1:
|
|
|
+ self.panel_txt.ShowImg(self.images['请调整'])
|
|
|
+ self.panel_arrow.FlashImg(self.images["向左调整"])
|
|
|
+ self.last_show = "调整"
|
|
|
+ return
|
|
|
border=border_statu&0x0f
|
|
|
if (border in ArrowType.keys()) is False:
|
|
|
self.panel_txt.ShowImg(self.images['检查杂物'])
|