pos stuck

b_SensorPosStuckStartTout

void  Dia_HandleErrorsAccMotor  ( Dia_ApplErrorT  const * aps_Error )
{
  /* check, if at least one error state has changed */
  if (0 != aps_Error->u16_State)
  {
    boolean                   lb_SetError;
    Dia_AccMotorResultBitsT * lps_ErrorResultField       = &ms_Diagnosis_Data.s_ErrorResults.AccMotor;
    Dia_PositionResultBitsT * lps_ErrorResultFieldSpoAcc = &ms_Diagnosis_Data.s_ErrorResults.SensorPositionAcc;
   

    if (FALSE != b_DIAGNOSTIC_HANDLE_STATUS( ID_ACC_MOTOR_POSITION_STUCK ) )
    {
        /* set error bit in PositionErrorBits[] ! */
        lps_ErrorResultFieldSpoAcc->b_SensorPosStuckStartTout = lb_SetError;
    }

  }
}

猜你喜欢

转载自www.cnblogs.com/dannykong/p/10913005.html