|
@@ -39,7 +39,12 @@ class EntranceChecker(threading.Thread):
|
|
|
park = message.park_table()
|
|
|
park.CopyFrom(park_table)
|
|
|
measure_info = message.measure_info()
|
|
|
- tf.Parse(self.measure_statu.statu, measure_info)
|
|
|
+ if self.measure_statu.statu is not None:
|
|
|
+ tf.Parse(self.measure_statu.statu, measure_info)
|
|
|
+ else:
|
|
|
+ park.statu.execute_statu = message.eError
|
|
|
+ park.statu.statu_description = "设备故障,请联系管理员(雷达)"
|
|
|
+ return tf.MessageToString(park, as_utf8=True)
|
|
|
tm = time.time()
|
|
|
if self.error_str == 'OK':
|
|
|
while time.time() - tm < 0.5:
|