如何select诊断故障的严重性?

How to select Severity for a diagnostic fault?

在创建新的诊断故障时,我们应该如何select严重级别? 不同等级有什么区别?

enum Severity {
  UNKNOWN = 0;
  INFO = 1;
  WARNING = 2;
  ERROR = 3;
}

错误:当故障条件直接影响组件满足其设计要求的能力时,应使用错误。这通常意味着故障还具有 'triggers_nogo=true' 或其他一些直接约束反应,或者用作具有直接约束反应的故障聚合器的直接输入。

警告:当故障情况表明性能下降但仍满足其设计要求时,应使用警告。

信息:只要出现特别感兴趣但不代表组件性能明显下降的情况,就可以使用信息故障。