diff --git a/.vscode/settings.json b/.vscode/settings.json index ca0a096..678b745 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -49,5 +49,6 @@ "main3": "cpp", "cstring": "cpp", "iomanip": "cpp" - } + }, + "C_Cpp.errorSquiggles": "disabled" } \ No newline at end of file diff --git a/main8.cpp b/main8.cpp index c2c3066..aeca474 100644 --- a/main8.cpp +++ b/main8.cpp @@ -21,18 +21,31 @@ int generateRandomHeartRate() { } // === Simulate buzzer activation === -void activateBuzzer() { - std::cout << " Buzzer activated (CARDIAC ALERT)!" << std::endl; +void activateBuzzer(bool activationBuz) { + if (activationBuz) { + std::cout << " Buzzer activated (CARDIAC ALERT)!" << std::endl; + } else { + std::cout << " Buzzer desactivated" << std::endl; + } } + // === Simulate vibration motor activation === -void activateVibration() { - std::cout << " Vibration activated (CARDIAC ALERT)!" << std::endl; +void activateVibration(bool activationVib) { + if (activationVib) { + std::cout << " Vibration activated (CARDIAC ALERT)!" << std::endl; + } else { + std::cout << " Vibration desactivated" << std::endl; + } } // === Simulate Bluetooth transmission === void sendMessageBluetooth(bool urgence) { - std::cout << " Message Bluetooth send : " << (urgence ? "TRUE (urgence)" : "FALSE (normal)") << std::endl; + if (urgence) { + std::cout << " Message Bluetooth send : TRUE (urgence)" << std::endl; + } else { + std::cout << " Message Bluetooth send : FALSE (normal)" << std::endl; + } } // send avg bvpm of the last minute @@ -72,24 +85,27 @@ int main() { if (bpm < BPM_MIN && bpm > BPM_TACHYCARDIA){ std::cout << " [BRADYCARDIA]" << std::endl; - activateVibration(); + activateVibration(true); i=0; } else if(bpm < BPM_BRADYCARDIA && bpm > BPM_MAX) { std::cout << " [TACHYCARDIA]" << std::endl; - activateVibration(); + activateVibration(true); i=0; }else if(bpm < BPM_MAX && bpm > BPM_MIN){ std::cout << " [NORMAL]" << std::endl; + activateBuzzer(false); + activateVibration(false); + sendMessageBluetooth(false); i=0; } else if (bpm < BPM_TACHYCARDIA){ if (i=THRESHOLD_CARDIAC_ARREST && lastBPM < BPM_TACHYCARDIA){ i=0; std::cout << " \n !! Number = 2 [HEART ATTACK]" << std::endl; - activateBuzzer(); - activateVibration(); + activateBuzzer(true); + activateVibration(true); sendMessageBluetooth(true); }else{ i+=1;