diff --git a/MainModesArbiter.c b/MainModesArbiter.c index 9684d9f..7a20fc2 100644 --- a/MainModesArbiter.c +++ b/MainModesArbiter.c @@ -271,10 +271,10 @@ void LoadDataInFromModel(tMma *env) { if (osMutexAcquire(env->ModelTask.access, 5000) == osOK) { - env->pwms->pwmFrontIo.setActivePercent(env->pwms->pwmFrontIo.env, 0); - env->pwms->pwmRearIo.setActivePercent(env->pwms->pwmRearIo.env, 100); - env->pwms->pwmFrontReservedIo.setActivePercent(env->pwms->pwmFrontReservedIo.env, 10); - env->pwms->pwmRearReservedIo.setActivePercent(env->pwms->pwmRearReservedIo.env, 20); + env->pwms->pwmFrontIo.setActivePercent(env->pwms->pwmFrontIo.env, rtY.PWM_Get_f.pwmPercentFront); + env->pwms->pwmRearIo.setActivePercent(env->pwms->pwmRearIo.env, rtY.PWM_Get_f.pwmPercentRear); + env->pwms->pwmFrontReservedIo.setActivePercent(env->pwms->pwmFrontReservedIo.env, rtY.PWM_Get_f.pwmPercentFrontReserved); + env->pwms->pwmRearReservedIo.setActivePercent(env->pwms->pwmRearReservedIo.env, rtY.PWM_Get_f.pwmPercentRearReserved); PWM_Get.pwmPercentFront = env->pwms->pwmFrontCaptureIO.getPwm(env->pwms->pwmFrontCaptureIO.env); PWM_Get.pwmPercentRear = env->pwms->pwmRearCaptureIO.getPwm(env->pwms->pwmRearCaptureIO.env); @@ -284,8 +284,7 @@ void LoadDataInFromModel(tMma *env) { env->pwms->pwmRearReservedCaptureIO.env); set_Dtc_state_error(&env->Diagnostic); - set_CCU_Errors(&env->canSpamTransmitter, (CCU_Errors_t *) &CCU_Errors_Model); - + set_CanSpamTransmitter(&env->canSpamTransmitter); get_CanSpamReceiver(&env->canSpamReceiver); osMutexRelease(env->ModelTask.access);