View Single Post
      04-13-2013, 12:17 AM   #65
inChargeOfIT
First Lieutenant
United_States
17
Rep
344
Posts

Drives: 2013 335i Sport
Join Date: Dec 2012
Location: Austin, TX

iTrader: (0)

Quote:
Originally Posted by BMWrules7 View Post
Lol! Somewhere, lurking in the gear shift monitor program...

If (shiftMonitor == etSportModezWhilstEcoPro) {

/*** Idiot switched shift lever to sport while he is in ecoPro ***/

misFire(rnd(etMaxNoCyls)); /*** scare the bejesus out of this environmentally foolish moron ***/

masterCautionChime();

sleep(60);

misFire(rnd(etMaxNoCyls)); /*** surprise moron again ***/

limpMode(etEnable); /*** punish this half-man-half-idiot with half a car ***/


}
Please refactor to include BMW's default error handling routines :

If ( (shiftMonitor == etSportModezWhilstEcoPro) && ( isNearDealership() == false || isUnderWarranty() == false) ) {
/*** Idiot switched shift lever to sport while he is in ecoPro ***/

misFire(rnd(etMaxNoCyls)); /*** scare the bejesus out of this environmentally foolish moron ***/

masterCautionChime();

sleep(60);

misFire(rnd(etMaxNoCyls)); /*** surprise moron again ***/

limpMode(etEnable); /*** punish this half-man-half-idiot with half a car ***/


}
Appreciate 0