'### VDV Driver's Information Display ### ' (C) 2014 Morphi ' (C) 2016 Christian Rolle ' Version 1.0 {trigger:comp_button_down} 1 (S.L.comp_button_down_mode) s1 1 = {if} (T.L.ev_VDV_toggle_on) {else} (T.L.ev_VDV_toggle_off) {endif} {end} {trigger:comp_button_down_off} (L.L.vdv_display_mode) 5 = (L.L.vdv_display_masterwarn) ! && {if} 0 (S.L.vdv_display_changeover) (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.vdv_display_mode) 5 = (L.L.vdv_display_masterwarn) && (L.L.vdv_display_error_multiple) && {if} 0 (S.L.vdv_display_changeover) (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.vdv_display_mode) 5 < (L.L.vdv_display_mode) 1 > && {if} 0 (S.L.vdv_display_changeover) (L.L.vdv_display_mode) 1 + (S.L.vdv_display_mode) (L.L.vdv_display_mode) 5 > {if} 2 (S.L.vdv_display_mode) {endif} {endif} 0 (S.L.comp_button_down_mode) s1 1 = {if} (T.L.ev_VDV_toggle_on) {else} (T.L.ev_VDV_toggle_off) {endif} {endif} {end} {macro:VDV_init} (C.L.Fehlertoleranz) (L.L.wearlifespan) * random (S.L.EBS_Error_dist) (C.L.Fehlertoleranz) (L.L.wearlifespan) * random (S.L.Retarder_Error_dist) (C.L.Fehlertoleranz) (L.L.wearlifespan) * random (S.L.Gear_Error_dist) (C.L.Fehlertoleranz) (L.L.wearlifespan) * random (S.L.ECAS_Error_dist) (C.L.Fehlertoleranz) (L.L.wearlifespan) * random (S.L.EDC_Error_dist) (C.L.Fehlertoleranz) (L.L.wearlifespan) * random (S.L.Battery_Error_dist) (C.L.Fehlertoleranz) (L.L.wearlifespan) * random (S.L.Brakedisc_Error_dist) (C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * random (S.L.Door_Error_Count) (C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * random (S.L.Door2_Error_Count) (C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * random (S.L.Door3_Error_Count) 1 (S.L.vdv_dim_mode) 1 (S.L.Fehleranzahl) 0 (S.L.light_error_timer) 1 (S.L.vdv_display_mode) {end} {macro:VDV_frame} ' ###Debug### (L.L.vdv_display_mode) ! (L.L.elec_busbar_main) && {if} 1 (S.L.vdv_display_mode) 0 (S.L.vdv_display_startuptime) {endif} ' ###Debug End### ' Texture Inverting (L.L.lights_stand) {if} "VDV\vdv_Display_P_U18_n.dds" (S.$.vdv_display_p) "VDV\vdv_Display_retarder_n.dds" (S.$.vdv_display_retarder) "VDV\vdv_Display_door1_n.dds" (S.$.vdv_display_door1) "VDV\vdv_Display_door2_U18_n.dds" (S.$.vdv_display_door2) "VDV\vdv_Display_door3_n.dds" (S.$.vdv_display_door3) "VDV\vdv_Display_ramp1_n.dds" (S.$.vdv_display_ramp1) "VDV\vdv_Display_ramp2_U18_n.dds" (S.$.vdv_display_ramp2) "VDV\vdv_Display_stopbrake_U18_n.dds" (S.$.vdv_display_stopbrake) "VDV\vdv_Display_kneel1_U18_n.dds" (S.$.vdv_display_kneel1) "VDV\vdv_Display_kneel2_U18_n.dds" (S.$.vdv_display_kneel2) "VDV\vdv_Display_AC_n.dds" (S.$.vdv_display_AC) "VDV\vdv_Display_mirrorheat_n.dds" (S.$.vdv_display_mirrorheat) "VDV\vdv_Display_heater_n.dds" (S.$.vdv_display_heater) "VDV\vdv_Display_ASR_n.dds" (S.$.vdv_display_ASR) "VDV\vdv_Display_errorscroll_n.dds" (S.$.vdv_display_errorscroll) "VDV\vdv_Display_rooflight_n.dds" (S.$.vdv_display_rooflight) "VDV\vdv_Display_door2_freigabe_U18_n.dds" (S.$.vdv_display_door2clearance) "VDV\vdv_Display_door3_freigabe_n.dds" (S.$.vdv_display_door3clearance) (L.L.tuersperre) 0 < {if} (L.L.door_1) 0 = {if} "VDV\vdv_Display_winglockoff_l_n.dds" (S.$.vdv_display_winglock) {endif} (L.L.door_1) 0.8 > {if} "VDV\vdv_Display_winglock_l_n.dds" (S.$.vdv_display_winglock) {endif} {endif} (L.L.tuersperre) 0 > {if} (L.L.door_0) 0 = {if} "VDV\vdv_Display_winglockoff_r_n.dds" (S.$.vdv_display_winglock) {endif} (L.L.door_0) 0.8 > {if} "VDV\vdv_Display_winglock_r_n.dds" (S.$.vdv_display_winglock) {endif} {endif} (L.L.door_kinderwagenwunsch) {if} "VDV\vdv_Display_requestchild3_n.dds" (S.$.vdv_display_request) "VDV\vdv_Display_requestchild2_n.dds" (S.$.vdv_display_request2) "VDV\vdv_Display_requestchild3_n.dds" (S.$.vdv_display_request3) {else} "VDV\vdv_Display_request3_n.dds" (S.$.vdv_display_request) "VDV\vdv_Display_request2_n.dds" (S.$.vdv_display_request2) "VDV\vdv_Display_request3_n.dds" (S.$.vdv_display_request3) {endif} {else} "VDV\vdv_Display_P_U18.dds" (S.$.vdv_display_p) "VDV\vdv_Display_retarder.dds" (S.$.vdv_display_retarder) "VDV\vdv_Display_door1.dds" (S.$.vdv_display_door1) "VDV\vdv_Display_door2_U18.dds" (S.$.vdv_display_door2) "VDV\vdv_Display_door3.dds" (S.$.vdv_display_door3) "VDV\vdv_Display_ramp1.dds" (S.$.vdv_display_ramp1) "VDV\vdv_Display_ramp2_U18.dds" (S.$.vdv_display_ramp2) "VDV\vdv_Display_stopbrake_U18.dds" (S.$.vdv_display_stopbrake) "VDV\vdv_Display_kneel1_U18.dds" (S.$.vdv_display_kneel1) "VDV\vdv_Display_kneel2_U18.dds" (S.$.vdv_display_kneel2) "VDV\vdv_Display_AC.dds" (S.$.vdv_display_AC) "VDV\vdv_Display_mirrorheat.dds" (S.$.vdv_display_mirrorheat) "VDV\vdv_Display_heater.dds" (S.$.vdv_display_heater) "VDV\vdv_Display_ASR.dds" (S.$.vdv_display_ASR) "VDV\vdv_Display_errorscroll.dds" (S.$.vdv_display_errorscroll) "VDV\vdv_Display_rooflight.dds" (S.$.vdv_display_rooflight) "VDV\vdv_Display_door2_freigabe_U18.dds" (S.$.vdv_display_door2clearance) "VDV\vdv_Display_door3_freigabe.dds" (S.$.vdv_display_door3clearance) (L.L.tuersperre) 0 < {if} (L.L.door_1) 0 = (L.L.door_0) 0 = && {if} "VDV\vdv_Display_winglockoff_l.dds" (S.$.vdv_display_winglock) {endif} (L.L.door_1) 0.8 > {if} "VDV\vdv_Display_winglock_l.dds" (S.$.vdv_display_winglock) {endif} {endif} (L.L.tuersperre) 0 > {if} (L.L.door_1) 0 = (L.L.door_0) 0 = && {if} "VDV\vdv_Display_winglockoff_r.dds" (S.$.vdv_display_winglock) {endif} (L.L.door_0) 0.8 > {if} "VDV\vdv_Display_winglock_r.dds" (S.$.vdv_display_winglock) {endif} {endif} (L.L.door_kinderwagenwunsch) {if} "VDV\vdv_Display_requestchild3.dds" (S.$.vdv_display_request) "VDV\vdv_Display_requestchild2.dds" (S.$.vdv_display_request2) "VDV\vdv_Display_requestchild3.dds" (S.$.vdv_display_request3) {else} "VDV\vdv_Display_request3.dds" (S.$.vdv_display_request) "VDV\vdv_Display_request2.dds" (S.$.vdv_display_request2) "VDV\vdv_Display_request3.dds" (S.$.vdv_display_request3) {endif} {endif} ' VDV Display Modes: ' 1 Drive Mode ' 2 Bus Stop Mode (Main) ' 3 Status Mode ' 4 " ' 5 Diagnostic Mode ' Without Ignition, nothing works (L.L.elec_failure_general) {if} 0 (S.L.vdv_on) (S.L.elec_busbar_main) (S.L.elec_busbar_avail) {endif} (L.L.vdv_on) {if} ' Initialize 1 (S.L.vdv_light) (L.L.vdv_display_startuptime) (L.S.Timegap) + 10 min (S.L.vdv_display_startuptime) (L.L.vdv_display_startuptime) 1 < (L.L.vdv_display_startuptime) 4 > (L.L.vdv_display_startuptime) 5 < && || {if} (L.L.lights_stand) {if} "VDV\vdv_display_drivemode_n.dds" (S.$.vdv_display_texture) {else} "VDV\vdv_display_drivemode.dds" (S.$.vdv_display_texture) {endif} {endif} (L.L.vdv_display_startuptime) 1 > (L.L.vdv_display_startuptime) 4 < && {if} (L.L.lights_stand) {if} "VDV\vdv_display_init_n.dds" (S.$.vdv_display_texture) {else} (L.L.vdv_display_startuptime) 1 > (L.L.vdv_display_startuptime) 1.1 < && {if} "VDV\vdv_display_init.dds" (S.$.vdv_display_texture) {endif} (L.L.vdv_display_startuptime) 1.1 > (L.L.vdv_display_startuptime) 1.3 < && {if} "VDV\vdv_display_drivemode.dds" (S.$.vdv_display_texture) {endif} (L.L.vdv_display_startuptime) 1.3 > (L.L.vdv_display_startuptime) 1.4 < && {if} "VDV\vdv_display_init2.dds" (S.$.vdv_display_texture) {endif} (L.L.vdv_display_startuptime) 1.4 > (L.L.vdv_display_startuptime) 3 < && {if} "VDV\vdv_display_drivemode.dds" (S.$.vdv_display_texture) {endif} (L.L.vdv_display_startuptime) 3 > (L.L.vdv_display_startuptime) 3.1 < && {if} "VDV\vdv_display_init_n.dds" (S.$.vdv_display_texture) {endif} (L.L.vdv_display_startuptime) 3.1 > (L.L.vdv_display_startuptime) 3.9 < && {if} "VDV\vdv_display_drivemode.dds" (S.$.vdv_display_texture) {endif} (L.L.vdv_display_startuptime) 3.9 > (L.L.vdv_display_startuptime) 4 < && {if} "VDV\vdv_display_init3.dds" (S.$.vdv_display_texture) {endif} {endif} 2 (S.L.vdv_display_mode) {endif} (L.L.vdv_display_startuptime) 5 > {if} (L.L.vdv_dim_mode) 1 = {if} 0 (S.L.vdv_visible_dim) {endif} (L.L.vdv_dim_mode) 2 = {if} "VDV\vdv_Display_dimlight.dds" (S.$.vdv_display_dim) 1 (S.L.vdv_visible_dim) {endif} (L.L.vdv_dim_mode) 3 = {if} "VDV\vdv_Display_dimstrong.dds" (S.$.vdv_display_dim) 1 (S.L.vdv_visible_dim) {endif} (L.L.vdv_dim_mode) 4 = {if} "VDV\vdv_Display_dimfull.dds" (S.$.vdv_display_dim) 1 (S.L.vdv_visible_dim) {endif} ' Mode Select (L.L.door_0) 0 = (L.L.door_1) 0 = && (L.L.door_3) 0 = && (L.L.door_5) 0 = && (L.L.bremse_halte) 0 = && (L.L.bremse_feststell) 0 = && (L.L.antrieb_getr_gangwahl) 1 > && (L.L.bremse_halte_sw) 0 = && (L.L.door_20h_sw) 0 = && (L.L.kneel_timer) 0 = && (L.L.vdv_display_mode) 1 > && (L.L.vdv_display_mode) 5 < && {if} 0 (S.L.vdv_display_changeover) 1 (S.L.vdv_display_mode) {endif} (L.L.door_0) 0 > (L.L.door_1) 0 > || (L.L.door_3) 0 > || (L.L.door_5) 0 > || (L.L.bremse_halte) || (L.L.bremse_feststell) || (L.L.antrieb_getr_gangwahl) 1 = || ' (L.L.bremse_halte_sw) || ' (L.L.door_20h_sw) || (L.L.kneel_timer) 0 > || (L.L.vdv_display_mode) 1 = && {if} 0 (S.L.vdv_display_changeover) 2 (S.L.vdv_display_mode) {endif} ' Drive Mode (L.L.vdv_display_mode) 1 = {if} (L.L.vdv_display_changeover) (L.S.Timegap) + 2 min (S.L.vdv_display_changeover) (L.L.vdv_display_changeover) 0.5 > ' (L.L.vdv_display_changeover) 1 < && {if} (L.L.lights_stand) {if} "VDV\vdv_display_drivemode_n.dds" (S.$.vdv_display_texture) {else} "VDV\vdv_display_drivemode.dds" (S.$.vdv_display_texture) {endif} {endif} (L.L.vdv_display_changeover) 1 > {if} ' Main symbols (L.L.antrieb_retarder) {if} 1 (S.L.vdv_visible_retarder) {else} 0 (S.L.vdv_visible_retarder) {endif} (L.L.haltewunsch) (L.L.haltewunsch_2) || (L.L.bremse_feststell) ! && {if} 1 (S.L.vdv_visible_request) {else} 0 (S.L.vdv_visible_request) {endif} (L.S.Weather_Temperature) 3 <= (L.L.cp_taster_klima) || (L.L.cp_taster_heat_or_frost) 1 = || {if} 1 (S.L.vdv_visible_AC) {else} 0 (S.L.vdv_visible_AC) {endif} (L.L.cp_taster_spiegel_sw) {if} 1 (S.L.vdv_visible_mirrorheat) {else} 0 (S.L.vdv_visible_mirrorheat) {endif} (L.L.cp_taster_standheizung_target) 1 = {if} 1 (S.L.vdv_visible_heater) {else} 0 (S.L.vdv_visible_heater) {endif} (L.L.cp_ASR_off) 1 = (L.L.engine_ASR_eingriff) || (L.L.velocity) 15 < && {if} 1 (S.L.vdv_visible_asr) {else} 0 (S.L.vdv_visible_asr) {endif} (L.L.cp_dachluke_1) 0 > (L.L.cp_dachluke_2) 0 > || (L.L.cp_dachluke_3) 0 > || (L.L.cp_dachluke_4) 0 > || {if} 1 (S.L.vdv_visible_rooflight) {else} 0 (S.L.vdv_visible_rooflight) {endif} (L.L.vdv_error_pressure_active) (L.L.vdv_error_pressure2_active) || (L.L.vdv_error_EBS_active) || (L.L.vdv_error_gearstart_active) || (L.L.vdv_error_door_active) || (L.L.vdv_error_retarder_active) || (L.L.vdv_error_coolant_active) || (L.L.vdv_error_gearbox_active) || (L.L.vdv_error_ECAS_active) || (L.L.vdv_error_Battery_active) || (L.L.vdv_error_EDC_active) || (L.L.vdv_error_nothahn_active) || (L.L.vdv_error_Diesel_active) || (L.L.vdv_info_brakedisc_active) || (L.L.vdv_error_light_active) || {if} (L.L.lights_stand) {if} (L.L.vdv_error_Diesel_active) (L.L.vdv_error_pressure_active) ! && (L.L.vdv_error_pressure2_active) ! && (L.L.vdv_error_EBS_active) ! && (L.L.vdv_error_gearstart_active) ! && (L.L.vdv_error_door_active) ! && (L.L.vdv_error_retarder_active) ! && (L.L.vdv_error_coolant_active) ! && (L.L.vdv_error_gearbox_active) ! && (L.L.vdv_error_ECAS_active) ! && (L.L.vdv_error_Battery_active) ! && (L.L.vdv_error_EDC_active) ! && (L.L.vdv_error_nothahn_active) ! && (L.L.vdv_info_brakedisc_active) ! && (L.L.vdv_error_light_active) ! && {if} "VDV\vdv_display_lowfuel3_n.dds" (S.$.vdv_display_diagnostic) {else} "VDV\vdv_display_diagnostic3_n.dds" (S.$.vdv_display_diagnostic) {endif} {else} (L.L.vdv_error_Diesel_active) (L.L.vdv_error_pressure_active) ! && (L.L.vdv_error_pressure2_active) ! && (L.L.vdv_error_EBS_active) ! && (L.L.vdv_error_gearstart_active) ! && (L.L.vdv_error_door_active) ! && (L.L.vdv_error_retarder_active) ! && (L.L.vdv_error_coolant_active) ! && (L.L.vdv_error_gearbox_active) ! && (L.L.vdv_error_ECAS_active) ! && (L.L.vdv_error_Battery_active) ! && (L.L.vdv_error_EDC_active) ! && (L.L.vdv_error_nothahn_active) ! && (L.L.vdv_info_brakedisc_active) ! && (L.L.vdv_error_light_active) ! && {if} "VDV\vdv_display_lowfuel3.dds" (S.$.vdv_display_diagnostic) {else} "VDV\vdv_display_diagnostic3.dds" (S.$.vdv_display_diagnostic) {endif} {endif} 1 (S.L.vdv_visible_diagnostic) {else} 0 (S.L.vdv_visible_diagnostic) {endif} {else} 0 (S.L.vdv_visible_retarder) (S.L.vdv_visible_request2) (S.L.vdv_visible_request) (S.L.vdv_visible_AC) (S.L.vdv_visible_heater) (S.L.vdv_visible_mirrorheat) (S.L.vdv_visible_asr) (S.L.vdv_visible_rooflight) (S.L.vdv_visible_diagnostic) {endif} {else} 0 (S.L.vdv_visible_retarder) (S.L.vdv_visible_request2) (S.L.vdv_visible_request) (S.L.vdv_visible_AC) (S.L.vdv_visible_heater) (S.L.vdv_visible_mirrorheat) (S.L.vdv_visible_asr) (S.L.vdv_visible_rooflight) {endif} ' Bus Stop Mode (Main) (L.L.vdv_display_mode) 2 = {if} (L.L.vdv_display_changeover) (L.S.Timegap) + 2 min (S.L.vdv_display_changeover) (L.L.vdv_display_changeover) 0.5 < {if} (L.L.lights_stand) {if} "VDV\vdv_display_drivemode_n.dds" (S.$.vdv_display_texture) {else} "VDV\vdv_display_drivemode.dds" (S.$.vdv_display_texture) {endif} {endif} (L.L.vdv_display_changeover) 0.5 > (L.L.vdv_display_changeover) 1 < && {if} (L.L.lights_stand) {if} "VDV\vdv_display_stopmode_init_U18_n.dds" (S.$.vdv_display_texture) {else} "VDV\vdv_display_stopmode_init_U18.dds" (S.$.vdv_display_texture) {endif} {endif} (L.L.vdv_display_changeover) 1 > {if} (L.L.lights_stand) {if} "VDV\vdv_display_stopmode_U18_n.dds" (S.$.vdv_display_texture) {else} "VDV\vdv_display_stopmode_U18.dds" (S.$.vdv_display_texture) {endif} ' Main symbols (L.L.tuersperre) 0 < (L.L.tuersperre) 0 > || (L.L.vdv_error_door_active) ! && {if} 1 (S.L.vdv_visible_winglock) {else} 0 (S.L.vdv_visible_winglock) {endif} (L.L.Door_Error_Count) (C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * < {if} (L.L.door_0) 0.8 > (L.L.door_1) 0.8 > || (L.L.tuersperre) 0 = && (L.L.elec_busbar_main) && {if} 1 (S.L.vdv_visible_door1) {endif} (L.L.door_0) 0 = (L.L.door_1) 0 = && (L.L.light_timer1) 1 > && {if} 0 (S.L.vdv_visible_door1) {endif} {else} (L.L.Tuerfehler_blinkgeber) 0.5 < (L.L.elec_busbar_main) && {if} 1 (S.L.vdv_visible_door1) {else} 0 (S.L.vdv_visible_door1) {endif} {endif} (L.L.Door2_Error_Count) (C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * < {if} (L.L.door_2) 0.8 > (L.L.door_3) 0.8 > || (L.L.elec_busbar_main) && {if} 1 (S.L.vdv_visible_door2) {endif} (L.L.bremse_halte_sw) {if} (L.L.door2_clearance_timer) (L.S.Timegap) + 1 min (S.L.door2_clearance_timer) (L.L.door2_clearance_timer) 0.5 > (L.L.var_doorusage) && {if} (L.L.vdv_visible_door2) {if} 0 (S.L.vdv_visible_door2clearance) {else} 1 (S.L.vdv_visible_door2clearance) {endif} {else} 0 (S.L.vdv_visible_door2clearance) {endif} (L.L.door2_clearance_timer) 1 = {if} 0 (S.L.door2_clearance_timer) {endif} {else} 0 (S.L.door2_clearance_timer) (S.L.vdv_visible_door2clearance) {endif} (L.L.door_2) 0 = (L.L.door_3) 0 = && (L.L.light_timer2) 1 > && {if} 0 (S.L.vdv_visible_door2) {endif} {else} (L.L.Tuerfehler_blinkgeber2) 0.5 < (L.L.elec_busbar_main) && {if} 1 (S.L.vdv_visible_door2) {else} 0 (S.L.vdv_visible_door2) {endif} {endif} (L.L.Door3_Error_Count) (C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * < {if} (L.L.door_4) 0.8 > (L.L.door_5) 0.8 > || (L.L.elec_busbar_main) && {if} 1 (S.L.vdv_visible_door3) {endif} (L.L.bremse_halte_sw) {if} (L.L.door3_clearance_timer) (L.S.Timegap) + 1 min (S.L.door3_clearance_timer) (L.L.door3_clearance_timer) 0.5 > {if} (L.L.vdv_visible_door3) {if} 0 (S.L.vdv_visible_door3clearance) {else} 1 (S.L.vdv_visible_door3clearance) {endif} {else} 0 (S.L.vdv_visible_door3clearance) {endif} (L.L.door3_clearance_timer) 1 = {if} 0 (S.L.door3_clearance_timer) {endif} {else} 0 (S.L.door3_clearance_timer) (S.L.vdv_visible_door3clearance) {endif} (L.L.door_4) 0 = (L.L.door_5) 0 = && (L.L.light_timer3) 1 > && {if} 0 (S.L.vdv_visible_door3) {endif} {else} (L.L.Tuerfehler_blinkgeber3) 0.5 < (L.L.elec_busbar_main) && {if} 1 (S.L.vdv_visible_door3) {else} 0 (S.L.vdv_visible_door3) {endif} {endif} (L.L.bremse_feststell) {if} 1 (S.L.vdv_visible_p) {else} 0 (S.L.vdv_visible_p) {endif} (L.L.bremse_halte) {if} 1 (S.L.vdv_visible_stopbrake) {else} 0 (S.L.vdv_visible_stopbrake) {endif} (L.L.haltewunsch) (L.L.haltewunsch_2) || (L.L.door_kinderwagenwunsch) || (L.L.bremse_feststell) ! && {if} 1 (S.L.vdv_visible_request3) {else} 0 (S.L.vdv_visible_request3) {endif} ' (L.L.pandus_1_mode) ' {if} ' 1 (S.L.vdv_visible_ramp1) ' {else} 0 (S.L.vdv_visible_ramp1) ' {endif} ' ' (L.L.pandus_2_mode) ' {if} ' 1 (S.L.vdv_visible_ramp2) ' {else} 0 (S.L.vdv_visible_ramp2) ' {endif} (L.L.vdv_error_pressure_active) (L.L.vdv_error_EBS_active) || (L.L.vdv_error_gearstart_active) || (L.L.vdv_error_door_active) || (L.L.vdv_error_retarder_active) || (L.L.vdv_error_coolant_active) || (L.L.vdv_error_gearbox_active) || (L.L.vdv_error_ECAS_active) || (L.L.vdv_error_Battery_active) || (L.L.vdv_error_EDC_active) || (L.L.vdv_error_nothahn_active) || (L.L.vdv_error_Diesel_active) || (L.L.vdv_info_brakedisc_active) || (L.L.vdv_error_light_active) || (L.L.vdv_error_pressure2_active) || {if} (L.L.lights_stand) {if} (L.L.vdv_error_Diesel_active) (L.L.vdv_error_pressure_active) ! && (L.L.vdv_error_pressure2_active) ! && (L.L.vdv_error_EBS_active) ! && (L.L.vdv_error_gearstart_active) ! && (L.L.vdv_error_door_active) ! && (L.L.vdv_error_retarder_active) ! && (L.L.vdv_error_coolant_active) ! && (L.L.vdv_error_gearbox_active) ! && (L.L.vdv_error_ECAS_active) ! && (L.L.vdv_error_Battery_active) ! && (L.L.vdv_error_EDC_active) ! && (L.L.vdv_error_nothahn_active) ! && (L.L.vdv_info_brakedisc_active) ! && (L.L.vdv_error_light_active) ! && {if} "VDV\vdv_display_lowfuel3_n.dds" (S.$.vdv_display_diagnostic) {else} "VDV\vdv_display_diagnostic3_n.dds" (S.$.vdv_display_diagnostic) {endif} {else} (L.L.vdv_error_Diesel_active) (L.L.vdv_error_pressure_active) ! && (L.L.vdv_error_pressure2_active) ! && (L.L.vdv_error_EBS_active) ! && (L.L.vdv_error_gearstart_active) ! && (L.L.vdv_error_door_active) ! && (L.L.vdv_error_retarder_active) ! && (L.L.vdv_error_coolant_active) ! && (L.L.vdv_error_gearbox_active) ! && (L.L.vdv_error_ECAS_active) ! && (L.L.vdv_error_Battery_active) ! && (L.L.vdv_error_EDC_active) ! && (L.L.vdv_error_nothahn_active) ! && (L.L.vdv_info_brakedisc_active) ! && (L.L.vdv_error_light_active) ! && {if} "VDV\vdv_display_lowfuel3.dds" (S.$.vdv_display_diagnostic) {else} "VDV\vdv_display_diagnostic3.dds" (S.$.vdv_display_diagnostic) {endif} {endif} 1 (S.L.vdv_visible_diagnostic) {else} 0 (S.L.vdv_visible_diagnostic) {endif} {else} 0 (S.L.vdv_visible_p) (S.L.vdv_visible_stopbrake) (S.L.vdv_visible_door1) (S.L.vdv_visible_door2) (S.L.vdv_visible_door3) (S.L.vdv_visible_kneel1) (S.L.vdv_visible_kneel2) (S.L.vdv_visible_winglock) (S.L.vdv_visible_ramp2) (S.L.vdv_visible_ramp1) (S.L.vdv_visible_request3) (S.L.vdv_visible_door2clearance) (S.L.vdv_visible_door3clearance) (S.L.vdv_visible_diagnostic) {endif} {else} 0 (S.L.vdv_visible_p) (S.L.vdv_visible_stopbrake) (S.L.vdv_visible_door1) (S.L.vdv_visible_door2) (S.L.vdv_visible_door3) (S.L.vdv_visible_kneel1) (S.L.vdv_visible_kneel2) (S.L.vdv_visible_winglock) (S.L.vdv_visible_ramp2) (S.L.vdv_visible_ramp1) (S.L.vdv_visible_request3) (S.L.vdv_visible_door2clearance) (S.L.vdv_visible_door3clearance) {endif} ' Status Mode (L.L.vdv_display_mode) 3 = {if} 0 (S.L.vdv_visible_almex) (S.L.vdv_visible_almex_night) (S.L.vdv_visible_diagnostic) (L.L.vdv_display_changeover) (L.S.Timegap) + 6 min (S.L.vdv_display_changeover) (L.L.vdv_display_changeover) 0.5 < {if} (L.L.lights_stand) {if} "VDV\vdv_display_drivemode_n.dds" (S.$.vdv_display_texture) {else} "VDV\vdv_display_drivemode.dds" (S.$.vdv_display_texture) {endif} {endif} (L.L.vdv_display_changeover) 0.5 > {if} (L.L.lights_stand) {if} "VDV\vdv_display_diag_press_n.dds" (S.$.vdv_display_texture) {else} "VDV\vdv_display_diag_press.dds" (S.$.vdv_display_texture) {endif} ' Main Symbols (L.L.bremse_p_brzyl_ha) 200000 < {if} 0 (S.L.vdv_visible_press2) {endif} (L.L.bremse_p_brzyl_ha) 200000 >= (L.L.bremse_p_brzyl_ha) 400000 < && {if} 1 (S.L.vdv_visible_press2) (L.L.lights_stand) {if} "VDV\vdv_display_press1_n.dds" (S.$.vdv_display_press2) {else} "VDV\vdv_display_press1.dds" (S.$.vdv_display_press2) {endif} {endif} (L.L.bremse_p_brzyl_ha) 400000 >= (L.L.bremse_p_brzyl_ha) 600000 < && {if} 1 (S.L.vdv_visible_press2) (L.L.lights_stand) {if} "VDV\vdv_display_press2_n.dds" (S.$.vdv_display_press2) {else} "VDV\vdv_display_press2.dds" (S.$.vdv_display_press2) {endif} {endif} (L.L.bremse_p_brzyl_ha) 600000 >= (L.L.bremse_p_brzyl_ha) 800000 < && {if} 1 (S.L.vdv_visible_press2) (L.L.lights_stand) {if} "VDV\vdv_display_press3_n.dds" (S.$.vdv_display_press2) {else} "VDV\vdv_display_press3.dds" (S.$.vdv_display_press2) {endif} {endif} (L.L.bremse_p_brzyl_ha) 800000 >= (L.L.bremse_p_brzyl_ha) 1000000 < && {if} 1 (S.L.vdv_visible_press2) (L.L.lights_stand) {if} "VDV\vdv_display_press4_n.dds" (S.$.vdv_display_press2) {else} "VDV\vdv_display_press4.dds" (S.$.vdv_display_press2) {endif} {endif} (L.L.bremse_p_brzyl_ha) 1000000 >= (L.L.bremse_p_brzyl_ha) 1200000 < && {if} 1 (S.L.vdv_visible_press2) (L.L.lights_stand) {if} "VDV\vdv_display_press5_n.dds" (S.$.vdv_display_press2) {else} "VDV\vdv_display_press5.dds" (S.$.vdv_display_press2) {endif} {endif} (L.L.bremse_p_brzyl_ha) 1200000 >= {if} 1 (S.L.vdv_visible_press2) (L.L.lights_stand) {if} "VDV\vdv_display_press6_n.dds" (S.$.vdv_display_press2) {else} "VDV\vdv_display_press6.dds" (S.$.vdv_display_press2) {endif} {endif} ' Average pressure (L.L.bremse_p_tank01) (L.L.bremse_p_tank02) + 2 / (S.L.bremse_p_tank) (L.L.bremse_p_tank) 200000 < {if} 0 (S.L.vdv_visible_press) {endif} (L.L.bremse_p_tank) 200000 >= (L.L.bremse_p_tank) 400000 < && {if} 1 (S.L.vdv_visible_press) (L.L.lights_stand) {if} "VDV\vdv_display_pressb1_n.dds" (S.$.vdv_display_press) {else} "VDV\vdv_display_pressb1.dds" (S.$.vdv_display_press) {endif} {endif} (L.L.bremse_p_tank) 400000 >= (L.L.bremse_p_tank) 600000 < && {if} 1 (S.L.vdv_visible_press) (L.L.lights_stand) {if} "VDV\vdv_display_pressb2_n.dds" (S.$.vdv_display_press) {else} "VDV\vdv_display_pressb2.dds" (S.$.vdv_display_press) {endif} {endif} (L.L.bremse_p_tank) 600000 >= (L.L.bremse_p_tank) 800000 < && {if} 1 (S.L.vdv_visible_press) (L.L.lights_stand) {if} "VDV\vdv_display_pressb3_n.dds" (S.$.vdv_display_press) {else} "VDV\vdv_display_pressb3.dds" (S.$.vdv_display_press) {endif} {endif} (L.L.bremse_p_tank) 800000 >= (L.L.bremse_p_tank) 1000000 < && {if} 1 (S.L.vdv_visible_press) (L.L.lights_stand) {if} "VDV\vdv_display_pressb4_n.dds" (S.$.vdv_display_press) {else} "VDV\vdv_display_pressb4.dds" (S.$.vdv_display_press) {endif} {endif} (L.L.bremse_p_tank) 1000000 >= (L.L.bremse_p_tank) 1200000 < && {if} 1 (S.L.vdv_visible_press) (L.L.lights_stand) {if} "VDV\vdv_display_pressb5_n.dds" (S.$.vdv_display_press) {else} "VDV\vdv_display_pressb5.dds" (S.$.vdv_display_press) {endif} {endif} (L.L.bremse_p_tank) 1200000 >= {if} 1 (S.L.vdv_visible_press) (L.L.lights_stand) {if} "VDV\vdv_display_pressb6_n.dds" (S.$.vdv_display_press) {else} "VDV\vdv_display_pressb6.dds" (S.$.vdv_display_press) {endif} {endif} {else} 0 (S.L.vdv_visible_press) (S.L.vdv_visible_press2) {endif} {else} 0 (S.L.vdv_visible_press) (S.L.vdv_visible_press2) {endif} ' Status Mode (L.L.vdv_display_mode) 4 = {if} 0 (S.L.vdv_visible_almex) (S.L.vdv_visible_almex_night) (S.L.vdv_visible_diagnostic) (L.L.vdv_display_changeover) (L.S.Timegap) + 6 min (S.L.vdv_display_changeover) (L.L.vdv_display_changeover) 0.5 < {if} (L.L.lights_stand) {if} "VDV\vdv_display_drivemode_n.dds" (S.$.vdv_display_texture) {else} "VDV\vdv_display_drivemode.dds" (S.$.vdv_display_texture) {endif} {endif} (L.L.vdv_display_changeover) 0.5 > {if} (L.L.lights_stand) {if} "VDV\vdv_display_diag_temp_n.dds" (S.$.vdv_display_texture) {else} "VDV\vdv_display_diag_temp.dds" (S.$.vdv_display_texture) {endif} ' Main Symbols (L.L.engine_temperature) 20 < {if} 0 (S.L.vdv_visible_temp) {endif} (L.L.engine_temperature) 20 >= (L.L.engine_temperature) 40 < && {if} 1 (S.L.vdv_visible_temp) (L.L.lights_stand) {if} "VDV\vdv_display_temp1_n.dds" (S.$.vdv_display_temp) {else} "VDV\vdv_display_temp1.dds" (S.$.vdv_display_temp) {endif} {endif} (L.L.engine_temperature) 40 >= (L.L.engine_temperature) 60 < && {if} 1 (S.L.vdv_visible_temp) (L.L.lights_stand) {if} "VDV\vdv_display_temp2_n.dds" (S.$.vdv_display_temp) {else} "VDV\vdv_display_temp2.dds" (S.$.vdv_display_temp) {endif} {endif} (L.L.engine_temperature) 60 >= (L.L.engine_temperature) 80 < && {if} 1 (S.L.vdv_visible_temp) (L.L.lights_stand) {if} "VDV\vdv_display_temp3_n.dds" (S.$.vdv_display_temp) {else} "VDV\vdv_display_temp3.dds" (S.$.vdv_display_temp) {endif} {endif} (L.L.engine_temperature) 80 >= (L.L.engine_temperature) 100 < && {if} 1 (S.L.vdv_visible_temp) (L.L.lights_stand) {if} "VDV\vdv_display_temp4_n.dds" (S.$.vdv_display_temp) {else} "VDV\vdv_display_temp4.dds" (S.$.vdv_display_temp) {endif} {endif} (L.L.engine_temperature) 100 >= (L.L.engine_temperature) 120 < && {if} 1 (S.L.vdv_visible_temp) (L.L.lights_stand) {if} "VDV\vdv_display_temp5_n.dds" (S.$.vdv_display_temp) {else} "VDV\vdv_display_temp5.dds" (S.$.vdv_display_temp) {endif} {endif} (L.L.engine_temperature) 120 >= {if} 1 (S.L.vdv_visible_temp) (L.L.lights_stand) {if} "VDV\vdv_display_temp6_n.dds" (S.$.vdv_display_temp) {else} "VDV\vdv_display_temp6.dds" (S.$.vdv_display_temp) {endif} {endif} (L.L.engine_tank_content) 60 < {if} 0 (S.L.vdv_visible_fuel) {endif} (L.L.engine_tank_content) 60 >= (L.L.engine_tank_content) 120 < && {if} 1 (S.L.vdv_visible_fuel) (L.L.lights_stand) {if} "VDV\vdv_display_fuel1_n.dds" (S.$.vdv_display_fuel) {else} "VDV\vdv_display_fuel1.dds" (S.$.vdv_display_fuel) {endif} {endif} (L.L.engine_tank_content) 120 >= (L.L.engine_tank_content) 180 < && {if} 1 (S.L.vdv_visible_fuel) (L.L.lights_stand) {if} "VDV\vdv_display_fuel2_n.dds" (S.$.vdv_display_fuel) {else} "VDV\vdv_display_fuel2.dds" (S.$.vdv_display_fuel) {endif} {endif} (L.L.engine_tank_content) 180 >= (L.L.engine_tank_content) 240 < && {if} 1 (S.L.vdv_visible_fuel) (L.L.lights_stand) {if} "VDV\vdv_display_fuel3_n.dds" (S.$.vdv_display_fuel) {else} "VDV\vdv_display_fuel3.dds" (S.$.vdv_display_fuel) {endif} {endif} (L.L.engine_tank_content) 240 >= {if} 1 (S.L.vdv_visible_fuel) (L.L.lights_stand) {if} "VDV\vdv_display_fuel4_n.dds" (S.$.vdv_display_fuel) {else} "VDV\vdv_display_fuel4.dds" (S.$.vdv_display_fuel) {endif} {endif} {else} 0 (S.L.vdv_visible_fuel) (S.L.vdv_visible_temp) {endif} {else} 0 (S.L.vdv_visible_fuel) (S.L.vdv_visible_temp) {endif} ' Diagnostic Mode (L.L.vdv_display_mode) 5 = {if} 0 (S.L.vdv_visible_almex) (S.L.vdv_visible_almex_night) (S.L.vdv_visible_diagnostic) (L.L.vdv_display_changeover) (L.S.Timegap) + 2 min (S.L.vdv_display_changeover) (L.L.vdv_display_changeover) 0.5 < {if} 1 (S.L.vdv_visible_error) (L.L.lights_stand) {if} "VDV\vdv_display_drivemode_n.dds" (S.$.vdv_display_error) {else} "VDV\vdv_display_drivemode.dds" (S.$.vdv_display_error) {endif} {endif} (L.L.vdv_display_changeover) 0.5 > {if} ' Master Warning Red STOP! ' Priority 1 and 2 (L.L.Fehleranzahl) 1 = {if} (L.L.coolant_Signal) 0 > {if} (L.L.lights_stand) {if} "VDV\vdv_display_error_coolant_n.dds" (S.$.vdv_display_error) {else} "VDV\vdv_display_error_coolant.dds" (S.$.vdv_display_error) {endif} {else} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} {endif} (L.L.Fehleranzahl) 2 = {if} (L.L.gearbox_Signal) 0 > {if} (L.L.lights_stand) {if} "VDV\vdv_display_error_gearbox_n.dds" (S.$.vdv_display_error) {else} "VDV\vdv_display_error_gearbox.dds" (S.$.vdv_display_error) {endif} {else} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} {endif} (L.L.Fehleranzahl) 3 = {if} (L.L.ecas_Signal) 0 > {if} (L.L.lights_stand) {if} "VDV\vdv_display_error_ecas_n.dds" (S.$.vdv_display_error) {else} "VDV\vdv_display_error_ecas.dds" (S.$.vdv_display_error) {endif} {else} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} {endif} (L.L.Fehleranzahl) 4 = {if} (L.L.Pressure_Signal) 0 > {if} (L.L.lights_stand) {if} "VDV\vdv_display_error_pressure_n.dds" (S.$.vdv_display_error) {else} "VDV\vdv_display_error_pressure.dds" (S.$.vdv_display_error) {endif} {else} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} {endif} (L.L.Fehleranzahl) 5 = {if} (L.L.EDC_Signal) 0 > {if} (L.L.lights_stand) {if} "VDV\vdv_display_error_edc_n.dds" (S.$.vdv_display_error) {else} "VDV\vdv_display_error_edc.dds" (S.$.vdv_display_error) {endif} {else} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} {endif} (L.L.Fehleranzahl) 6 = {if} (L.L.Nothahn_Signal) 0 > {if} (L.L.lights_stand) {if} "VDV\vdv_display_error_nothahn_n.dds" (S.$.vdv_display_error) {else} "VDV\vdv_display_error_nothahn.dds" (S.$.vdv_display_error) {endif} {else} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} {endif} ' Caution Yellow ' Priority 3 (L.L.Fehleranzahl) 7 = {if} (L.L.EBS_Signal) 0 > {if} (L.L.lights_stand) {if} "VDV\vdv_display_error_EBS_n.dds" (S.$.vdv_display_error) {else} "VDV\vdv_display_error_EBS.dds" (S.$.vdv_display_error) {endif} {else} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} {endif} (L.L.Fehleranzahl) 8 = {if} (L.L.Gearstart_Signal) 0 > {if} (L.L.lights_stand) {if} "VDV\vdv_display_error_gearstart_n.dds" (S.$.vdv_display_error) {else} "VDV\vdv_display_error_gearstart.dds" (S.$.vdv_display_error) {endif} {else} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} {endif} (L.L.Fehleranzahl) 9 = {if} (L.L.Door_Signal) 0 > {if} (L.L.lights_stand) {if} "VDV\vdv_display_error_door_n.dds" (S.$.vdv_display_error) {else} "VDV\vdv_display_error_door.dds" (S.$.vdv_display_error) {endif} {else} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} {endif} (L.L.Fehleranzahl) 10 = {if} (L.L.Retarder_Signal) 0 > {if} (L.L.lights_stand) {if} "VDV\vdv_display_error_retarder_n.dds" (S.$.vdv_display_error) {else} "VDV\vdv_display_error_retarder.dds" (S.$.vdv_display_error) {endif} {else} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} {endif} (L.L.Fehleranzahl) 11 = {if} (L.L.Diesel_Signal) 0 > {if} (L.L.lights_stand) {if} "VDV\vdv_display_error_diesel_n.dds" (S.$.vdv_display_error) {else} "VDV\vdv_display_error_diesel.dds" (S.$.vdv_display_error) {endif} {else} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} {endif} (L.L.Fehleranzahl) 12 = {if} (L.L.Battery_Signal) 0 > {if} (L.L.lights_stand) {if} "VDV\vdv_display_error_battery_n.dds" (S.$.vdv_display_error) {else} "VDV\vdv_display_error_battery.dds" (S.$.vdv_display_error) {endif} {else} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} {endif} (L.L.Fehleranzahl) 13 = {if} (L.L.Pressure2_Signal) 0 > {if} (L.L.lights_stand) {if} "VDV\vdv_display_error_pressure2_n.dds" (S.$.vdv_display_error) {else} "VDV\vdv_display_error_pressure2.dds" (S.$.vdv_display_error) {endif} {else} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} {endif} ' Caution Yellow 10 Sec ' Priority 3 (L.L.Fehleranzahl) 14 = {if} (L.L.Light_Signal) 0 > {if} (L.L.lights_stand) {if} "VDV\vdv_display_error_light_n.dds" (S.$.vdv_display_error) {else} "VDV\vdv_display_error_light.dds" (S.$.vdv_display_error) {endif} (L.L.light_error_timer) (L.S.Timegap) + 10 min (S.L.light_error_timer) 10 = {if} 16 (S.L.Fehleranzahl) {endif} {else} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) 0 (S.L.light_error_timer) {endif} {endif} ' Uncritical Caution ' Priority 4 (L.L.Fehleranzahl) 15 = {if} (L.L.Brakedisc_Signal) 0 > {if} (L.L.lights_stand) {if} "VDV\vdv_display_info_brakedisc_n.dds" (S.$.vdv_display_error) {else} "VDV\vdv_display_info_brakedisc.dds" (S.$.vdv_display_error) {endif} {else} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} {endif} (L.L.Fehleranzahl) 16 = {if} (L.L.lights_stand) {if} "VDV\vdv_display_drivemode_n.dds" (S.$.vdv_display_error) (S.$.vdv_display_texture) {else} "VDV\vdv_display_drivemode.dds" (S.$.vdv_display_error) (S.$.vdv_display_texture) {endif} (L.L.vdv_display_masterwarn) {if} 0 (S.L.vdv_display_changeover) (S.L.light_error_timer) 1 (S.L.Fehleranzahl) {else} 1 (S.L.vdv_display_mode) (S.L.Fehleranzahl) 0 (S.L.vdv_visible_error) (S.L.light_error_timer) {endif} {endif} {endif} {endif} {endif} ' Error System ' Multiple Errors (L.L.vdv_error_pressure_active) (L.L.vdv_error_pressure2_active) + (L.L.vdv_error_coolant_active) + (L.L.vdv_error_gearbox_active) + (L.L.vdv_error_ECAS_active) + (L.L.vdv_error_EBS_active) + (L.L.vdv_error_gearstart_active) + (L.L.vdv_error_door_active) + (L.L.vdv_error_retarder_active) + (L.L.vdv_error_Diesel_active) + (L.L.vdv_error_EDC_active) + (L.L.vdv_error_Battery_active) + (L.L.vdv_error_nothahn_active) + (L.L.vdv_info_brakedisc_active) + (L.L.vdv_error_light_active) + 1 > {if} 1 (S.L.vdv_display_error_multiple) {else} 0 (S.L.vdv_display_error_multiple) {endif} (L.L.vdv_display_error_multiple) (L.L.vdv_display_mode) 5 = && (L.L.elec_busbar_main) 0 > && (L.L.vdv_display_changeover) 1 > && {if} 1 (S.L.vdv_visible_errorscroll) {else} 0 (S.L.vdv_visible_errorscroll) {endif} ' Master Warn Red STOP! (L.L.vdv_error_pressure_active) (L.L.vdv_error_coolant_active) || (L.L.vdv_error_gearbox_active) || (L.L.vdv_error_ECAS_active) || (L.L.vdv_error_EDC_active) || (L.L.vdv_error_nothahn_active) || (L.L.vdv_error_knickschutz_active) || {if} 1 (S.L.vdv_display_masterwarn) {else} 0 (S.L.vdv_display_masterwarn) {endif} ' Caution Yellow ###################################################### ' EBS Warn Yellow (L.L.EBS_Error_dist) (L.L.velocity) 3600 / (L.S.Timegap) * + (S.L.EBS_Error_dist) (C.L.Fehlertoleranz) (L.L.wearlifespan) * > (L.L.elec_busbar_main) 0 > && (L.L.vdv_display_startuptime) 5 > && (L.L.vdv_display_masterwarn) ! && {if} 1 (S.L.vdv_error_EBS_active) (L.L.EBS_Signal) 1 + (S.L.EBS_Signal) 1 = {if} ' (T.L.ev_stoermeldung) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 7 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.EBS_Signal) (S.L.vdv_error_EBS_active) {endif} ' Gearstart Warn Yellow (L.L.antrieb_getr_gangwahl) 1 > (L.L.key_mode) 4 = && (L.L.elec_busbar_main) 0 > && (L.L.vdv_display_startuptime) 5 > && (L.L.vdv_display_masterwarn) ! && (L.L.engine_injection_on) && {if} 1 (S.L.vdv_error_gearstart_active) (L.L.gearstart_Signal) 1 + (S.L.gearstart_Signal) 1 = {if} ' (T.L.ev_stoermeldung) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 8 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.gearstart_Signal) (S.L.vdv_error_gearstart_active) {endif} ' Door Warn Yellow (L.L.Door_Error_Count) (C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * > (L.L.Door2_Error_Count) (C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * > || (L.L.Door3_Error_Count) (C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * > || (L.L.elec_busbar_main) 0 > && (L.L.vdv_display_startuptime) 5 > && (L.L.vdv_display_masterwarn) ! && {if} 1 (S.L.vdv_error_door_active) (L.L.door_Signal) 1 + (S.L.door_Signal) 1 = {if} ' (T.L.ev_stoermeldung) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 9 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.door_Signal) (S.L.vdv_error_door_active) {endif} ' Retarder Warn Yellow (L.L.Retarder_Error_dist) (L.L.velocity) 3600 / (L.S.Timegap) * + (S.L.Retarder_Error_dist) (C.L.Fehlertoleranz) (L.L.wearlifespan) * > (L.L.elec_busbar_main) 0 > && (L.L.vdv_display_startuptime) 5 > && (L.L.vdv_display_masterwarn) ! && {if} 1 (S.L.vdv_error_retarder_active) (L.L.retarder_Signal) 1 + (S.L.retarder_Signal) 1 = {if} ' (T.L.ev_stoermeldung) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 10 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.retarder_Signal) (S.L.vdv_error_retarder_active) {endif} ' Low Diesel Warn Yellow (L.L.engine_tank_content) 60 < (L.L.elec_busbar_main) 0 > && (L.L.vdv_display_startuptime) 5 > && (L.L.vdv_display_masterwarn) ! && {if} 1 (S.L.vdv_error_diesel_active) (L.L.diesel_Signal) 1 + (S.L.diesel_Signal) 1 = {if} ' (T.L.ev_stoermeldung) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 11 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.diesel_Signal) (S.L.vdv_error_diesel_active) {endif} ' Battery Warn Yellow (L.L.Battery_Error_dist) (L.L.velocity) 3600 / (L.S.Timegap) * + (S.L.Battery_Error_dist) (C.L.Fehlertoleranz) (L.L.wearlifespan) * > (L.L.elec_busbar_main) 0 > && (L.L.vdv_display_startuptime) 5 > && (L.L.vdv_display_masterwarn) ! && {if} 1 (S.L.vdv_error_Battery_active) (L.L.Battery_Signal) 1 + (S.L.Battery_Signal) 1 = {if} ' (T.L.ev_stoermeldung) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 12 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Battery_Signal) (S.L.vdv_error_Battery_active) {endif} ' Pressure Warn Yellow (L.L.bremse_p_tank04) 550000 < (L.L.elec_busbar_main) 0 > && (L.L.vdv_display_startuptime) 5 > && (L.L.vdv_display_masterwarn) ! && {if} 1 (S.L.vdv_error_pressure2_active) (L.L.Pressure2_Signal) 1 + (S.L.Pressure2_Signal) 1 = {if} ' (T.L.ev_stoermeldung) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 13 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Pressure2_Signal) (S.L.vdv_error_pressure2_active) {endif} ' Caution Yellow 10 Sec ###################################################### ' Light Warn Yellow 10 Sec (L.L.lights_blinker_l_bulb_1_lifetime) 0 <= (L.L.lights_blinker_l_bulb_2_lifetime) 0 <= || (L.L.lights_blinker_l_bulb_3_lifetime) 0 <= || (L.L.lights_blinker_l_bulb_4_lifetime) 0 <= || (L.L.lights_blinker_l_bulb_5_lifetime) 0 <= || (L.L.lights_blinker_r_bulb_1_lifetime) 0 <= || (L.L.lights_blinker_r_bulb_2_lifetime) 0 <= || (L.L.lights_blinker_r_bulb_3_lifetime) 0 <= || (L.L.lights_blinker_r_bulb_4_lifetime) 0 <= || (L.L.lights_blinker_r_bulb_5_lifetime) 0 <= || (L.L.lights_fahrerlicht_bulb_lifetime) 0 <= || (L.L.lights_abbl_bulb_1_lifetime) 0 <= || (L.L.lights_abbl_bulb_2_lifetime) 0 <= || (L.L.lights_edge_front_bulb_l_lifetime) 0 <= || (L.L.lights_edge_front_bulb_r_lifetime) 0 <= || (L.L.elec_busbar_main) 0 > && (L.L.vdv_display_startuptime) 5 > && (L.L.vdv_display_masterwarn) ! && {if} 1 (S.L.vdv_error_light_active) (L.L.light_Signal) 1 + (S.L.light_Signal) 1 = {if} ' (T.L.ev_stoermeldung) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 14 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.light_Signal) (S.L.vdv_error_light_active) {endif} ' Caution Uncritical ###################################################### ' Brakedisc Info (L.L.Brakedisc_Error_dist) (L.L.velocity) 3600 / (L.S.Timegap) * + (S.L.Brakedisc_Error_dist) (C.L.Fehlertoleranz) (L.L.wearlifespan) * > (L.L.elec_busbar_main) 0 > && (L.L.vdv_display_startuptime) 5 > && (L.L.vdv_display_masterwarn) ! && {if} 1 (S.L.vdv_info_brakedisc_active) (L.L.Brakedisc_Signal) 1 + (S.L.Brakedisc_Signal) {else} 0 (S.L.Brakedisc_Signal) (S.L.vdv_info_brakedisc_active) {endif} ' Master Warn Red ###################################################### ' Coolant Warn Red - not cancelable (L.L.engine_temperature) 106 > (L.L.elec_busbar_main) 0 > && (L.L.vdv_display_startuptime) 5 > && {if} 1 (S.L.vdv_error_coolant_active) (L.L.coolant_Signal) 1 + (S.L.coolant_Signal) 1 = {if} (T.L.ev_stoermeldung) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 1 (S.L.Fehleranzahl) {endif} {else} (L.L.engine_temperature) 100 < {if} 0 (S.L.coolant_Signal) (S.L.vdv_error_coolant_active) {endif} {endif} ' Gearbox Warn Red - not cancelable (L.L.Gear_Error_dist) (L.L.velocity) 3600 / (L.S.Timegap) * + (S.L.Gear_Error_dist) (C.L.Fehlertoleranz) (L.L.wearlifespan) * > (S.L.antrieb_failure_general) (L.L.elec_busbar_main) 0 > && (L.L.vdv_display_startuptime) 5 > && {if} 1 (S.L.vdv_error_gearbox_active) (L.L.gearbox_Signal) 1 + (S.L.gearbox_Signal) 1 = {if} (T.L.ev_stoermeldung) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 2 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.gearbox_Signal) (S.L.vdv_error_gearbox_active) {endif} ' ECAS Warn Red - not cancelable (L.L.ECAS_Error_dist) (L.L.velocity) 3600 / (L.S.Timegap) * + (S.L.ECAS_Error_dist) (C.L.Fehlertoleranz) (L.L.wearlifespan) * > (L.L.elec_busbar_main) 0 > && (L.L.vdv_display_startuptime) 5 > && {if} 1 (S.L.vdv_error_ecas_active) (L.L.ecas_Signal) 1 + (S.L.ecas_Signal) 1 = {if} (T.L.ev_stoermeldung) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 3 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.ecas_Signal) (S.L.vdv_error_ecas_active) {endif} ' Pressure Warn Red - not cancelable (L.L.bremse_p_tank01) 550000 < (L.L.bremse_p_tank02) 550000 < || (L.L.elec_busbar_main) 0 > && (L.L.engine_n) 300 > && (L.L.vdv_display_startuptime) 5 > && {if} 1 (S.L.vdv_error_pressure_active) (L.L.Pressure_Signal) 1 + (S.L.Pressure_Signal) 1 = {if} (T.L.ev_stoermeldung) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 4 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Pressure_Signal) (S.L.vdv_error_pressure_active) {endif} ' EDC Warn Red - not cancelable (L.L.EDC_Error_dist) (L.L.velocity) 3600 / (L.S.Timegap) * + (S.L.EDC_Error_dist) (C.L.Fehlertoleranz) (L.L.wearlifespan) * > (L.L.elec_busbar_main) 0 > && (L.L.vdv_display_startuptime) 5 > && {if} 1 (S.L.vdv_error_edc_active) (L.L.edc_Signal) 1 + (S.L.edc_Signal) 1 = {if} (T.L.ev_stoermeldung) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 5 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.edc_Signal) (S.L.vdv_error_edc_active) {endif} ' Nothahn Warn Red - not cancelable (L.L.doorEntriegelung_01) (L.L.doorEntriegelung_23) || (L.L.doorEntriegelung_45) || (L.L.elec_busbar_main) 0 > && (L.L.vdv_display_startuptime) 5 > && {if} 1 (S.L.vdv_error_nothahn_active) (L.L.nothahn_Signal) 1 + (S.L.nothahn_Signal) 1 = {if} (T.L.ev_stoermeldung) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 6 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.nothahn_Signal) (S.L.vdv_error_nothahn_active) {endif} 'Knickschutz (L.L.engine_knickschutz_eingriff) 1 = (L.L.elec_busbar_main) 0 > && (L.L.vdv_display_startuptime) 5 > && {if} 1 (S.L.vdv_error_knickschutz_active) (L.L.knickschutz_Signal) 1 + (S.L.knickschutz_Signal) 1 = {if} (T.L.ev_stoermeldung) {endif} {else} 0 (S.L.knickschutz_Signal) (S.L.vdv_error_knickschutz_active) {endif} ' Door Clear (L.L.doorEntriegelung_01) (L.L.Door_Error_Count) (C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * > && {if} (C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * random (S.L.Door_Error_Count) {endif} (L.L.doorEntriegelung_23) (L.L.Door2_Error_Count) (C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * > && {if} (C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * random (S.L.Door2_Error_Count) {endif} (L.L.doorEntriegelung_45) (L.L.Door3_Error_Count) (C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * > && {if} (C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * random (S.L.Door3_Error_Count) {endif} '##################################################################################### ' Kneeling signal (L.L.kneel_allowed) 1 = (L.L.doorTarget_0) (L.L.doorTarget_1) || (L.L.doorTarget_23) || (L.L.doorTarget_45) || (L.L.kneel_timer) 0 > && || (L.L.bremse_p_tank01) 500000 > && (L.L.bremse_p_tank02) 500000 > && (L.L.vdv_error_ECAS_active) ! && {if} (L.L.kneeling_blinkgeber) (L.S.Timegap) + 1 min (S.L.kneeling_blinkgeber) 1 = {if} 0 (S.L.kneeling_blinkgeber) {endif} (L.L.kneel_timer) (L.S.timegap) + 5 min (S.L.kneel_timer) (L.L.kneel_timer) 5 = (L.L.vdv_display_mode) 2 = && (L.L.vdv_display_changeover) 2 = && {if} 0 (S.L.vdv_visible_kneel1) 1 (S.L.vdv_visible_kneel2) {else} (L.L.kneeling_blinkgeber) 0.5 > (L.L.vdv_display_mode) 2 = && (L.L.vdv_display_changeover) 2 = && {if} 1 (S.L.vdv_visible_kneel1) 0 (S.L.vdv_visible_kneel2) {else} 0 (S.L.vdv_visible_kneel1) 0 (S.L.vdv_visible_kneel2) {endif} {endif} {endif} (L.L.kneel_allowed) 0 = (L.L.bremse_p_tank01) 500000 > && (L.L.bremse_p_tank02) 500000 > && (L.L.vdv_error_ECAS_active) ! && {if} (L.L.tuer2_piep) (C.L.tuerverzoegerung) >= (L.L.doorwarn_timer) (C.L.tuerverzoegerung) >= && (L.L.doorTarget_0) 0 = && (L.L.doorTarget_1) 0 = && (L.L.doorTarget_23) 0 = && (L.L.doorTarget_45) 0 = && (L.L.kneel_locked) 1 = || {if} (L.L.kneeling_blinkgeber) (L.S.Timegap) + 1 min (S.L.kneeling_blinkgeber) 1 = {if} 0 (S.L.kneeling_blinkgeber) {endif} (L.L.kneel_timer) (L.S.timegap) 2 * - 0 max (S.L.kneel_timer) (L.L.kneel_timer) 0 = (L.L.vdv_display_mode) 2 = && (L.L.vdv_display_changeover) 2 = && {if} 0 (S.L.vdv_visible_kneel1) 0 (S.L.vdv_visible_kneel2) {endif} (L.L.kneel_timer) 0 > {if} (L.L.kneeling_blinkgeber) 0.5 > (L.L.vdv_display_mode) 2 = && (L.L.vdv_display_changeover) 2 = && {if} 1 (S.L.vdv_visible_kneel1) 0 (S.L.vdv_visible_kneel2) {else} 0 (S.L.vdv_visible_kneel1) 0 (S.L.vdv_visible_kneel2) {endif} {endif} {endif} {endif} {else} 0 (S.L.vdv_display_startuptime) (S.L.vdv_display_changeover) (S.L.vdv_display_mode) 0 (S.L.vdv_visible_p) (S.L.vdv_visible_stopbrake) (S.L.vdv_visible_door1) (S.L.vdv_visible_door2) (S.L.vdv_visible_door3) (S.L.vdv_visible_kneel1) (S.L.vdv_visible_kneel2) (S.L.vdv_visible_winglock) (S.L.vdv_visible_ramp2) (S.L.vdv_visible_ramp1) (S.L.vdv_visible_request3) (S.L.vdv_visible_almex) (S.L.vdv_visible_almex_night) (S.L.vdv_visible_door2clearance) (S.L.vdv_visible_door3clearance) 0 (S.L.vdv_visible_retarder) (S.L.vdv_visible_request2) (S.L.vdv_visible_request) (S.L.vdv_visible_AC) (S.L.vdv_visible_heater) (S.L.vdv_visible_mirrorheat) (S.L.vdv_visible_asr) (S.L.vdv_visible_rooflight) (S.L.vdv_visible_diagnostic) 0 (S.L.vdv_visible_press) (S.L.vdv_visible_temp) (S.L.vdv_visible_fuel) (S.L.vdv_visible_press2) (S.L.vdv_visible_error) (S.L.vdv_visible_errorscroll) ' Verbraucherwarnung: (L.L.light_mode) 0 > (L.L.lights_sw_blinker) 0 > || (L.L.lights_sw_warnblinker) || (L.L.cp_licht_unterdeck_sw) || (L.L.cp_licht_untenrechts_sw) || (L.L.elec_busbar_main) 0 = && (L.L.engine_n) 300 < && {if} 1 (S.L.vdv_light) (L.L.lights_stand) {if} "VDV\vdv_display_error_power_n.dds" (S.$.vdv_display_texture) {else} "VDV\vdv_display_error_power.dds" (S.$.vdv_display_texture) {endif} {else} 0 (S.L.vdv_light) "VDV\vdv_display_off.dds" (S.$.vdv_display_texture) {endif} ' Possible Manual Error fixing ' EDC Clear (L.L.EDC_Error_dist) (C.L.Fehlertoleranz) (L.L.wearlifespan) * > (L.L.elec_busbar_main) 0 = && (L.L.engine_n) 0 = && {if} (C.L.Fehlertoleranz) (L.L.wearlifespan) * random (S.L.EDC_Error_dist) {endif} ' Door Clear (L.L.Door_Error_Count) (C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * > (L.L.Door2_Error_Count) (C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * > || (L.L.Door3_Error_Count) (C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * > || (L.L.elec_busbar_main) 0 = && {if} (C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * random (S.L.Door_Error_Count) (C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * random (S.L.Door2_Error_Count) (C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * random (S.L.Door3_Error_Count) {endif} ' Retarder Clear (L.L.Retarder_Error_dist) (C.L.Fehlertoleranz) (L.L.wearlifespan) * > (L.L.elec_busbar_main) 0 = && (L.L.engine_n) 0 = && (L.L.antrieb_getr_aktugang) 0 = && {if} (C.L.Fehlertoleranz) (L.L.wearlifespan) * random (S.L.Retarder_Error_dist) {endif} {endif} {end} {macro:kippschaltersound} {end} {macro:kippschaltersound_toggle} {end} {trigger:VDV_position_mov_drag}