RESULT = 0; PWR = SUUNTO_BIKE_POWER_AVG[30]; REMAINING = 0; prefix = ""; postfix = "free"; if (SUUNTO_LAP_NUMBER == 2 || SUUNTO_LAP_NUMBER == 4 || SUUNTO_LAP_NUMBER == 6 || SUUNTO_LAP_NUMBER == 9 || SUUNTO_LAP_NUMBER == 11 || SUUNTO_LAP_NUMBER == 13 || SUUNTO_LAP_NUMBER == 16 || SUUNTO_LAP_NUMBER == 18 || SUUNTO_LAP_NUMBER == 20) { REMAINING = 120 - SUUNTO_MANUAL_LAP_DURATION; if (REMAINING > 0) { RESULT = REMAINING; } prefix = ""; postfix = "PFPI"; if ( PWR < 285 ) { prefix = "fa"; if (Suunto.mod(REMAINING, 2) == 0) { Suunto.alarmBeep(); } } } if (SUUNTO_LAP_NUMBER == 25 || SUUNTO_LAP_NUMBER == 27 || SUUNTO_LAP_NUMBER == 29 || SUUNTO_LAP_NUMBER == 31) { REMAINING = 60 - SUUNTO_MANUAL_LAP_DURATION; if (REMAINING > 0) { RESULT = REMAINING; } prefix = ""; postfix = "O"; if ( PWR < 268 ) { prefix = "fa"; if (Suunto.mod(REMAINING, 2) == 0) { Suunto.alarmBeep(); } } if ( PWR > 283 ) { prefix = "sl"; Suunto.alarmBeep(); } } if (SUUNTO_LAP_NUMBER == 3 || SUUNTO_LAP_NUMBER == 5 || SUUNTO_LAP_NUMBER == 7 || SUUNTO_LAP_NUMBER == 10 || SUUNTO_LAP_NUMBER == 12 || SUUNTO_LAP_NUMBER == 14 || SUUNTO_LAP_NUMBER == 17 || SUUNTO_LAP_NUMBER == 19 || SUUNTO_LAP_NUMBER == 21) { REMAINING = 120 - SUUNTO_MANUAL_LAP_DURATION; if (REMAINING > 0) { RESULT = REMAINING; } prefix = ""; postfix = "RBI"; if ( PWR > 206 ) { prefix = "sl"; Suunto.alarmBeep(); } } if (SUUNTO_LAP_NUMBER == 32) { REMAINING = 900 - SUUNTO_MANUAL_LAP_DURATION; if (REMAINING > 0) { RESULT = REMAINING; } prefix = ""; postfix = "EM"; if ( PWR < 127 ) { prefix = "fa"; if (Suunto.mod(REMAINING, 2) == 0) { Suunto.alarmBeep(); } } if ( PWR > 206 ) { prefix = "sl"; Suunto.alarmBeep(); } } if (SUUNTO_LAP_NUMBER == 24 || SUUNTO_LAP_NUMBER == 26 || SUUNTO_LAP_NUMBER == 28 || SUUNTO_LAP_NUMBER == 30) { REMAINING = 120 - SUUNTO_MANUAL_LAP_DURATION; if (REMAINING > 0) { RESULT = REMAINING; } prefix = ""; postfix = "U"; if ( PWR < 243 ) { prefix = "fa"; if (Suunto.mod(REMAINING, 2) == 0) { Suunto.alarmBeep(); } } if ( PWR > 254 ) { prefix = "sl"; Suunto.alarmBeep(); } } if (SUUNTO_LAP_NUMBER == 1) { REMAINING = 1200 - SUUNTO_MANUAL_LAP_DURATION; if (REMAINING > 0) { RESULT = REMAINING; } prefix = ""; postfix = "EM"; if ( PWR < 127 ) { prefix = "fa"; if (Suunto.mod(REMAINING, 2) == 0) { Suunto.alarmBeep(); } } if ( PWR > 206 ) { prefix = "sl"; Suunto.alarmBeep(); } } if (SUUNTO_LAP_NUMBER == 8 || SUUNTO_LAP_NUMBER == 15 || SUUNTO_LAP_NUMBER == 22) { REMAINING = 480 - SUUNTO_MANUAL_LAP_DURATION; if (REMAINING > 0) { RESULT = REMAINING; } prefix = ""; postfix = "RBS"; if ( PWR > 206 ) { prefix = "sl"; Suunto.alarmBeep(); } } if (SUUNTO_LAP_NUMBER == 23) { REMAINING = 1800 - SUUNTO_MANUAL_LAP_DURATION; if (REMAINING > 0) { RESULT = REMAINING; } prefix = ""; postfix = "EM"; if ( PWR < 127 ) { prefix = "fa"; if (Suunto.mod(REMAINING, 2) == 0) { Suunto.alarmBeep(); } } if ( PWR > 206 ) { prefix = "sl"; Suunto.alarmBeep(); } }