# 致命错误拦截

# 功能简介

系统硬件发生致命错误时,需要系统完整下电,等待一定自恢复时间才能继续使用。如果发生致命错误,用户继续使用设备,将可能对设备带来更严重的不可逆的损坏。从系统保护角度出发,软件将对硬件的致命错误进行拦截,一旦发生致命错误,将强制用户系统关闭,并等待 15 分钟再扫描,否则,系统将不能进行任何扫描操作。

# UI 显示

发生致命错误时,OC 将弹出如下对话框。发生此情况,建议用户立即撤出正在扫描的患者,点击**确认**立即关闭系统,等待 15 分钟后再开启重试。

如果不满足等待恢复条件,扫描操作将出现如下错误提示

# 参数设置

可通过修改*/config/FatalInterceptor.cfg*对拦截进行配置

[configuration]
flag=1                                    //全局打开关闭致命拦截
intercept_details=mA_abnormal, LD4, LD2   //需要拦截的来自GCP致命错误,可在此增加其他错误
recovery_time=900						  //致命错误恢复时间,单位s,从最近一次拦截开始计时

[intercept]
fatal_intercepted=1						  //已拦截到致命错误,系统关闭后自动清零
last_fatal_datetime=20211208 10:54:07     //上次致命错误的时间
last_fatal_detail=mA_abnormal			  //上次致命错误的名称或类型