示例#1
0
 private void OnEngineChanged(EngineChangedMessage message)
 {
     //var carSignalSet = Singleton.GetCarSignalSet;
     //if (!carSignalSet.Current.Sensor.SafetyBelt)
     //{
     //    //再界面通过消息机制传递数据
     //    messager.Send(new SafetyBeltMessage());
     //}
 }
示例#2
0
 /// <summary>
 /// 发动机启动检查是否空挡 没有熄火造成的熄火误判
 /// </summary>
 /// <param name="message"></param>
 private void OnEngineChanged(EngineChangedMessage message)
 {
     if (message.NewValue)
     {
         if (!CarSignalSet.Current.Sensor.IsNeutral)
         {
             BreakRule(DeductionRuleCodes.RC40204);
         }
     }
 }
示例#3
0
 /// <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);
             //}
         }
     }
 }