টাইমার.সি / সমৃদ্ধকরণ সারণীতে, এক্সএনএমএক্সএক্স% সমৃদ্ধিতে পৌঁছানোর জন্য লাইন যুক্ত করা:
কোড: সব নির্বাচন করুন
[...]
{ 11, 20 }, // 11/20 = 55% de carburant supplémentaire
{ 6, 10 }, // 6/10 = 60% de carburant supplémentaire
{ 11, 17 }, // 11/17 = 65% de carburant supplémentaire
{ 7, 10 }, // 7/10 = 70% de carburant supplémentaire
টাইমার.সি. / ফাংশন সেট ইনজেকশনপ্যারামিটারস () এ, আমরা টেবিলের ওভারফ্লো চেকটি পরিবর্তন করি:
কোড: সব নির্বাচন করুন
// On limite à 70% par sécurité pour ne pas deborder du tableau de constantes
if ( injectionValue > 14 )
injectionValue = 14;
এবং তাই ihm.c এ, পরিবর্তে একটি ভেরিয়েবল স্টার্টার বুস্টটিম্প যুক্ত করার পরিবর্তে আমি এটি করতে চাই:
কোড: সব নির্বাচন করুন
BYTE _ihmInjectionValueGet ( void )
{
// Retourne le pourcentage d'injection supplémentaire désiré par l'utilisateur
// En mode SP95, pas d'enrichissement
if ( mode == MODE_SP95 )
return 0;
// Dans les 3 premieres secondes après le démarrage de la carte, on
// enrichit à 70% pour faciliter le demarrage du moteur
if ( starterTmp > 7000 )
return 14;
// Durant le temps de starter qui reste, on
// enrichit à 50% pour faciliter le demarrage du moteur
if ( starterTmp )
return 10;
// Par sécurité, on limite à 50% d'enrichissement maximum
if ( injectionValue > 10 )
injectionValue = 10;
return injectionValue;
}