创建新的诊断故障时,如何选择严重性级别?不同级别之间有什么区别?
enum Severity {
UNKNOWN = 0;
INFO = 1;
WARNING = 2;
ERROR = 3;
}
ERROR:当故障情况直接影响部件满足其设计要求的能力时,应使用ERROR。这通常意味着故障也具有'triggers_nogo=true'或其他一些直接约束反应,或者作为具有直接约束反应的fault Aggregator的直接输入。
WARNING:当故障条件表明性能下降,但仍符合设计要求时,应使用此警告。
INFO:信息故障可以在出现特别感兴趣的条件时使用,但不表示组件的性能有任何明显的下降。