private void OnEngineChanged(EngineChangedMessage message) { //var carSignalSet = Singleton.GetCarSignalSet; //if (!carSignalSet.Current.Sensor.SafetyBelt) //{ // //再界面通过消息机制传递数据 // messager.Send(new SafetyBeltMessage()); //} }
/// <summary> /// 发动机启动检查是否空挡 没有熄火造成的熄火误判 /// </summary> /// <param name="message"></param> private void OnEngineChanged(EngineChangedMessage message) { if (message.NewValue) { if (!CarSignalSet.Current.Sensor.IsNeutral) { BreakRule(DeductionRuleCodes.RC40204); } } }
/// <summary> /// 发动机启动检查是否空挡 /// </summary> /// <param name="message"></param> private void OnEngineChanged(EngineChangedMessage message) { if (message.NewValue) { if (!CarSignalSet.Current.Sensor.IsNeutral) { //触犯规则:非空挡打火 //软件软处理!// BreakRule(DeductionRuleCodes.RC40204); //if (Settings.CommonExamItemsCheckEngineStall) //{ // if (LastEngineTime.HasValue) // { // BreakRule(DeductionRuleCodes.RC40204); // } //} //else //{ // BreakRule(DeductionRuleCodes.RC40204); //} } } }