State machine state On

LowBeamLights
Luces encendidas

State machine transitions

  • Si se dan las condiciones de desactivaciĆ³n, apagaremos las luces.
    • Destination:Off
    • Condition: lowBeamOffConditions
      Code
      statusCar<=2 ||
      IN_LEV_LOWBEAM_LAMP==FALSE ||
      (IN_LEV_HIGHBEAM_LAMP == TRUE && OUT_HIGHBEAM_LAMP_L==TRUE && OUT_HIGHBEAM_LAMP_R==TRUE) ||
      diagPsOvervolt == TRUE ||
      diagPsUndervolt == TRUE ||
      diagPsOvercurrent == TRUE ||
      LOWBEAM_LAMP_L_DGN ||
      LOWBEAM_LAMP_R_DGN
    • Actions:
      • CULowBeam
        Se desactivan las luces de cruce.
        Code
        OUT_LOWBEAM_LAMP_L = FALSE;
        OUT_LOWBEAM_LAMP_R = FALSE;
        canLowBeam=CAN_LOW_BEAM_OFF;