protected virtual void OnAspirationTypeChanged(AspirationType newAspirationType)
 {
     if (AspirationTypeChanged == null)
     {
         return;
     }
     AspirationTypeChanged(this, new EventArgs <AspirationType>(newAspirationType));
 }
 public static byte LoadTypeMaximum(this LoadType loadType, AspirationType aspirationType)
 {
     if (loadType == LoadType.TPS)
     {
         return(100);
     }
     if (aspirationType == AspirationType.Normal)
     {
         return(102);
     }
     return(255);
 }
Example #3
0
 public static ushort GetThresholdMaximum(UserOutputType outputType, LoadType loadType, AspirationType aspirationType)
 {
     if (outputType == UserOutputType.Unknown)
     {
         return(ushort.MaxValue);
     }
     if (outputType == UserOutputType.Rpm)
     {
         return(10000);
     }
     if (outputType == UserOutputType.AuxiliaryInput)
     {
         return(255);
     }
     return(loadType.LoadTypeMaximum(aspirationType));
 }