diff --git a/LinSensorTasks.c b/LinSensorTasks.c index a97035f..aa1c832 100644 --- a/LinSensorTasks.c +++ b/LinSensorTasks.c @@ -143,7 +143,7 @@ static lin_event_id_t Lin4_Scheduler(tLin4TaskSensor *env) { pAirQS_Stat->AirQS_NOxLvl_Stat, pAirQS_Stat->AirQS_NH3Lvl_Stat) } else { - LoggerFormatInfo(LOGGER, LOG_SIGN4, "LIN4 ERROR = %d", ret) + LoggerFormatInfo(LOGGER, LOG_SIGN4, "LIN4 ERROR (pAirQS_Stat) = %d", ret) } #endif @@ -163,7 +163,7 @@ static lin_event_id_t Lin4_Scheduler(tLin4TaskSensor *env) { pAroma_Stat->Aroma_CartridgeFlavor_Stat, pAroma_Stat->Aroma_CartridgeCapacity_Stat) } else { - LoggerFormatInfo(LOGGER, LOG_SIGN4, "LIN4 ERROR = %d", ret) + LoggerFormatInfo(LOGGER, LOG_SIGN4, "LIN4 ERROR (pAroma_Stat) = %d", ret) } break; @@ -179,7 +179,7 @@ static lin_event_id_t Lin4_Scheduler(tLin4TaskSensor *env) { pIonizer_Stat->Ionizer_Err_Stat, pIonizer_Stat->Ionizer_Ionization_Stat) } else { - LoggerFormatInfo(LOGGER, LOG_SIGN4, "LIN4 ERROR = %d", ret) + LoggerFormatInfo(LOGGER, LOG_SIGN4, "LIN4 ERROR (pIonizer_Stat) = %d", ret) } break; @@ -196,7 +196,7 @@ static lin_event_id_t Lin4_Scheduler(tLin4TaskSensor *env) { p_teTXV_fHVAC_Stat->eTXV_fHVAC_Pressure_Val, p_teTXV_fHVAC_Stat->eTXV_fHVAC_Temp_Val) } else { - LoggerFormatInfo(LOGGER, LOG_SIGN4, "LIN4 ERROR = %d", ret) + LoggerFormatInfo(LOGGER, LOG_SIGN4, "LIN4 ERROR (p_teTXV_fHVAC_Stat) = %d", ret) } break; @@ -204,16 +204,55 @@ static lin_event_id_t Lin4_Scheduler(tLin4TaskSensor *env) { case eeTXV_rHVAC_Stat: { teTXV_rHVAC_Stat *p_teTXV_rHVAC_Stat = (teTXV_rHVAC_Stat *) &env->Stat[i]; + + if (ret == LIN_RX_COMPLETED) { + LoggerFormatInfo(LOGGER, LOG_SIGN4, + "eTXV_rHVAC_Pos_Stat = %d eTXV_rHVAC_LinRespErr_Stat = %d eTXV_rHVAC_Err_Stat = %d eTXV_fHVAC_Pressure_Val = %d eTXV_rHVAC_Temp_Val = %d", + p_teTXV_rHVAC_Stat->eTXV_rHVAC_Pos_Stat, + p_teTXV_rHVAC_Stat->eTXV_rHVAC_LinRespErr_Stat, + p_teTXV_rHVAC_Stat->eTXV_rHVAC_Err_Stat, + p_teTXV_rHVAC_Stat->eTXV_rHVAC_Pressure_Val, + p_teTXV_rHVAC_Stat->eTXV_rHVAC_Temp_Val) + } else { + LoggerFormatInfo(LOGGER, LOG_SIGN4, "LIN4 ERROR (p_teTXV_rHVAC_Stat) = %d", ret) + } + break; } case eeTXV_batChiller_Stat: { teTXV_batChiller_Stat *p_teTXV_batChiller_Stat = (teTXV_batChiller_Stat *) &env->Stat[i]; + + if (ret == LIN_RX_COMPLETED) { + LoggerFormatInfo(LOGGER, LOG_SIGN4, + "eTXV_batChiller_Pos_Stat = %d eTXV_batChiller_LinRespErr_Stat = %d eTXV_batChiller_Err_Stat = %d eTXV_batChiller_Pressure_Val = %d eTXV_batChiller_Temp_Val = %d", + p_teTXV_batChiller_Stat->eTXV_batChiller_Pos_Stat, + p_teTXV_batChiller_Stat->eTXV_batChiller_LinRespErr_Stat, + p_teTXV_batChiller_Stat->eTXV_batChiller_Err_Stat, + p_teTXV_batChiller_Stat->eTXV_batChiller_Pressure_Val, + p_teTXV_batChiller_Stat->eTXV_batChiller_Temp_Val) + } else { + LoggerFormatInfo(LOGGER, LOG_SIGN4, "LIN4 ERROR (p_teTXV_batChiller_Stat) = %d", ret) + } + break; } case eeTXV_eeChiller_Stat: { teTXV_eeChiller_Stat *p_teTXV_eeChiller_Stat = (teTXV_eeChiller_Stat *) &env->Stat[i]; + + if (ret == LIN_RX_COMPLETED) { + LoggerFormatInfo(LOGGER, LOG_SIGN4, + "eTXV_eeChiller_Stat_ = %d eTXV_eeChiller_LinRespErr_Stat = %d eTXV_eeChiller_Err_Stat = %d eTXV_eeChiller_Pressure_Val = %d eTXV_eeChiller_Temp_Val = %d", + p_teTXV_eeChiller_Stat->eTXV_eeChiller_Stat_, + p_teTXV_eeChiller_Stat->eTXV_eeChiller_LinRespErr_Stat, + p_teTXV_eeChiller_Stat->eTXV_eeChiller_Err_Stat, + p_teTXV_eeChiller_Stat->eTXV_eeChiller_Pressure_Val, + p_teTXV_eeChiller_Stat->eTXV_eeChiller_Temp_Val) + } else { + LoggerFormatInfo(LOGGER, LOG_SIGN4, "LIN4 ERROR (p_teTXV_eeChiller_Stat) = %d", ret) + } + break; } }