'### VDV Driver's Information Display ### ' (C) 2014 Morphi ' 2023 edit by Sobol ' 2024 edit2 by Sobol ' Version 3.0 {trigger:comp_button_down} 1 (S.L.comp_button_down_mode) s0 (M.L.kippschaltersound_toggle) {end} {trigger:comp_button_down_off} (L.L.vdv_display_mode) 5 = {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) 3 = {if} (L.L.vdv_display_diag_page) 1 + (S.L.vdv_display_diag_page) {else} (L.L.vdv_display_mode) 1 + (S.L.vdv_display_mode) {endif} (L.L.vdv_display_mode) 5 > {if} 2 (S.L.vdv_display_mode) {endif} {endif} 0 (S.L.comp_button_down_mode) s0 (M.L.kippschaltersound_toggle) {end} {macro:VDV_init} 1 (S.L.Fehleranzahl) (L.$.vdv_display_use_path) "VDo_Display_Off.png" $+ (S.$.vdv_display_texture) "" (S.$.vdv_display_gearcounter) "Solo_3D\" (S.$.vdv_display_bustype) {end} {macro:VDV_frame} ' Sets correct path to display folder according to selected Setvar (L.L.vis_VDO_display_version) 0 = {if} "Dashboard\VDO\" (S.$.vdv_display_use_path) 1 (S.L.vdv_inverting) {endif} (L.L.vis_VDO_display_version) 1 = {if} "Dashboard\VDO_E6\" (S.$.vdv_display_use_path) 1 (S.L.vdv_inverting) {endif} (L.L.vis_dashboard_type) 1 + (S.L.vis_dashboard_type_plus1) (L.L.lights_stand) (L.L.vdv_inverting) && {if} "n.tga" (S.$.vdv_display_n) {else} ".tga" (S.$.vdv_display_n) {endif} ' ######################## Bus Display ######################## ' ######################## Texture setting ######################## ' ### Icons - Variable ### ' ### Slot 1 ### (L.L.antrieb_retarder) {if} (L.$.vdv_display_use_path) "layer_0_icon_1" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_1) {else} (L.L.cp_retarder_sw) {if} (L.$.vdv_display_use_path) "layer_1_icon_1" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_1) {endif} {endif} ' ### Slot 2 ### (L.L.engine_ASR_eingriff) (L.L.bremse_ABS_eingriff) || {if} (L.$.vdv_display_use_path) "layer_0_icon_2" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_2) {else} (L.L.cp_ASR_sw) {if} (L.$.vdv_display_use_path) "layer_1_icon_2" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_2) {endif} {endif} ' ### Slot 3 ### (L.L.cp_dachluke_1) 1 = (L.L.cp_dachluke_2) 1 = || (L.L.cp_dachluke_3) 1 = || (L.L.cp_dachluke_4) 1 = || {if} (L.$.vdv_display_use_path) "layer_0_icon_3" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_3) {endif} ' ### Slot 4 ### (L.L.HVAC_Fan_out) {if} (L.$.vdv_display_use_path) "layer_0_icon_4" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_4) {else} (L.L.HVAC_Fan_in) {if} (L.$.vdv_display_use_path) "layer_2_icon_4" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_4) {endif} {endif} ' ### Slot 5 ### (L.L.wagenkasten_anheben) 0 > {if} (L.$.vdv_display_use_path) "layer_0_icon_5" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_5) {endif} ' ### Slot 6 ### (L.L.standheizung_running) {if} (L.$.vdv_display_use_path) "layer_0_icon_6" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_6) {endif} ' ### Slot 7 ### (L.L.HVAC_AC_cooling) (L.L.HVAC_AC_heizung) || (L.L.HVAC_FhrAC_cooling) || (L.S.Weather_Temperature) 3 <= || {if} (L.$.vdv_display_use_path) "layer_0_icon_7" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_7) {endif} ' ### Slot 8 ### (L.L.nevertrue) {if} (L.$.vdv_display_use_path) "layer_0_icon_8" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_8) {else} (L.L.cockpit_heizregler_fussraum) {if} (L.$.vdv_display_use_path) "layer_1_icon_8" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_8) {endif} {endif} ' ### Slot 9 ### (L.L.nevertrue) {if} (L.$.vdv_display_use_path) "layer_0_icon_9" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_9) {endif} ' ### Slot 10 ### (L.L.articulation_knickschutz_warning) {if} (L.$.vdv_display_use_path) "layer_0_icon_10" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_10) {endif} ' ### Slot 11 ### (L.L.haltewunsch) (L.L.door_kinderwagenwunsch) ! && {if} (L.$.vdv_display_use_path) "layer_0_icon_11" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_11) {else} (L.L.haltewunsch) (L.L.door_kinderwagenwunsch) 1 = && {if} (L.$.vdv_display_use_path) "layer_1_icon_11" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_11) {else} (L.L.haltewunsch) (L.L.door_kinderwagenwunsch) 2 = && {if} (L.$.vdv_display_use_path) "layer_2_icon_11" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_11) {endif} {endif} {endif} ' ### Slot 12 ### (L.L.vdv_visible_errorscroll) {if} (L.$.vdv_display_use_path) "arrows" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_12) {endif} ' ### Slot 13 ### (L.L.vdv_display_error_servici_servicis) {if} (L.$.vdv_display_use_path) "layer_0_icon_13" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_13) {else} (L.L.engine_tank_content) 62 < (L.L.visvar_equipment_is_electric) ! && {if} (L.$.vdv_display_use_path) "layer_1_icon_13" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_13) {endif} {endif} ' ### Slot 14 ### ' gearcounter - to do ' ### Slot 15 ### ' ### Slot 16 ### ' ### Slot 17 ### ' ### Slot 18 ### (L.L.Engine_DPF_Regen_Active) (L.L.Engine_DPF_temperature) 180 > || {if} (L.$.vdv_display_use_path) "layer_0_icon_18" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_18) {else} (L.L.Engine_DPF_state) 128 >= (L.L.visvar_equipment_is_electric) ! && {if} (L.$.vdv_display_use_path) "layer_1_icon_18" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_icon_18) {endif} {endif} ' ### Slot 19 ### ' ### Slot 20 ### ' ext temp - to do ' ### Ramps ### (L.L.pandus_1_mode) {if} (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door1_ramp_open" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_ramp1) {else} (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door1_ramp" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_ramp1) {endif} (L.L.pandus_2_mode) {if} (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door2_ramp_open" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_ramp2) {else} (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door2_ramp" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_ramp2) {endif} ' ### Door 0/1 ### (L.L.tuersperre) 0 = (L.L.Door_01_nothahn) || (L.L.door_nopress_state01) || {if} (L.L.door_0) 0.3 > (L.L.door_1) 0.3 > || (L.L.Door_01_nothahn) || (L.L.door_nopress_state01) || {if} (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door0_open" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_door0) (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door1_open" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_door1) {else} (L.L.door_0) 0 = (L.L.door_1) 0 = && (L.L.light_timer1) 1 > && {if} (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door0_closed" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_door0) (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door1_closed" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_door1) {endif} {endif} {else} (L.L.tuersperre) 0 < {if} (L.L.door_1) 0.3 > {if} (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door0_locked" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_door0) (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door1_open" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_door1) {else} (L.L.door_0) 0 = (L.L.door_1) 0 = && (L.L.light_timer1) 1 > && {if} (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door0_locked" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_door0) (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door1_closed" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_door1) {endif} {endif} {else} (L.L.door_0) 0.3 > {if} (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door0_open" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_door0) (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door1_locked" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_door1) {else} (L.L.door_0) 0 = (L.L.door_1) 0 = && (L.L.light_timer1) 1 > && {if} (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door0_closed" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_door0) (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door1_locked" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_door1) {endif} {endif} {endif} {endif} ' ### Door 2 ### (L.L.door_2) 0.3 > (L.L.door_3) 0.3 > || (L.L.Door_23_nothahn) || (L.L.door_nopress_state23) || {if} (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door2_open" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_door2) {else} (L.L.door_2) 0 = (L.L.door_3) 0 = && (L.L.light_timer2) 1 > && {if} (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door2_closed" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_door2) {endif} {endif} ' ### Door 3 ### (L.L.door_4) 0.3 > (L.L.door_5) 0.3 > || (L.L.Door_45_nothahn) || (L.L.door_nopress_state45) || {if} (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door3_open" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_door3) {else} (L.L.door_4) 0 = (L.L.door_5) 0 = && (L.L.light_timer3) 1 > && {if} (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door3_closed" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_door3) {endif} {endif} ' ### Door 4 ### (L.L.door_6) 0.3 > (L.L.door_7) 0.3 > || (L.L.Door_67_nothahn) || (L.L.door_nopress_state67) || {if} (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door4_open" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_door4) {else} (L.L.door_6) 0 = (L.L.door_7) 0 = && (L.L.light_timer4) 1 > && {if} (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "door4_closed" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_door4) {endif} {endif} ' ### Additionals ### (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "brake_halt" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_stopbrake) (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "brake_park" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_p) (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "kneel0" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_kneel1) (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "kneel1" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_kneel2) ' ######################## Logic ######################## ' VDV Display Modes: ' 1 Drive Mode ' 2 Bus Stop Mode (Main) ' 3 Status Mode ' 4 " ' 5 Diagnostic Mode ' ### Initialize - wake-up signal, looking for specific wakeup signals, otherwise shutdown display ### (L.L.elec_busbar_main) 0 > {if} (L.L.vdv_display_mastertimer) (L.S.Timegap) + 1 min (S.L.vdv_display_mastertimer) {else} 0 (S.L.vdv_display_mastertimer) {endif} (L.L.vdv_display_shutdowntime) 2 >= (L.L.lights_stand) && {if} 1 (S.L.vdv_light_reminder) {else} 0 (S.L.vdv_light_reminder) {endif} ' ### display power variable ### (L.L.vdv_display_startuptime) 0 > {if} 1 (S.L.vdv_display_power) {else} (L.L.vdv_display_shutdowntime) 2 >= {if} 0 (S.L.vdv_display_power) {endif} {endif} (L.L.vdv_display_power) ! {if} (L.L.vdv_light_reminder) ! {if} (L.$.vdv_display_use_path) "VDo_Display_Off.png" $+ (S.$.vdv_display_texture) {else} (L.$.vdv_display_use_path) "Errors\" $+ (L.L.vis_dashboard_language) $IntToStr $+ "\92" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_texture) {endif} 0 (S.L.vdv_display_changeover) (S.L.vdv_display_mode) (S.L.vdv_display_startuptime) 0 (S.L.vdv_visible_icon_1) (S.L.vdv_visible_icon_2) (S.L.vdv_visible_icon_3) (S.L.vdv_visible_icon_4) (S.L.vdv_visible_icon_5) 0 (S.L.vdv_visible_icon_6) (S.L.vdv_visible_icon_7) (S.L.vdv_visible_icon_8) (S.L.vdv_visible_icon_9) (S.L.vdv_visible_icon_10) 0 (S.L.vdv_visible_icon_11) (S.L.vdv_visible_icon_13) (S.L.vdv_visible_icon_14) (S.L.vdv_visible_icon_18) (S.L.vdv_visible_icon_20) 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_door4) (S.L.vdv_visible_kneel1) (S.L.vdv_visible_kneel2) 0 (S.L.vdv_timer_icon_1) (S.L.vdv_timer_icon_2) (S.L.vdv_timer_icon_7) (S.L.vdv_timer_icon_10) (S.L.vdv_visible_p_timer) (S.L.vdv_candiag_1) (S.L.vdv_visible_errorscroll) 0 (S.L.vdv_candiag_2) (S.L.vdv_candiag_3) (S.L.vdv_candiag_4) (S.L.vdv_display_diag) (S.L.vdv_display_diag_page) (S.L.CG_blink) (S.L.CG_blink_timer) 0 (S.L.Er_1) (S.L.Er_2) (S.L.Er_3) (S.L.Er_4) (S.L.Er_5) (S.L.Er_6) (S.L.Er_7) (S.L.Er_8) (S.L.Er_9) (S.L.Er_10) (S.L.vdv_visible_ramp_1) (S.L.vdv_visible_ramp_2) 0 (S.L.Er_11) (S.L.Er_12) (S.L.Er_13) (S.L.Er_14) (S.L.Er_15) (S.L.Er_16) (S.L.Er_17) (S.L.Er_18) (S.L.Er_19) (S.L.Er_20) 0 (S.L.Er_21) (S.L.Er_22) (S.L.Er_23) (S.L.Er_24) (S.L.Er_25) (S.L.Er_26) (S.L.Er_27) (S.L.Er_28) (S.L.Er_29) (S.L.Er_30) 0 (S.L.Er_31) (S.L.Er_32) (S.L.Er_33) (S.L.Er_34) (S.L.Er_35) (S.L.Er_36) (S.L.Er_37) (S.L.Er_38) (S.L.Er_39) (S.L.Er_40) 0 (S.L.Er_41) (S.L.Er_42) (S.L.Er_43) (S.L.Er_44) (S.L.Er_45) (S.L.Er_46) (S.L.Er_47) (S.L.Er_48) (S.L.Er_49) (S.L.Er_50) 0 (S.L.Er_51) (S.L.Er_52) (S.L.Er_53) (S.L.Er_54) (S.L.Er_55) (S.L.Er_56) (S.L.Er_57) (S.L.Er_58) (S.L.Er_59) (S.L.Er_60) 0 (S.L.Er_61) (S.L.Er_62) (S.L.Er_63) (S.L.Er_64) (S.L.Er_65) (S.L.Er_66) (S.L.Er_67) (S.L.Er_68) (S.L.Er_69) (S.L.Er_70) 0 (S.L.Er_71) (S.L.Er_72) (S.L.Er_73) (S.L.Er_74) (S.L.Er_75) (S.L.Er_76) {endif} ' ### display startup timer // CAN bus wait timeout 1-2s, count to 10 - variable used by other scripts ### (L.L.vdv_display_mastertimer) 1 >= {if} (L.L.vdv_display_startuptime) (L.S.Timegap) + 10 min (S.L.vdv_display_startuptime) {else} 0 (S.L.vdv_display_startuptime) {endif} ' ### display main texture ### (L.L.vdv_display_power) {if} (L.L.vdv_display_startuptime) 1 < (L.L.vdv_display_startuptime) 4 > (L.L.vdv_display_startuptime) 5 < && || {if} (L.$.vdv_display_use_path) "main" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_texture) {endif} (L.L.vdv_display_startuptime) 1 > (L.L.vdv_display_startuptime) 4 < && {if} (L.$.vdv_display_use_path) "Startup01" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_texture) {endif} (L.L.vdv_display_startuptime) 4.5 > (L.L.vdv_display_startuptime) 5 < && {if} 2 (S.L.vdv_display_mode) {endif} ' ### automatic switching between halt mode and drive mode ### (L.L.vdv_display_startuptime) 5 > {if} (L.L.vdv_display_mode) 3 = ! {if} (L.L.door_0) 0 = (L.L.door_1) 0 = && (L.L.door_2) 0 = && (L.L.door_3) 0 = && (L.L.door_4) 0 = && (L.L.door_5) 0 = && (L.L.door_6) 0 = && (L.L.door_7) 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 < && (L.L.vdv_actia_inhibit) 0 = && {if} 0 (S.L.vdv_display_changeover) 1 (S.L.vdv_display_mode) {endif} {endif} (L.L.door_0) 0 > (L.L.door_1) 0 > || (L.L.door_2) 0 > || (L.L.door_3) 0 > || (L.L.door_4) 0 > || (L.L.door_5) 0 > || (L.L.door_6) 0 > || (L.L.door_7) 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 = && (L.L.vdv_actia_inhibit) 0 = && {if} 0 (S.L.vdv_display_changeover) 2 (S.L.vdv_display_mode) {endif} {endif} {endif} ' Control lights command states (L.L.Er_3) (L.L.Er_4) || (L.L.Er_5) || (L.L.Er_8) || (L.L.Er_9) || (L.L.Er_10) || (L.L.Er_11) || (L.L.Er_12) || (L.L.Er_39) || (L.L.Er_41) || (L.L.Er_51) || (L.L.Er_63) || (L.L.Er_64) || (L.L.Er_79) || (L.L.Er_82) || {if} 1 (S.L.cockpit_light_masterfailure_blinking) {else} 0 (S.L.cockpit_light_masterfailure_blinking) (L.L.Er_1) (L.L.Er_7) || (L.L.Er_20) || (L.L.Er_21) || (L.L.Er_27) || (L.L.Er_40) || (L.L.Er_43) || (L.L.Er_47) || (L.L.Er_48) || (L.L.Er_49) || (L.L.Er_57) || (L.L.Er_62) || (L.L.Er_65) || (L.L.Er_66) || (L.L.Er_72) || (L.L.Er_73) || (L.L.Er_78) || (L.L.Er_81) || (L.L.Er_85) || (L.L.Er_89) || {if} 1 (S.L.cockpit_light_masterfailure) {else} 0 (S.L.cockpit_light_masterfailure) {endif} {endif} (L.L.Er_2) (L.L.Er_6) || (L.L.Er_13) || (L.L.Er_14) || (L.L.Er_15) || (L.L.Er_16) || (L.L.Er_17) || (L.L.Er_18) || (L.L.Er_19) || (L.L.Er_22) || (L.L.Er_23) || (L.L.Er_24) || (L.L.Er_25) || (L.L.Er_26) || (L.L.Er_28) || (L.L.Er_29) || (L.L.Er_30) || (L.L.Er_31) || (L.L.Er_32) || (L.L.Er_33) || (L.L.Er_34) || (L.L.Er_35) || (L.L.Er_36) || (L.L.Er_37) || (L.L.Er_38) || (L.L.Er_42) || (L.L.Er_44) || (L.L.Er_45) || (L.L.Er_46) || (L.L.Er_50) || (L.L.Er_52) || (L.L.Er_53) || (L.L.Er_54) || (L.L.Er_55) || (L.L.Er_56) || (L.L.Er_58) || (L.L.Er_59) || (L.L.Er_60) || (L.L.Er_67) || (L.L.Er_68) || (L.L.Er_69) || (L.L.Er_70) || (L.L.Er_71) || (L.L.Er_74) || (L.L.Er_75) || (L.L.Er_77) || (L.L.Er_80) || (L.L.Er_83) || (L.L.Er_84) || (L.L.Er_86) || (L.L.cockpit_light_masterfailure) || (L.L.cockpit_light_masterfailure_blinking) || {if} 1 (S.L.cockpit_light_failure) {else} 0 (S.L.cockpit_light_failure) {endif} ' ### icons scripting ### (L.L.vis_vdv_gear_counter) 1 = (L.L.vis_VDO_display_version) 1 = || {if} (L.L.vdv_display_mode) 1 = (L.L.vdv_display_mode) 2 = || {if} (L.L.vdv_display_mode) 5 = ! (L.L.vdv_display_mode) 3 = ! && (L.L.vdv_display_startuptime) 6 > && (L.L.vdv_display_changeover) 1 > && {if} (L.L.antrieb_getr_gangvorwahl) (L.L.vdv_display_gear_counter_last) = ! (L.L.antrieb_getr_aktugang) (L.L.vdv_display_gear_counter_last2) = ! || {if} (L.L.vdv_display_gear_timer) (L.S.Timegap) + 1 min (S.L.vdv_display_gear_timer) (L.L.vdv_display_gear_timer) 1 >= {if} (L.L.antrieb_getr_gangvorwahl) (S.L.vdv_display_gear_counter_last) (L.L.antrieb_getr_aktugang) (S.L.vdv_display_gear_counter_last2) 0 (S.L.vdv_display_gear_timer) {endif} {endif} (L.L.vdv_display_gear_counter_last) 1 = {if} (L.$.vdv_display_use_path) "layer_0_icon_14_N" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_gearcounter) {else} (L.L.vdv_display_gear_counter_last) 0 = {if} (L.$.vdv_display_use_path) "layer_0_icon_14_R" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_gearcounter) {else} (L.L.visvar_equipment_is_hybrid_serial) 1 = (L.L.visvar_equipment_is_electric) 1 = || (L.L.visvar_equipment_is_FCEV) 1 = || {if} (L.$.vdv_display_use_path) "layer_0_icon_14_D" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_gearcounter) {else} (L.$.vdv_display_use_path) "layer_0_icon_14_" $+ (L.L.vdv_display_gear_counter_last2) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_gearcounter) {endif} {endif} {endif} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_DyNyRy) {else} 0 (S.L.vdv_visible_DyNyRy) {endif} {else} 0 (S.L.vdv_visible_DyNyRy) {endif} {else} 0 (S.L.vdv_visible_DyNyRy) {endif} ' ### drivemode only ### ' ### Lines 1/2 - icons 1-10 ### (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 > {if} (L.$.vdv_display_use_path) "main" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_texture) {endif} (L.L.vdv_display_changeover) 1 > {if} (L.L.antrieb_retarder) (L.L.cp_retarder_sw) || {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_1) 0 (S.L.vdv_timer_icon_1) {else} (L.L.vdv_timer_icon_1) (L.S.Timegap) + 0.5 min (S.L.vdv_timer_icon_1) (L.L.vdv_timer_icon_1) 0.5 >= {if} 0 (S.L.vdv_visible_icon_1) {endif} {endif} (L.L.cp_ASR_sw) 1 = (L.L.engine_ASR_eingriff) || (L.L.bremse_ABS_eingriff) || {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_2) 0 (S.L.vdv_timer_icon_2) {else} (L.L.vdv_timer_icon_2) (L.S.Timegap) + 0.5 min (S.L.vdv_timer_icon_2) (L.L.vdv_timer_icon_2) 0.5 >= {if} 0 (S.L.vdv_visible_icon_2) {endif} {endif} (L.L.cp_dachluke_1) (L.L.cp_dachluke_2) || (L.L.cp_dachluke_3) || (L.L.cp_dachluke_4) || {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_3) {else} 0 (S.L.vdv_visible_icon_3) {endif} (L.L.HVAC_Fan_out) (L.L.HVAC_Fan_in) || {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_4) {else} 0 (S.L.vdv_visible_icon_4) {endif} (L.L.wagenkasten_anheben) 0 > {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_5) {else} 0 (S.L.vdv_visible_icon_5) {endif} (L.L.standheizung_running) {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_6) {else} 0 (S.L.vdv_visible_icon_6) {endif} (L.L.HVAC_AC_cooling) (L.L.HVAC_AC_heizung) || (L.L.HVAC_FhrAC_cooling) || (L.S.Weather_Temperature) 3 <= || {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_7) 0 (S.L.vdv_timer_icon_7) {else} (L.L.vdv_timer_icon_7) (L.S.Timegap) + 1 min (S.L.vdv_timer_icon_7) (L.L.vdv_timer_icon_7) 1 >= {if} 0 (S.L.vdv_visible_icon_7) {endif} {endif} (L.L.nevertrue) {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_8) {else} 0 (S.L.vdv_visible_icon_8) {endif} (L.L.nevertrue) {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_9) {else} 0 (S.L.vdv_visible_icon_9) {endif} (L.L.articulation_knickschutz_warning) {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_10) 0 (S.L.vdv_timer_icon_10) {else} (L.L.vdv_timer_icon_10) (L.S.Timegap) + 1 min (S.L.vdv_timer_icon_10) (L.L.vdv_timer_icon_10) 1 >= {if} 0 (S.L.vdv_visible_icon_10) {endif} {endif} {else} 0 (S.L.vdv_visible_icon_1) (S.L.vdv_visible_icon_2) (S.L.vdv_visible_icon_3) (S.L.vdv_visible_icon_4) (S.L.vdv_visible_icon_5) (S.L.vdv_visible_icon_6) (S.L.vdv_visible_icon_7) (S.L.vdv_visible_icon_8) (S.L.vdv_visible_icon_9) (S.L.vdv_visible_icon_10) 0 (S.L.vdv_timer_icon_1) (S.L.vdv_timer_icon_2) (S.L.vdv_timer_icon_7) (S.L.vdv_timer_icon_10) {endif} {else} 0 (S.L.vdv_visible_icon_1) (S.L.vdv_visible_icon_2) (S.L.vdv_visible_icon_3) (S.L.vdv_visible_icon_4) (S.L.vdv_visible_icon_5) (S.L.vdv_visible_icon_6) (S.L.vdv_visible_icon_7) (S.L.vdv_visible_icon_8) (S.L.vdv_visible_icon_9) (S.L.vdv_visible_icon_10) 0 (S.L.vdv_timer_icon_1) (S.L.vdv_timer_icon_2) (S.L.vdv_timer_icon_7) (S.L.vdv_timer_icon_10) {endif} ' ### drivemode & stopmode ### ' ### Lines 3/4 - icons 11-20 ### (L.L.vdv_display_mode) 1 = (L.L.vdv_display_mode) 2 = || {if} (L.L.vdv_display_changeover) 1 > {if} (L.L.haltewunsch) (L.L.door_kinderwagenwunsch) || {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_11) {else} 0 (S.L.vdv_visible_icon_11) {endif} (L.L.vdv_display_error_servici_servicis) (L.L.engine_tank_content) 62 < {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_13) {else} 0 (S.L.vdv_visible_icon_13) {endif} (L.L.nevertrue) {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_14) {else} 0 (S.L.vdv_visible_icon_14) {endif} (L.L.Engine_DPF_Regen_Active) (L.L.Engine_DPF_temperature) 180 > (L.L.Engine_DPF_state) 128 >= || || (L.L.visvar_equipment_is_electric) ! && {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_18) {else} 0 (S.L.vdv_visible_icon_18) {endif} {else} 0 (S.L.vdv_visible_icon_11) (S.L.vdv_visible_icon_13) (S.L.vdv_visible_icon_14) (S.L.vdv_visible_icon_18) {endif} {else} 0 (S.L.vdv_visible_icon_11) (S.L.vdv_visible_icon_13) (S.L.vdv_visible_icon_14) (S.L.vdv_visible_icon_18) {endif} ' ### stopmode only ### (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.$.vdv_display_use_path) "main" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_texture) {endif} (L.L.vdv_display_changeover) 0.5 > (L.L.vdv_display_changeover) 1 < && {if} (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "vdo_display_stopmode" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_texture) {endif} (L.L.vdv_display_changeover) 1 > {if} (L.$.vdv_display_use_path) (L.$.vdv_display_bustype) $+ "vdo_display_stopmode" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_texture) {endif} (L.L.vdv_display_changeover) 1 > {if} (L.L.cg_active) (L.L.CG_activeFrontDoor) || (L.L.vis_cg_type) 4 = ! && (L.L.Door_01_nothahn) || (L.L.Door_23_nothahn) || (L.L.Door_45_nothahn) || (L.L.Door_67_nothahn) || (L.L.door_nopress_state01) || (L.L.door_nopress_state23) || (L.L.door_nopress_state45) || (L.L.door_nopress_state67) || {if} (L.L.CG_blink_timer) (L.S.Timegap) + 0.5 min (S.L.CG_blink_timer) 0.5 = {if} (L.L.CG_blink) ! (S.L.CG_blink) 0 (S.L.CG_blink_timer) {endif} {else} 0 (S.L.CG_blink) (S.L.CG_blink_timer) {endif} (L.L.vis_ramp_1) {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_ramp_1) {else} 0 (S.L.vdv_visible_ramp_1) {endif} (L.L.vis_ramp_2) {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_ramp_2) {else} 0 (S.L.vdv_visible_ramp_2) {endif} (L.L.Door_01_nothahn) (L.L.door_nopress_state01) || {if} (L.L.CG_blink) {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_door0) {else} 0 (S.L.vdv_visible_door0) {endif} {else} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_door0) {endif} (L.L.cg_active) (L.L.CG_activeFrontDoor) || (L.L.vis_CG_buttons_front) && (L.L.vis_cg_type) 4 = ! && (L.L.door_1) 0.3 < && (L.L.light_timer1) 1 > && (L.L.Door_01_nothahn) || (L.L.door_nopress_state01) || {if} (L.L.CG_blink) {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_door1) {else} 0 (S.L.vdv_visible_door1) {endif} {else} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_door1) {endif} (L.L.cg_active) (L.L.CG_activeFrontDoor) || (L.L.vis_cg_type) 4 = ! && (L.L.door_2) 0.3 < && (L.L.door_3) 0.3 < && (L.L.light_timer2) 1 > && (L.L.Door_23_nothahn) || (L.L.door_nopress_state23) || {if} (L.L.CG_blink) {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_door2) {else} 0 (S.L.vdv_visible_door2) {endif} {else} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_door2) {endif} (L.L.cg_active) (L.L.CG_activeFrontDoor) || (L.L.vis_cg_type) 4 = ! && (L.L.door_4) 0.3 < && (L.L.door_5) 0.3 < && (L.L.light_timer3) 1 > && (L.L.Door_45_nothahn) || (L.L.door_nopress_state45) || {if} (L.L.CG_blink) {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_door3) {else} 0 (S.L.vdv_visible_door3) {endif} {else} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_door3) {endif} (L.L.cg_active) (L.L.CG_activeFrontDoor) || (L.L.vis_cg_type) 4 = ! && (L.L.door_6) 0.3 < && (L.L.door_7) 0.3 < && (L.L.light_timer4) 1 > && (L.L.Door_67_nothahn) || (L.L.door_nopress_state67) || {if} (L.L.CG_blink) {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_door4) {else} 0 (S.L.vdv_visible_door4) {endif} {else} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_door4) {endif} (L.L.bremse_feststell) {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_p) 0 (S.L.vdv_visible_p_timer) {else} (L.L.vdv_visible_p_timer) (L.S.Timegap) + 0.5 min (S.L.vdv_visible_p_timer) (L.L.vdv_visible_p_timer) 0.5 >= {if} 0 (S.L.vdv_visible_p) {endif} {endif} (L.L.bremse_halte) {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_stopbrake) {else} 0 (S.L.vdv_visible_stopbrake) {endif} (L.L.kneel_allowed) 1 = (L.L.bremse_halte) 1 = && (L.L.bremse_p_tank01) 500000 > && (L.L.bremse_p_tank02) 500000 > && {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) (L.L.vis_dashboard_type_plus1) (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} (L.L.vis_dashboard_type_plus1) (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 > && {if} (L.L.doortimer23) (C.L.tuerverzoegerung) >= (L.L.doortimer45) (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} (L.L.vis_dashboard_type_plus1) (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.CG_blink) (S.L.CG_blink_timer) (S.L.vdv_visible_stopbrake) (S.L.vdv_visible_p) (S.L.vdv_visible_p_timer) (S.L.vdv_visible_door4) (S.L.vdv_visible_door3) (S.L.vdv_visible_door2) (S.L.vdv_visible_door1) (S.L.vdv_visible_door0) (S.L.vdv_visible_ramp_1) (S.L.vdv_visible_ramp_2) (S.L.vdv_visible_kneel1) (S.L.vdv_visible_kneel2) {endif} {else} 0 (S.L.CG_blink) (S.L.CG_blink_timer) (S.L.vdv_visible_stopbrake) (S.L.vdv_visible_p) (S.L.vdv_visible_p_timer) (S.L.vdv_visible_door4) (S.L.vdv_visible_door3) (S.L.vdv_visible_door2) (S.L.vdv_visible_door1) (S.L.vdv_visible_door0) (S.L.vdv_visible_ramp_1) (S.L.vdv_visible_ramp_2) (S.L.vdv_visible_kneel1) (S.L.vdv_visible_kneel2) {endif} ' ### CANDIAG mode only ### ' pages: ' 1 - Air pressure / Brake pressure ' RECONF 1a ' 2 - Fuel / Coolant temperature ' or ' 3 - Oil pressure / Coolant temperature ' 4 - Fuel ' RECONF 1b ' 5 - Coolant temperature ' 6 - CNG level / CNG Pressure ' or ' 7 - Oil pressure / Coolant temperature ' 8 - CNG level / CNG pressure ' RECONF 2 ' 9 - Oil level ' RECONF 3 ' 10 - Oil temperature ' or ' 11 - Gearbox temperature ' or ' 12 - Oil temperature / Gearbox temperature ' AUTORECONF 4 (HEV, BEV, FCEV) ' 13 - Battery charge ' ONLY BEV & FCEV ' 14 - Electric motor temperature / Battery temperature ' ONLY FCEV ' 15 - Hydrogen level / Hydrogen Pressure ' AUTORECONF 5 ' 16 - AdBlue ' or ' 17 - AdBlue / DPF Soot ' RECONF 4 ' 18 - heater fuel ' RECONF 5 ' 19 - exterior temperature ' or ' 20 - exterior temperature / interior temperature (L.L.vdv_display_mode) 3 = {if} (L.L.vdv_display_changeover) (L.S.Timegap) + 6 min (S.L.vdv_display_changeover) (L.L.vdv_display_changeover) 0.5 < {if} (L.$.vdv_display_use_path) "main" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_texture) {endif} (L.L.vdv_display_changeover) 0.5 > {if} (L.L.vdv_display_diag_page) 0 = {if} 1 (S.L.vdv_display_diag_page) {endif} (L.L.vdv_display_diag_page) 1 = {if} (L.L.bremse_p_tank01_sensor) 12000 / trunc 0 max 100 min (S.L.vdv_candiag_3) (L.L.bremse_p_tank02_sensor) 12000 / trunc 0 max 100 min (S.L.vdv_candiag_4) (L.L.bremse_p_brzyl_VA) 100000 - 12000 / trunc 0 max 100 min (S.L.vdv_candiag_1) (L.L.bremse_p_brzyl_HA) 100000 - 12000 / trunc 0 max 100 min (S.L.vdv_candiag_2) (L.$.vdv_display_use_path) "Diag\Diag_Bar_Pressure_1_" $+ (L.L.vdv_candiag_1) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_1) (L.$.vdv_display_use_path) "Diag\Diag_Bar_Pressure_2_" $+ (L.L.vdv_candiag_2) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_2) (L.$.vdv_display_use_path) "Diag\Diag_Bar_Pressure_3_" $+ (L.L.vdv_candiag_3) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_3) (L.$.vdv_display_use_path) "Diag\Diag_Bar_Pressure_4_" $+ (L.L.vdv_candiag_4) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_4) {endif} (L.L.vdv_display_diag_page) 2 = {if} (L.L.visvar_equipment_is_electric) {if} 13 (S.L.vdv_display_diag_page) {else} (L.L.visvar_equipment_is_CNG) {if} 5 (S.L.vdv_display_diag_page) {else} (L.L.vis_vdv_diag_option_1) ! {if} (L.L.engine_tank_content) 250 / 127 * trunc 0 max 127 min (S.L.vdv_candiag_1) (L.L.coolant_temperature_sensor) 160 / 127 * trunc 0 max 127 min (S.L.vdv_candiag_2) (L.$.vdv_display_use_path) "Diag\Diag_Bar_1_" $+ (L.L.vdv_candiag_1) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_1) (L.$.vdv_display_use_path) "Diag\Diag_Bar_2_" $+ (L.L.vdv_candiag_2) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_2) {else} 3 (S.L.vdv_display_diag_page) {endif} {endif} {endif} {endif} (L.L.vdv_display_diag_page) 3 = {if} (L.L.visvar_equipment_is_electric) {if} 13 (S.L.vdv_display_diag_page) {else} (L.L.visvar_equipment_is_CNG) {if} 5 (S.L.vdv_display_diag_page) {else} (L.L.vis_vdv_diag_option_1) {if} (L.L.oil_pressure_sensor) 20 * trunc 0 max 119 min (S.L.vdv_candiag_1) (L.L.coolant_temperature_sensor) 1.27 / trunc 0 max 127 min (S.L.vdv_candiag_2) (L.$.vdv_display_use_path) "Diag\Diag_Bar_1_" $+ (L.L.vdv_candiag_1) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_1) (L.$.vdv_display_use_path) "Diag\Diag_Bar_2_" $+ (L.L.vdv_candiag_2) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_2) {else} 9 (S.L.vdv_display_diag_page) {endif} {endif} {endif} {endif} (L.L.vdv_display_diag_page) 4 = {if} (L.L.visvar_equipment_is_electric) {if} 13 (S.L.vdv_display_diag_page) {else} (L.L.visvar_equipment_is_CNG) {if} 5 (S.L.vdv_display_diag_page) {else} (L.L.vis_vdv_diag_option_1) {if} (L.L.engine_tank_content) 250 / 127 * trunc 0 max 127 min (S.L.vdv_candiag_2) (L.$.vdv_display_use_path) "Diag\Diag_Bar_2_" $+ (L.L.vdv_candiag_2) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_2) {else} 9 (S.L.vdv_display_diag_page) {endif} {endif} {endif} {endif} (L.L.vdv_display_diag_page) 5 = {if} (L.L.visvar_equipment_is_electric) {if} 13 (S.L.vdv_display_diag_page) {else} (L.L.visvar_equipment_is_CNG) ! {if} 9 (S.L.vdv_display_diag_page) {else} (L.L.vis_vdv_diag_option_1) ! {if} (L.L.coolant_temperature_sensor) 1.27 / trunc 0 max 127 min (S.L.vdv_candiag_2) (L.$.vdv_display_use_path) "Diag\Diag_Bar_2_" $+ (L.L.vdv_candiag_2) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_2) {else} 7 (S.L.vdv_display_diag_page) {endif} {endif} {endif} {endif} (L.L.vdv_display_diag_page) 6 = {if} (L.L.visvar_equipment_is_electric) {if} 13 (S.L.vdv_display_diag_page) {else} (L.L.visvar_equipment_is_CNG) ! {if} 9 (S.L.vdv_display_diag_page) {else} (L.L.vis_vdv_diag_option_1) ! {if} (L.L.engine_tank_content) 250 / 127 * trunc 0 max 127 min (S.L.vdv_candiag_1) (L.L.engine_tank_content_press) 400 / 119 * trunc 0 max 119 min (S.L.vdv_candiag_2) (L.$.vdv_display_use_path) "Diag\Diag_Bar_1_" $+ (L.L.vdv_candiag_1) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_1) (L.$.vdv_display_use_path) "Diag\Diag_Bar_2_" $+ (L.L.vdv_candiag_2) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_2) {else} 7 (S.L.vdv_display_diag_page) {endif} {endif} {endif} {endif} (L.L.vdv_display_diag_page) 7 = {if} (L.L.visvar_equipment_is_electric) {if} 13 (S.L.vdv_display_diag_page) {else} (L.L.visvar_equipment_is_CNG) ! {if} 9 (S.L.vdv_display_diag_page) {else} (L.L.vis_vdv_diag_option_1) {if} (L.L.oil_pressure_sensor) 20 * trunc 0 max 119 min (S.L.vdv_candiag_1) (L.L.coolant_temperature_sensor) 1.27 / trunc 0 max 127 min (S.L.vdv_candiag_2) (L.$.vdv_display_use_path) "Diag\Diag_Bar_1_" $+ (L.L.vdv_candiag_1) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_1) (L.$.vdv_display_use_path) "Diag\Diag_Bar_2_" $+ (L.L.vdv_candiag_2) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_2) {else} 9 (S.L.vdv_display_diag_page) {endif} {endif} {endif} {endif} (L.L.vdv_display_diag_page) 8 = {if} (L.L.visvar_equipment_is_electric) {if} 13 (S.L.vdv_display_diag_page) {else} (L.L.visvar_equipment_is_CNG) ! {if} 9 (S.L.vdv_display_diag_page) {else} (L.L.vis_vdv_diag_option_1) {if} (L.L.engine_tank_content) 250 / 127 * trunc 0 max 127 min (S.L.vdv_candiag_1) (L.L.engine_tank_content_press) 400 / 119 * trunc 0 max 119 min (S.L.vdv_candiag_2) (L.$.vdv_display_use_path) "Diag\Diag_Bar_1_" $+ (L.L.vdv_candiag_1) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_1) (L.$.vdv_display_use_path) "Diag\Diag_Bar_2_" $+ (L.L.vdv_candiag_2) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_2) {else} 9 (S.L.vdv_display_diag_page) {endif} {endif} {endif} {endif} (L.L.vdv_display_diag_page) 9 = {if} (L.L.visvar_equipment_is_electric) {if} 13 (S.L.vdv_display_diag_page) {else} (L.L.vis_vdv_diag_option_2) {if} (L.L.oil_level) 10 / 127 * trunc 0 max 127 min (S.L.vdv_candiag_2) (L.$.vdv_display_use_path) "Diag\Diag_Bar_2_" $+ (L.L.vdv_candiag_2) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_2) {else} 10 (S.L.vdv_display_diag_page) {endif} {endif} {endif} (L.L.vdv_display_diag_page) 10 = {if} (L.L.visvar_equipment_is_electric) {if} 13 (S.L.vdv_display_diag_page) {else} (L.L.vis_vdv_diag_option_3) 1 = {if} (L.L.oil_temperature_sensor) 160 / 127 * trunc 0 max 127 min (S.L.vdv_candiag_2) (L.$.vdv_display_use_path) "Diag\Diag_Bar_2_" $+ (L.L.vdv_candiag_2) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_2) {else} 11 (S.L.vdv_display_diag_page) {endif} {endif} {endif} (L.L.vdv_display_diag_page) 11 = {if} (L.L.visvar_equipment_is_electric) {if} 13 (S.L.vdv_display_diag_page) {else} (L.L.vis_vdv_diag_option_3) 2 = {if} (L.L.antrieb_temperature) 40 + 170 / 118 * trunc 0 max 118 min (S.L.vdv_candiag_2) (L.$.vdv_display_use_path) "Diag\Diag_Bar_2_" $+ (L.L.vdv_candiag_2) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_2) {else} 12 (S.L.vdv_display_diag_page) {endif} {endif} {endif} (L.L.vdv_display_diag_page) 12 = {if} (L.L.visvar_equipment_is_electric) {if} 13 (S.L.vdv_display_diag_page) {else} (L.L.vis_vdv_diag_option_3) 3 = {if} (L.L.oil_temperature_sensor) 160 / 127 * trunc 0 max 127 min (S.L.vdv_candiag_1) (L.L.antrieb_temperature) 40 + 170 / 118 * trunc 0 max 118 min (S.L.vdv_candiag_2) (L.$.vdv_display_use_path) "Diag\Diag_Bar_1_" $+ (L.L.vdv_candiag_1) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_1) (L.$.vdv_display_use_path) "Diag\Diag_Bar_2_" $+ (L.L.vdv_candiag_2) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_2) {else} 16 (S.L.vdv_display_diag_page) {endif} {endif} {endif} (L.L.vdv_display_diag_page) 13 = {if} (L.L.visvar_equipment_is_electric) {if} (L.L.engine_tank_content) 250 / 127 * trunc 0 max 127 min (S.L.vdv_candiag_2) (L.$.vdv_display_use_path) "Diag\Diag_Bar_2_" $+ (L.L.vdv_candiag_2) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_2) {else} 16 (S.L.vdv_display_diag_page) {endif} {endif} (L.L.vdv_display_diag_page) 14 = {if} (L.L.visvar_equipment_is_electric) {if} (L.L.engine_radmotor_temperature) 150 / 119 * trunc 0 max 119 min (S.L.vdv_candiag_1) (L.L.engine_tank_temperature) 150 / 119 * trunc 0 max 119 min (S.L.vdv_candiag_2) (L.$.vdv_display_use_path) "Diag\Diag_Bar_1_" $+ (L.L.vdv_candiag_1) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_1) (L.$.vdv_display_use_path) "Diag\Diag_Bar_2_" $+ (L.L.vdv_candiag_2) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_2) {else} 16 (S.L.vdv_display_diag_page) {endif} {endif} (L.L.vdv_display_diag_page) 15 = {if} (L.L.visvar_equipment_is_FCEV) {if} (L.L.engine_tank_content_H2) 150 / 127 * trunc 0 max 127 min (S.L.vdv_candiag_1) (L.L.engine_tank_content_H2_press) 150 / 119 * trunc 0 max 119 min (S.L.vdv_candiag_2) (L.$.vdv_display_use_path) "Diag\Diag_Bar_1_" $+ (L.L.vdv_candiag_1) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_1) (L.$.vdv_display_use_path) "Diag\Diag_Bar_2_" $+ (L.L.vdv_candiag_2) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_2) {else} 16 (S.L.vdv_display_diag_page) {endif} {endif} (L.L.vdv_display_diag_page) 16 = {if} (L.L.visvar_equipment_AdBlue_True) (L.L.visvar_equipment_DPF_AdBlue_True) ! && {if} (L.L.AdBlue_sensor) 40 / 127 * trunc 0 max 127 min (S.L.vdv_candiag_2) (L.$.vdv_display_use_path) "Diag\Diag_Bar_2_" $+ (L.L.vdv_candiag_2) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_2) {else} 17 (S.L.vdv_display_diag_page) {endif} {endif} (L.L.vdv_display_diag_page) 17 = {if} (L.L.visvar_equipment_DPF_AdBlue_True) {if} (L.L.AdBlue_sensor) 40 / 127 * trunc 0 max 127 min (S.L.vdv_candiag_1) (L.L.Engine_DPF_state) 160 / 127 * trunc 0 max 127 min (S.L.vdv_candiag_2) (L.$.vdv_display_use_path) "Diag\Diag_Bar_1_" $+ (L.L.vdv_candiag_1) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_1) (L.$.vdv_display_use_path) "Diag\Diag_Bar_2_" $+ (L.L.vdv_candiag_2) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_2) {else} 18 (S.L.vdv_display_diag_page) {endif} {endif} (L.L.vdv_display_diag_page) 18 = {if} (L.L.vis_vdv_diag_option_4) {if} (L.L.webasto_tank_content) 40 / 127 * trunc 0 max 127 min (S.L.vdv_candiag_2) (L.$.vdv_display_use_path) "Diag\Diag_Bar_2_" $+ (L.L.vdv_candiag_2) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_2) {else} 19 (S.L.vdv_display_diag_page) {endif} {endif} (L.L.vdv_display_diag_page) 19 = {if} (L.L.vis_vdv_diag_option_5) 1 = {if} (L.S.Weather_Temperature) 40 + 100 / 119 * trunc 0 max 119 min (S.L.vdv_candiag_2) (L.$.vdv_display_use_path) "Diag\Diag_Bar_2_" $+ (L.L.vdv_candiag_2) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_2) {else} 20 (S.L.vdv_display_diag_page) {endif} {endif} (L.L.vdv_display_diag_page) 20 = {if} (L.L.vis_vdv_diag_option_5) 2 = {if} (L.S.Weather_Temperature) 40 + 100 / 119 * trunc 0 max 119 min (S.L.vdv_candiag_1) (L.L.Cabinair_Temp) 40 + 100 / 119 * trunc 0 max 119 min (S.L.vdv_candiag_2) (L.$.vdv_display_use_path) "Diag\Diag_Bar_1_" $+ (L.L.vdv_candiag_1) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_1) (L.$.vdv_display_use_path) "Diag\Diag_Bar_2_" $+ (L.L.vdv_candiag_2) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_Diag_2) {else} 21 (S.L.vdv_display_diag_page) {endif} {endif} (L.L.vdv_display_diag_page) 20 > {if} 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_diag_page) {endif} (L.$.vdv_display_use_path) "Errors\" $+ (L.L.vis_dashboard_language) $IntToStr $+ "\Diag_Pg_" $+ (L.L.vdv_display_diag_page) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_texture) (L.L.vis_dashboard_type_plus1) (S.L.vdv_display_diag) {else} 0 (S.L.vdv_candiag_1) (S.L.vdv_candiag_2) (S.L.vdv_candiag_3) (S.L.vdv_candiag_4) (S.L.vdv_display_diag) "Dashboard\vdo_a.png" (S.$.vdv_display_Diag_1) (S.$.vdv_display_Diag_2) (S.$.vdv_display_Diag_3) (S.$.vdv_display_Diag_4) {endif} {else} 0 (S.L.vdv_candiag_1) (S.L.vdv_candiag_2) (S.L.vdv_candiag_3) (S.L.vdv_candiag_4) (S.L.vdv_display_diag) "Dashboard\vdo_a.png" (S.$.vdv_display_Diag_1) (S.$.vdv_display_Diag_2) (S.$.vdv_display_Diag_3) (S.$.vdv_display_Diag_4) {endif} (L.L.vdv_display_mode) 4 = {if} 5 (S.L.vdv_display_mode) {endif} (L.L.vdv_display_mode) 5 = {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.$.vdv_display_use_path) "main" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_texture) {endif} (L.L.vdv_display_changeover) 0.5 > {if} (L.L.Fehleranzahl) 1 >= (L.L.Fehleranzahl) 87 <= && {if} (L.$.vdv_display_use_path) "Errors\" $+ (L.L.vis_dashboard_language) $IntToStr $+ "\" $+ (L.L.Fehleranzahl) $IntToStr $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_texture) {endif} (L.L.Fehleranzahl) 1 = (L.L.Er_1) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 2 = (L.L.Er_2) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 3 = (L.L.Er_3) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 4 = (L.L.Er_4) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 5 = (L.L.Er_5) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 6 = (L.L.Er_6) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 7 = (L.L.Er_7) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 8 = (L.L.Er_8) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 9 = (L.L.Er_9) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 10 = (L.L.Er_10) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 11 = (L.L.Er_11) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 12 = (L.L.Er_12) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 13 = (L.L.Er_13) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 14 = (L.L.Er_14) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 15 = (L.L.Er_15) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 16 = (L.L.Er_16) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 17 = (L.L.Er_17) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 18 = (L.L.Er_18) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 19 = (L.L.Er_19) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 20 = (L.L.Er_20) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 21 = (L.L.Er_21) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 22 = (L.L.Er_22) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 23 = (L.L.Er_23) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 24 = (L.L.Er_24) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 25 = (L.L.Er_25) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 26 = (L.L.Er_26) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 27 = (L.L.Er_27) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 28 = (L.L.Er_28) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 29 = (L.L.Er_29) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 30 = (L.L.Er_30) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 31 = (L.L.Er_31) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 32 = (L.L.Er_32) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 33 = (L.L.Er_33) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 34 = (L.L.Er_34) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 35 = (L.L.Er_35) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 36 = (L.L.Er_36) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 37 = (L.L.Er_37) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 38 = (L.L.Er_38) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 39 = (L.L.Er_39) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 40 = (L.L.Er_40) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 41 = (L.L.Er_41) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 42 = (L.L.Er_42) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 43 = (L.L.Er_43) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 44 = (L.L.Er_44) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 45 = (L.L.Er_45) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 46 = (L.L.Er_46) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 47 = (L.L.Er_47) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 48 = (L.L.Er_48) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 49 = (L.L.Er_49) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 50 = (L.L.Er_50) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 51 = (L.L.Er_51) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 52 = (L.L.Er_52) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 53 = (L.L.Er_53) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 54 = (L.L.Er_54) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 55 = (L.L.Er_55) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 56 = (L.L.Er_56) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 57 = (L.L.Er_57) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 58 = (L.L.Er_58) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 59 = (L.L.Er_59) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 60 = (L.L.Er_60) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 61 = (L.L.Er_61) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 62 = (L.L.Er_62) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 63 = (L.L.Er_63) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 64 = (L.L.Er_64) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 65 = (L.L.Er_65) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 66 = (L.L.Er_66) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 67 = (L.L.Er_67) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 68 = (L.L.Er_68) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 69 = (L.L.Er_69) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 70 = (L.L.Er_70) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 71 = (L.L.Er_71) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 72 = (L.L.Er_72) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 73 = (L.L.Er_73) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 74 = (L.L.Er_74) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 75 = (L.L.Er_75) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 76 = (L.L.Er_76) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 77 = (L.L.Er_77) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 78 = (L.L.Er_78) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 79 = (L.L.Er_79) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 80 = (L.L.Er_80) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 81 = (L.L.Er_81) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 82 = (L.L.Er_82) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 83 = (L.L.Er_83) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 84 = (L.L.Er_84) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 85 = (L.L.Er_85) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 86 = (L.L.Er_86) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 87 = (L.L.Er_87) ! && {if} (L.L.Fehleranzahl) 1 + (S.L.Fehleranzahl) {endif} (L.L.Fehleranzahl) 87 > {if} (L.$.vdv_display_use_path) "main" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_texture) 1 (S.L.vdv_display_mode) (S.L.Fehleranzahl) {endif} {endif} {endif} (L.L.vdv_display_startuptime) 5 > {if} (L.L.engine_tank_content_H2) 50 < (L.L.visvar_equipment_is_FCEV) && {if} (L.L.Er_86) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_86) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 86 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_86) {endif} (L.L.Fail_Filter_true) 1 = (L.L.visvar_equipment_is_FCEV) && {if} (L.L.Er_85) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_85) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 85 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_85) {endif} (L.L.engine_radmotor_temperature) 100 > (L.L.visvar_equipment_is_hybrid) (L.L.visvar_equipment_is_FCEV) (L.L.visvar_equipment_is_electric) || || && {if} (L.L.Er_84) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_84) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 84 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_84) {endif} (L.L.engine_tank_temperature) 100 > (L.L.visvar_equipment_is_hybrid) (L.L.visvar_equipment_is_FCEV) (L.L.visvar_equipment_is_electric) || || && {if} (L.L.Er_83) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_83) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 83 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_83) {endif} (L.L.engine_tank_content) 1 <= (L.L.visvar_equipment_is_FCEV) (L.L.visvar_equipment_is_electric) || && {if} (L.L.Er_82) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_82) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 82 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_82) {endif} (L.L.engine_tank_content) 20 <= (L.L.engine_tank_content) 1 >= && (L.L.visvar_equipment_is_FCEV) (L.L.visvar_equipment_is_electric) || && {if} (L.L.Er_81) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_81) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 81 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_81) {endif} (L.L.engine_tank_content) 60 <= (L.L.engine_tank_content) 20 >= && (L.L.visvar_equipment_is_FCEV) (L.L.visvar_equipment_is_electric) || && {if} (L.L.Er_80) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_80) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 80 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_80) {endif} (L.L.Fail_Sensorik_true) 1 = (L.L.visvar_equipment_is_hybrid) (L.L.visvar_equipment_is_FCEV) (L.L.visvar_equipment_is_electric) || || && {if} (L.L.Er_79) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_79) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 79 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_79) {endif} (L.L.Fail_FuelFilter_true) 1 = (L.L.visvar_equipment_is_hybrid) && {if} (L.L.Er_78) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_78) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 78 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_78) {endif} (L.L.engine_start_wrong_gear) {if} (L.L.Er_76) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_76) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 76 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_76) {endif} (L.L.Fail_TCO_true) {if} (L.L.Er_75) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_75) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 75 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_75) {endif} (L.L.Fail_ZBR_true) {if} (L.L.Er_74) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_74) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 74 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_74) {endif} (L.L.AdBlue_lockup_active) 1 >= (L.L.visvar_equipment_AdBlue_True) && {if} (L.L.Er_73) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_73) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 73 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_73) {endif} (L.L.AdBlue_sensor) 4 <= (L.L.visvar_equipment_AdBlue_True) && {if} (L.L.Er_72) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_72) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 72 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_72) {endif} (L.L.AdBlue_sensor) 4 > (L.L.AdBlue_sensor) 12 <= && (L.L.visvar_equipment_AdBlue_True) && {if} (L.L.Er_71) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_71) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 71 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_71) {endif} (L.L.Engine_DPF_temperature) 190 > (L.L.Engine_DPF_Regen_Active) ! && (L.L.Engine_DPF_stationary_regen) ! && (L.L.visvar_equipment_DPF_AdBlue_True) && {if} (L.L.Er_69) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_69) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 69 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_69) {endif} (L.L.Engine_DPF_stationary_regen) (L.L.visvar_equipment_DPF_AdBlue_True) && {if} (L.L.Er_68) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_68) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 68 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_68) {endif} (L.L.Engine_DPF_state) 128 > (L.L.Engine_DPF_stationary_regen) ! && (L.L.visvar_equipment_DPF_AdBlue_True) && {if} (L.L.Er_67) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_67) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 67 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_67) {endif} (L.L.elec_V_battery) 0.9 < (L.L.engine_n) 0 = (L.L.engine_n) 500 > || && {if} (L.L.Er_66) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_66) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 66 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_66) {endif} (L.L.nevertrue) {if} (L.L.Er_65) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_65) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 65 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_65) {endif} (L.L.cp_eswitch_parbr) {if} (L.L.Er_64) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_64) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 64 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_64) {endif} (L.L.cp_eswitch_hstbr) {if} (L.L.Er_63) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_63) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 63 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_63) {endif} (L.L.Fail_VelocSensor_true) {if} (L.L.Er_49) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_49) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 49 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_49) {endif} (L.L.cp_knick_ovrd_sw) {if} (L.L.Er_48) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_48) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 48 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_48) {endif} (L.L.articulation_knickschutz_warning) {if} (L.L.Er_47) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_47) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 47 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_47) {endif} (L.L.Fail_MUX_true) {if} (L.L.Er_46) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_46) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 46 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_46) {endif} (L.L.Fail_Parkbrake_true) {if} (L.L.Er_45) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_45) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 45 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_45) {endif} (L.L.nevertrue) {if} (L.L.Er_44) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_44) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 44 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_44) {endif} (L.L.Fail_Sensorik_true) (L.L.visvar_equipment_is_FCEV) ! (L.L.visvar_equipment_is_electric) ! && && {if} (L.L.Er_43) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_43) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 43 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_43) {endif} (L.L.Fail_Lighting2_true) 0 > {if} (L.L.Er_42) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_42) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 42 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_42) {endif} (L.L.Fail_Haltbrake_true) {if} (L.L.Er_40) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_40) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 40 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_40) {endif} (L.L.Fail_Hydrostat_true) 2 = (L.L.visvar_equipment_is_FCEV) ! (L.L.visvar_equipment_is_electric) ! && && {if} (L.L.Er_39) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_39) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 39 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_39) {endif} (L.L.Fail_ACC_true) {if} (L.L.Er_38) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_38) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 38 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_38) {endif} (L.L.Fail_Hydrostat_true) 1 = (L.L.visvar_equipment_is_FCEV) ! (L.L.visvar_equipment_is_electric) ! && && {if} (L.L.Er_37) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_37) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 37 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_37) {endif} (L.L.Fail_Filter_true) (L.L.visvar_equipment_is_FCEV) ! (L.L.visvar_equipment_is_electric) ! && && {if} (L.L.Er_36) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_36) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 36 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_36) {endif} (L.L.Fail_Lighting_true) 0 > {if} (L.L.Er_35) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_35) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 35 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_35) {endif} (L.L.Fail_HVAC_true) {if} (L.L.Er_34) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_34) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 34 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_34) {endif} (L.L.Fail_MTS_true) {if} (L.L.Er_33) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_33) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 33 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_33) {endif} (L.L.Fail_ABScheck_true) {if} (L.L.Er_32) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_32) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 32 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_32) {endif} (L.L.Fail_FSS_true) {if} (L.L.Er_31) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_31) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 31 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_31) {endif} (L.L.Fail_FPS_true) 1 = {if} (L.L.Er_30) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_30) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 30 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_30) {endif} (L.L.nevertrue) {if} (L.L.Er_29) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_29) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 29 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_29) {endif} (L.L.Fail_Getriebe_true) 3 = (L.L.visvar_equipment_is_hybrid) ! (L.L.visvar_equipment_is_FCEV) ! (L.L.visvar_equipment_is_electric) ! && && && {if} (L.L.Er_28) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_28) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 28 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_28) {endif} (L.L.nevertrue) {if} (L.L.Er_27) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_27) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 27 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_27) {endif} (L.L.Fail_EDC_AccelContr_true) 2 = (L.L.visvar_equipment_is_FCEV) ! (L.L.visvar_equipment_is_electric) ! && && {if} (L.L.Er_26) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_26) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 26 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_26) {endif} (L.L.engine_tank_content) 62 < (L.L.visvar_equipment_is_FCEV) ! (L.L.visvar_equipment_is_electric) ! && && {if} (L.L.Er_25) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_25) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 25 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_25) {endif} (L.S.Weather_Temperature) -20 <= {if} (L.L.Er_24) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_24) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 24 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_24) {endif} (L.L.nevertrue) {if} (L.L.Er_23) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_23) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 23 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_23) {endif} (L.L.Fail_AVSEPS_true) 1 = {if} (L.L.Er_22) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_22) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 22 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_22) {endif} (L.L.Fail_Getriebe_true) 2 = (L.L.visvar_equipment_is_hybrid) ! (L.L.visvar_equipment_is_FCEV) ! (L.L.visvar_equipment_is_electric) ! && && && {if} (L.L.Er_21) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_21) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 21 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_21) {endif} (L.L.Fail_Alternator_true) (L.L.visvar_equipment_is_FCEV) ! (L.L.visvar_equipment_is_electric) ! && && {if} (L.L.Er_20) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_20) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 20 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_20) {endif} (L.L.Fail_Lubrication_true) {if} (L.L.Er_19) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_19) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 19 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_19) {endif} (L.L.Fail_BrakeLining_true) {if} (L.L.Er_18) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_18) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 18 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_18) {endif} (L.L.Fail_Getriebe_true) 1 = (L.L.visvar_equipment_is_hybrid) ! (L.L.visvar_equipment_is_FCEV) ! (L.L.visvar_equipment_is_electric) ! && && && {if} (L.L.Er_17) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_17) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 17 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_17) {endif} (L.L.Fail_ABSASR_true) 0 > {if} (L.L.Er_16) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_16) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 16 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_16) {endif} (L.L.Fail_ECAS_true) 2 = {if} (L.L.Er_15) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_15) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 15 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_15) {endif} (L.L.Fail_Coolant_true) 1 = (L.L.visvar_equipment_is_FCEV) ! (L.L.visvar_equipment_is_electric) ! && && {if} (L.L.Er_13) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_13) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 13 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_13) {endif} (L.L.bremse_p_tank02) 550000 < {if} (L.L.Er_12) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_12) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 12 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_12) {endif} (L.L.Door_01_nothahn) (L.L.Door_23_nothahn) || (L.L.Door_45_nothahn) || (L.L.Door_67_nothahn) || (L.L.Door_89_nothahn) || (L.L.door_nopress_state01) || (L.L.door_nopress_state23) || (L.L.door_nopress_state45) || (L.L.door_nopress_state67) || {if} (L.L.Er_11) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_11) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 11 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_11) {endif} (L.L.nevertrue) {if} (L.L.Er_10) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_10) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 10 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_10) {endif} (L.L.Fail_Fire_true) {if} (L.L.Er_9) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_9) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 9 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_9) {endif} (L.L.Fail_ECAS_true) 0 > {if} (L.L.Er_8) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_8) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 8 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_8) {endif} (L.L.Fail_Dachluk_true) 0 > {if} (L.L.Er_7) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_7) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 7 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_7) {endif} (L.L.Fail_Gelenk_true) 1 = {if} (L.L.Er_6) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_6) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 6 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_6) {endif} (L.L.Fail_EDC_AccelContr_true) 1 = (L.L.visvar_equipment_is_FCEV) ! (L.L.visvar_equipment_is_electric) ! && && {if} (L.L.Er_5) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_5) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 5 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_5) {endif} (L.L.bremse_p_tank01) 550000 < {if} (L.L.Er_4) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_4) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 4 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_4) {endif} (L.L.antrieb_temperature) 115 >= (L.L.visvar_equipment_is_hybrid) ! (L.L.visvar_equipment_is_FCEV) ! (L.L.visvar_equipment_is_electric) ! && && && {if} (L.L.Er_2) ! {if} (T.L.ev_stoermeldung) 1 (S.L.Er_2) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 2 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_2) {endif} (L.L.coolant_temperature_sensor) 105 >= (L.L.visvar_equipment_is_FCEV) ! (L.L.visvar_equipment_is_electric) ! && && {if} (L.L.Er_1) ! {if} (T.L.ev_stoermeldung_rot) 1 (S.L.Er_1) 5 (S.L.vdv_display_mode) 0 (S.L.vdv_display_changeover) 1 (S.L.Fehleranzahl) {endif} {else} 0 (S.L.Er_1) {endif} (L.L.Er_1) (L.L.Er_2) + (L.L.Er_3) + (L.L.Er_4) + (L.L.Er_5) + (L.L.Er_6) + (L.L.Er_7) + (L.L.Er_8) + (L.L.Er_9) + (L.L.Er_10) + (L.L.Er_11) + (L.L.Er_12) + (L.L.Er_13) + (L.L.Er_14) + (L.L.Er_15) + (L.L.Er_16) + (L.L.Er_17) + (L.L.Er_18) + (L.L.Er_19) + (L.L.Er_20) + (L.L.Er_21) + (L.L.Er_22) + (L.L.Er_23) + (L.L.Er_24) + (L.L.Er_25) + (L.L.Er_26) + (L.L.Er_27) + (L.L.Er_28) + (L.L.Er_29) + (L.L.Er_30) + (L.L.Er_31) + (L.L.Er_32) + (L.L.Er_33) + (L.L.Er_34) + (L.L.Er_35) + (L.L.Er_36) + (L.L.Er_37) + (L.L.Er_38) + (L.L.Er_39) + (L.L.Er_40) + (L.L.Er_41) + (L.L.Er_42) + (L.L.Er_43) + (L.L.Er_44) + (L.L.Er_45) + (L.L.Er_46) + (L.L.Er_47) + (L.L.Er_48) + (L.L.Er_49) + (L.L.Er_50) + (L.L.Er_51) + (L.L.Er_52) + (L.L.Er_53) + (L.L.Er_54) + (L.L.Er_55) + (L.L.Er_56) + (L.L.Er_57) + (L.L.Er_58) + (L.L.Er_59) + (L.L.Er_60) + (L.L.Er_61) + (L.L.Er_62) + (L.L.Er_63) + (L.L.Er_64) + (L.L.Er_65) + (L.L.Er_66) + (L.L.Er_67) + (L.L.Er_68) + (L.L.Er_69) + (L.L.Er_70) + (L.L.Er_71) + (L.L.Er_72) + (L.L.Er_73) + (L.L.Er_74) + (L.L.Er_75) + (L.L.Er_76) + (L.L.Er_77) + (L.L.Er_78) + (L.L.Er_79) + (L.L.Er_80) + (L.L.Er_81) + (L.L.Er_82) + (L.L.Er_83) + (L.L.Er_84) + (L.L.Er_85) + (L.L.Er_86) + (S.L.Er_wert) (L.L.Er_wert) 1 > {if} 1 (S.L.vdv_display_error_multiple) {else} 0 (S.L.vdv_display_error_multiple) {endif} (L.L.Er_wert) 1 >= {if} 1 (S.L.vdv_display_error_servici_servicis) {else} 0 (S.L.vdv_display_error_servici_servicis) {endif} (L.L.vdv_display_error_multiple) (L.L.vdv_display_mode) 5 = && (L.L.elec_busbar_main) && (L.L.vdv_display_changeover) 1 > && {if} (L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_errorscroll) {else} 0 (S.L.vdv_visible_errorscroll) {endif} {endif} ' override backup mode ' todo (L.L.km_counter_checked_km) 3 < {if} (L.L.kmcounter_km) (S.L.km_counter_km_last) (L.L.km_counter_m) 1000 / trunc (S.L.km_counter_m_last) (L.L.km_counter_checked_km) 1 + (S.L.km_counter_checked_km) {endif} (L.L.kmcounter_m) 1000 / trunc (S.L.km_counter_m) (L.L.kmcounter_km) (L.L.km_counter_km_last) - (S.L.km_counter_km_day) (L.L.km_counter_m) 1000 / trunc (L.L.km_counter_m_last) < {if} 10 (L.L.km_counter_m) + (L.L.km_counter_m_last) - (S.L.km_counter_m_day) {else} (L.L.km_counter_m) (L.L.km_counter_m_last) - (S.L.km_counter_m_day) {endif} (L.S.Time) 3600 / s0 trunc s1 " 2" $IntToStrEnh ":" $+ l0 l1 - 60 * s1 trunc s2 "02" $IntToStrEnh $+ (S.$.odometr_time) (L.L.kmcounter_km) trunc $IntToStr 7 $SetLengthR "." $+ (L.L.km_counter_m) $IntToStr $+ "@" $+ (L.L.km_counter_km_day) trunc $IntToStr 5 $SetLengthR $+ "." $+ (L.L.km_counter_m_day) trunc $IntToStr $+ " @" $+ (L.$.odometr_time) $+ "@" $+ (S.$.odometr_full) {end} {macro:kippschaltersound_toggle} l0 {if} (T.L.ev_VDV_toggle_comp_on) {else} (T.L.ev_VDV_toggle_comp_off) {endif} {end}