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); }
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)); }