diff --git a/RED2_DEWESoft Power.vs3 b/RED2_DEWESoft Power.vs3
new file mode 100644
index 0000000..81ed6c1
--- /dev/null
+++ b/RED2_DEWESoft Power.vs3
@@ -0,0 +1,10084 @@
+
+
+
+3.9.14.15
+0b89dd93f
+False
+3
+True
+DEWESoft XCP
+0
+False
+3
+0
+False
+8000
+False
+False
+False
+34
+10
+14
+0
+
+ net0
+ CAN Terminal LogFile
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+ 1
+
+
+ 2
+
+
+ 3
+
+
+ 4
+
+
+ 5
+
+
+ 6
+
+
+ 7
+
+
+ 8
+
+
+ 9
+
+
+ 10
+
+
+ 11
+
+
+ 12
+
+
+ 13
+
+
+ 14
+
+
+ 15
+
+
+ 16
+
+
+ 17
+
+
+
+
+ WiVI_GlobalID_VSSAL
+ sig5
+ 1
+ 0
+ 0
+ 1464401932
+ True
+ True
+ 1464401932
+ True
+
+
+ Fulltrace_on_MIC_TRIGGERED_DoingPost_VSSAL
+ sig1
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+ True
+
+
+ OBDSim_RPM_greater_1000_TRIGGERED_DoingPost_VSSAL
+ sig2
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+ True
+
+
+ Collect_DEWESoft_Power_on_Audio_TRIGGERED_DoingPost_VSSAL
+ sig3
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+ True
+
+
+ Force_Upload_Trigger_VSSAL
+ sig4
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+ ICS_Demo_LENGTH_OF_XCP_CMD_VSSAL
+ sig6
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+ ICS_Demo_XCP_SEMIFORE_VSSAL
+ sig7
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+ ICS_Demo_BIN_INDEX_INIT_VSSAL
+ sig8
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+ XCP_INIT_TIMEOUT_VSSAL
+ sig9
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+ ICS_Demo_CONNECT_ATTEMPT_INIT_VSSAL
+ sig10
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+ ICS_Demo_XCP_WatchdogLastSampledRxCount_VSSAL
+ sig11
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+ Conditional_Captures_Active_VSSAL
+ sig12
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+ Triggered_Message_Semaphore_VSSAL
+ sig13
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+ True
+
+
+ OBDSim_RPM_greater_1000_Messages Captured At Trigger_VSSAL
+ sig14
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+ Collect_DEWESoft_Power_on_Audio_Messages Captured At Trigger_VSSAL
+ sig15
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+
+
+ dq0
+ DAQ 1
+ True
+
+
+ 1
+ True
+ 1
+ Fulltrace_on_MIC
+
+ 0
+
+ True
+ True
+
+
+ 2
+ 1
+ 2
+ 10
+ 20
+ OBDSim_RPM_greater_1000
+
+ UPM (Value [1/min])
+ {UPM (Value [1/min]) :in102-sig0-0}>1000
+ 0.0
+ 0
+ 16383.75
+ 1/min
+
+ True
+ True
+
+
+ 3
+ 2
+ 15
+ 15
+ Collect DEWESoft Power on Audio
+
+ Audio_in1_LAeq_t (Value [dBA])
+ {Audio_in1_LAeq_t (Value [dBA]) :dq0-sig49-0}>60
+ dBA
+ True
+
+ True
+
+ 107
+ 0
+ 0
+ 3
+
+ False
+ 10
+ icsSpyLogFile
+ icsSpyLogFile
+
+ 0
+
+ icsSpyLogFile
+ True
+
+
+ 1
+ True
+
+ 60
+
+
+
+ DAQ 1
+ True
+ True
+ 10
+ DAQ 1 Log File
+ DAQ 1 Log File
+ C:\Users\Andreas\CloudStation\IntrepidCS\Vehicle Spy 3\Data Directory\Demo - Datalogger TEX22\DAQ 1 Log File 2024-04-09 12-19-16-057000.csv
+
+ DAQ 1 Log File
+ True
+
+
+
+ Break
+ spc0
+ {Break (value) :dq0-sig1-0}
+ -1
+ 2
+ True
+ True
+
+
+ Breakpedal
+ spc1
+ {Breakpedal (value) :dq0-sig2-0}
+ -1
+ 2
+ True
+ True
+
+
+ CAN_aktive
+ spc2
+ {CAN_aktive (value) :dq0-sig3-0}
+ -1
+ 2
+ True
+ True
+
+
+ Drehzahl
+ spc3
+ {Drehzahl (value) :dq0-sig4-0}
+ -1
+ 2
+ True
+ True
+
+
+ Handbreak
+ spc4
+ {Handbreak (value) :dq0-sig5-0}
+ -1
+ 2
+ True
+ True
+
+
+ Breakepedal_sw
+ spc5
+ {Breakepedal_sw (value) :dq0-sig6-0}
+ 0
+ 1
+ True
+
+
+ Peadl_force
+ spc6
+ {Peadl_force (value) :dq0-sig7-0}
+ 0.0
+ 0
+ 100.000000065
+ %
+ True
+
+
+ Break
+ spc7
+ {Break (value) :dq0-sig8-0}
+ 0
+ 1
+ True
+
+
+ Zuendung
+ spc8
+ {Zuendung (value) :dq0-sig9-0}
+ 0
+ 1
+ True
+
+
+ UPM
+ spc9
+ {UPM (value) :dq0-sig10-0}
+ 0.0
+ 0
+ 16383.75
+ 1/min
+ True
+
+
+ Handbraek_switch_on
+ spc10
+ {Handbraek_switch_on (value) :dq0-sig11-0}
+ 0
+ 1
+ True
+
+
+ Handbraek_swtch_off
+ spc11
+ {Handbraek_swtch_off (value) :dq0-sig12-0}
+ 0
+ 1
+ True
+
+
+ Locked
+ spc12
+ {Locked (value) :dq0-sig13-0}
+ 0
+ 1
+ True
+
+
+ Magnetometer X
+ spc13
+ {Magnetometer X (value) :dq0-sig14-0}
+ 0.0000
+ 0
+ 0
+ µT
+ True
+
+
+ Magnetometer Y
+ spc14
+ {Magnetometer Y (value) :dq0-sig15-0}
+ 0.0000
+ 0
+ 0
+ µT
+ True
+
+
+ Magnetometer Z
+ spc15
+ {Magnetometer Z (value) :dq0-sig16-0}
+ 0.0000
+ 0
+ 0
+ µT
+ True
+
+
+ Accelerometer X
+ spc16
+ {Accelerometer X (value) :dq0-sig17-0}
+ 0.0000
+ 0
+ 0
+ g
+ True
+
+
+ Accelerometer Y
+ spc17
+ {Accelerometer Y (value) :dq0-sig18-0}
+ 0.0000
+ 0
+ 0
+ g
+ True
+
+
+ Accelerometer Z
+ spc18
+ {Accelerometer Z (value) :dq0-sig19-0}
+ 0.0000
+ 0
+ 0
+ g
+ True
+
+
+ Gyroscope X
+ spc19
+ {Gyroscope X (value) :dq0-sig20-0}
+ 0.0000
+ 0
+ 0
+ °/sec
+ True
+
+
+ Gyroscope Y
+ spc20
+ {Gyroscope Y (value) :dq0-sig21-0}
+ 0.0000
+ 0
+ 0
+ °/sec
+ True
+
+
+ Gyroscope Z
+ spc21
+ {Gyroscope Z (value) :dq0-sig22-0}
+ 0.0000
+ 0
+ 0
+ °/sec
+ True
+
+
+ cos_phi_L1_H1
+ spc22
+ {cos_phi_L1_H1 (value) :dq0-sig25-0}
+ 0.000
+ 0
+ 0
+ -
+ True
+
+
+ DH_L1
+ spc23
+ {DH_L1 (value) :dq0-sig26-0}
+ 0.000
+ 0
+ 0
+ var
+ True
+
+
+ D_L1
+ spc24
+ {D_L1 (value) :dq0-sig27-0}
+ 0.000
+ 0
+ 0
+ var
+ True
+
+
+ Frequency
+ spc25
+ {Frequency (value) :dq0-sig28-0}
+ 0.000
+ 0
+ 0
+ Hz
+ True
+
+
+ I_L1_H1
+ spc26
+ {I_L1_H1 (value) :dq0-sig30-0}
+ 0.000
+ 0
+ 0
+ A
+ True
+
+
+ I_rms_L1
+ spc27
+ {I_rms_L1 (value) :dq0-sig31-0}
+ 0.000
+ 0
+ 0
+ A
+ True
+
+
+ I_rm_L1
+ spc28
+ {I_rm_L1 (value) :dq0-sig32-0}
+ 0.000
+ 0
+ 0
+ A
+ True
+
+
+ PF_L1
+ spc29
+ {PF_L1 (value) :dq0-sig33-0}
+ 0.000
+ 0
+ 0
+ -
+ True
+
+
+ phi_L1_H1
+ spc30
+ {phi_L1_H1 (value) :dq0-sig34-0}
+ 0.000
+ 0
+ 0
+ deg.
+ True
+
+
+ P_L1
+ spc31
+ {P_L1 (value) :dq0-sig35-0}
+ 0.000
+ 0
+ 0
+ W
+ True
+
+
+ P_L1_H1
+ spc32
+ {P_L1_H1 (value) :dq0-sig36-0}
+ 0.000
+ 0
+ 0
+ W
+ True
+
+
+ QH_L1
+ spc33
+ {QH_L1 (value) :dq0-sig37-0}
+ 0.000
+ 0
+ 0
+ var
+ True
+
+
+ Q_L1
+ spc34
+ {Q_L1 (value) :dq0-sig38-0}
+ 0.000
+ 0
+ 0
+ var
+ True
+
+
+ Q_L1_H1
+ spc35
+ {Q_L1_H1 (value) :dq0-sig39-0}
+ 0.000
+ 0
+ 0
+ var
+ True
+
+
+ Status
+ spc36
+ {Status (value) :dq0-sig40-0}
+ 0.000
+ 0
+ 255
+ -
+ True
+
+
+ S_L1
+ spc37
+ {S_L1 (value) :dq0-sig41-0}
+ 0.000
+ 0
+ 0
+ VA
+ True
+
+
+ S_L1_H1
+ spc38
+ {S_L1_H1 (value) :dq0-sig42-0}
+ 0.000
+ 0
+ 0
+ VA
+ True
+
+
+ U_L1_H1
+ spc39
+ {U_L1_H1 (value) :dq0-sig44-0}
+ 0.000
+ 0
+ 0
+ V
+ True
+
+
+ U_rms_L1
+ spc40
+ {U_rms_L1 (value) :dq0-sig45-0}
+ 0.000
+ 0
+ 0
+ V
+ True
+
+
+ U_rm_L1
+ spc41
+ {U_rm_L1 (value) :dq0-sig46-0}
+ 0.000
+ 0
+ 0
+ V
+ True
+
+
+ Audio_in1_LAeq_t
+ spc42
+ {Audio_in1_LAeq_t (value) :dq0-sig49-0}
+ 0.000
+ 0
+ 0
+ dBA
+ True
+
+
+
+
+
+ sig1
+ 20
+ in2
+ Break
+ 1
+
+
+ sig2
+ 20
+ in107
+ Breakpedal
+ 2
+
+
+ sig3
+ 20
+ in6
+ CAN_aktive
+ 3
+
+
+ sig4
+ 20
+ in102
+ Drehzahl
+ 4
+
+
+ sig5
+ 20
+ in3
+ Handbreak
+ 5
+
+
+ sig6
+ 21
+ in2
+ sig0
+ Breakepedal_sw
+ Break
+ 6
+
+
+ sig7
+ 21
+ in107
+ sig0
+ Peadl_force
+ Breakpedal
+ 7
+
+
+ sig8
+ 21
+ in6
+ sig1
+ Break
+ CAN_aktive
+ 8
+
+
+ sig9
+ 21
+ in6
+ sig0
+ Zuendung
+ CAN_aktive
+ 9
+
+
+ sig10
+ 21
+ in102
+ sig0
+ UPM
+ Drehzahl
+ 10
+
+
+ sig11
+ 21
+ in3
+ sig0
+ Handbraek_switch_on
+ Handbreak
+ 11
+
+
+ sig12
+ 21
+ in3
+ sig1
+ Handbraek_swtch_off
+ Handbreak
+ 12
+
+
+ sig13
+ 21
+ in3
+ sig2
+ Locked
+ Handbreak
+ 13
+
+
+ sig14
+ dbs55
+ sig0
+ Magnetometer X
+ Report Message (Magnetometer)
+ 14
+
+
+ sig15
+ dbs55
+ sig1
+ Magnetometer Y
+ Report Message (Magnetometer)
+ 15
+
+
+ sig16
+ dbs55
+ sig2
+ Magnetometer Z
+ Report Message (Magnetometer)
+ 16
+
+
+ sig17
+ dbs53
+ sig0
+ Accelerometer X
+ Report Message (Accelerometer)
+ 17
+
+
+ sig18
+ dbs53
+ sig1
+ Accelerometer Y
+ Report Message (Accelerometer)
+ 18
+
+
+ sig19
+ dbs53
+ sig2
+ Accelerometer Z
+ Report Message (Accelerometer)
+ 19
+
+
+ sig20
+ dbs54
+ sig0
+ Gyroscope X
+ Report Message (Gyroscope)
+ 20
+
+
+ sig21
+ dbs54
+ sig1
+ Gyroscope Y
+ Report Message (Gyroscope)
+ 21
+
+
+ sig22
+ dbs54
+ sig2
+ Gyroscope Z
+ Report Message (Gyroscope)
+ 22
+
+
+ sig25
+ 9
+ mep1
+ chr2
+ cos_phi_L1_H1
+ ICS_Demo
+ cos_phi_L1_H1
+ 5
+ 23
+
+
+ sig26
+ 9
+ mep1
+ chr4
+ DH_L1
+ ICS_Demo
+ DH_L1
+ 7
+ 24
+
+
+ sig27
+ 9
+ mep1
+ chr3
+ D_L1
+ ICS_Demo
+ D_L1
+ 6
+ 25
+
+
+ sig28
+ 9
+ mep1
+ chr5
+ Frequency
+ ICS_Demo
+ Frequency
+ 8
+ 26
+
+
+ sig30
+ 9
+ mep1
+ chr6
+ I_L1_H1
+ ICS_Demo
+ I_L1_H1
+ 9
+ 27
+
+
+ sig31
+ 9
+ mep1
+ chr8
+ I_rms_L1
+ ICS_Demo
+ I_rms_L1
+ 11
+ 28
+
+
+ sig32
+ 9
+ mep1
+ chr7
+ I_rm_L1
+ ICS_Demo
+ I_rm_L1
+ 10
+ 29
+
+
+ sig33
+ 9
+ mep1
+ chr12
+ PF_L1
+ ICS_Demo
+ PF_L1
+ 14
+ 30
+
+
+ sig34
+ 9
+ mep1
+ chr13
+ phi_L1_H1
+ ICS_Demo
+ phi_L1_H1
+ 15
+ 31
+
+
+ sig35
+ 9
+ mep1
+ chr10
+ P_L1
+ ICS_Demo
+ P_L1
+ 12
+ 32
+
+
+ sig36
+ 9
+ mep1
+ chr11
+ P_L1_H1
+ ICS_Demo
+ P_L1_H1
+ 13
+ 33
+
+
+ sig37
+ 9
+ mep1
+ chr16
+ QH_L1
+ ICS_Demo
+ QH_L1
+ 18
+ 34
+
+
+ sig38
+ 9
+ mep1
+ chr14
+ Q_L1
+ ICS_Demo
+ Q_L1
+ 16
+ 35
+
+
+ sig39
+ 9
+ mep1
+ chr15
+ Q_L1_H1
+ ICS_Demo
+ Q_L1_H1
+ 17
+ 36
+
+
+ sig40
+ 9
+ mep1
+ chr19
+ Status
+ ICS_Demo
+ Status
+ 21
+ 37
+
+
+ sig41
+ 9
+ mep1
+ chr17
+ S_L1
+ ICS_Demo
+ S_L1
+ 19
+ 38
+
+
+ sig42
+ 9
+ mep1
+ chr18
+ S_L1_H1
+ ICS_Demo
+ S_L1_H1
+ 20
+ 39
+
+
+ sig44
+ 9
+ mep1
+ chr20
+ U_L1_H1
+ ICS_Demo
+ U_L1_H1
+ 22
+ 40
+
+
+ sig45
+ 9
+ mep1
+ chr22
+ U_rms_L1
+ ICS_Demo
+ U_rms_L1
+ 24
+ 41
+
+
+ sig46
+ 9
+ mep1
+ chr21
+ U_rm_L1
+ ICS_Demo
+ U_rm_L1
+ 23
+ 42
+
+
+ sig49
+ 9
+ mep1
+ chr1
+ Audio_in1_LAeq_t
+ ICS_Demo
+ Audio_in1_LAeq_t
+ 4
+ 43
+
+
+
+
+
+ 1
+
+ Intrepid0
+
+
+
+
+ HS CAN
+ net0
+ HS CAN
+ 500000
+ 1
+ 2000000
+ 2
+ 1
+ False
+ False
+
+
+ MS CAN
+ net1
+ MS CAN
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ SW CAN
+ net2
+ SW CAN
+ 33333
+ 1
+ 1
+ 2
+ False
+ False
+
+
+ J1850 VPW
+ net3
+ J1850 VPW
+ 10417
+ 3
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K
+ net4
+ ISO9141/KW2K
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ LSFT CAN
+ net5
+ LSFT CAN
+ 125000
+ 1
+ 2
+ False
+ False
+
+
+ J1850 PWM
+ net6
+ J1850 PWM
+ 41600
+ 4
+ 2
+ False
+ False
+
+
+ J1708
+ net7
+ J1708
+ 9600
+ 13
+ 2
+ False
+ False
+
+
+ neoVI
+ net8
+ neoVI
+ 0
+ 1
+ 2
+ False
+ False
+
+
+ HS CAN2
+ net9
+ HS CAN2 (neoVI 3G)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ HS CAN3
+ net10
+ HS CAN3 (neoVI 3G)
+ 125000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ LIN2
+ net11
+ LIN2 (neoVI 3G)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ LIN3
+ net12
+ LIN3 (neoVI 3G)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ LIN4
+ net13
+ LIN4 (neoVI 3G)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ CGI
+ net14
+ CGI (neoVI 3G)
+ 625000
+ 18
+ 2
+ False
+ False
+
+
+ LIN
+ net15
+ LIN
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K 2
+ net16
+ ISO9141/KW2K 2
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K 3
+ net17
+ ISO9141/KW2K 3
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K 4
+ net18
+ ISO9141/KW2K 4
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ HS CAN4
+ net19
+ HS CAN4
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ HS CAN5
+ net20
+ HS CAN5
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ UART
+ net21
+ UART (neoVI 3G)
+ 10417
+ 28
+ 2
+ False
+ False
+
+
+ UART2
+ net22
+ UART2 (neoVI 3G)
+ 10417
+ 28
+ 2
+ False
+ False
+
+
+ LIN5
+ net23
+ LIN5 (neoVI 3G)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ MOST (VNET A)
+ net24
+ MOST (VNET A)
+ 1000000
+ 17
+ 2
+ False
+ False
+
+
+ FlexRay1A (VNET A)
+ net25
+ FlexRay1A (VNET A)
+ 5000000
+ 16
+ 2
+ False
+ False
+
+
+ FlexRay1B (VNET A)
+ net26
+ FlexRay1B (VNET A)
+ 5000000
+ 16
+ 2
+ False
+ False
+
+
+ FlexRay2A (VNET A)
+ net27
+ FlexRay2A (VNET A)
+ 5000000
+ 16
+ 2
+ False
+ False
+
+
+ FlexRay2B (VNET A)
+ net28
+ FlexRay2B (VNET A)
+ 5000000
+ 16
+ 2
+ False
+ False
+
+
+ HS CAN (VNET A)
+ net29
+ HS CAN (VNET A)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ MS CAN (VNET A)
+ net30
+ MS CAN (VNET A)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ SW CAN (VNET A)
+ net31
+ SW CAN (VNET A)
+ 33333
+ 1
+ 2
+ False
+ False
+
+
+ J1850 VPW (VNET A)
+ net32
+ J1850 VPW (VNET A)
+ 10417
+ 3
+ 2
+ False
+ False
+
+
+ LSFT CAN (VNET A)
+ net33
+ LSFT CAN (VNET A)
+ 125000
+ 1
+ 2
+ False
+ False
+
+
+ J1708 (VNET A)
+ net34
+ J1708 (VNET A)
+ 9600
+ 13
+ 2
+ False
+ False
+
+
+ neoVI (VNET A)
+ net35
+ neoVI (VNET A)
+ 500000
+ 1
+ 2
+ False
+ False
+
+
+ HS CAN2 (VNET A)
+ net36
+ HS CAN2 (VNET A)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ HS CAN3 (VNET A)
+ net37
+ HS CAN3 (VNET A)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ LIN (VNET A)
+ net38
+ LIN (VNET A)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ LIN2 (VNET A)
+ net39
+ LIN2 (VNET A)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ LIN3 (VNET A)
+ net40
+ LIN3 (VNET A)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ LIN4 (VNET A)
+ net41
+ LIN4 (VNET A)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ CGI (VNET A)
+ net42
+ CGI (VNET A)
+ 625000
+ 18
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K (VNET A)
+ net43
+ ISO9141/KW2K (VNET A)
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K 2 (VNET A)
+ net44
+ ISO9141/KW2K 2 (VNET A)
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K 3 (VNET A)
+ net45
+ ISO9141/KW2K 3 (VNET A)
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K 4 (VNET A)
+ net46
+ ISO9141/KW2K 4 (VNET A)
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ HS CAN (VNET B)
+ net47
+ HS CAN (VNET B)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ MS CAN (VNET B)
+ net48
+ MS CAN (VNET B)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ SW CAN (VNET B)
+ net49
+ SW CAN (VNET B)
+ 33333
+ 1
+ 2
+ False
+ False
+
+
+ J1850 VPW (VNET B)
+ net50
+ J1850 VPW (VNET B)
+ 10417
+ 3
+ 2
+ False
+ False
+
+
+ LSFT CAN (VNET B)
+ net51
+ LSFT CAN (VNET B)
+ 125000
+ 1
+ 2
+ False
+ False
+
+
+ J1708 (VNET B)
+ net52
+ J1708 (VNET B)
+ 9600
+ 13
+ 2
+ False
+ False
+
+
+ neoVI (VNET B)
+ net53
+ neoVI (VNET B)
+ 500000
+ 1
+ 2
+ False
+ False
+
+
+ HS CAN2 (VNET B)
+ net54
+ HS CAN2 (VNET B)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ HS CAN3 (VNET B)
+ net55
+ HS CAN3 (VNET B)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ LIN (VNET B)
+ net56
+ LIN (VNET B)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ LIN2 (VNET B)
+ net57
+ LIN2 (VNET B)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ LIN3 (VNET B)
+ net58
+ LIN3 (VNET B)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ LIN4 (VNET B)
+ net59
+ LIN4 (VNET B)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ CGI (VNET B)
+ net60
+ CGI (VNET B)
+ 625000
+ 18
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K (VNET B)
+ net61
+ ISO9141/KW2K (VNET B)
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K 2 (VNET B)
+ net62
+ ISO9141/KW2K 2 (VNET B)
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K 3 (VNET B)
+ net63
+ ISO9141/KW2K 3 (VNET B)
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K 4 (VNET B)
+ net64
+ ISO9141/KW2K 4 (VNET B)
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ HS CAN4 (VNET A)
+ net65
+ HS CAN4 (VNET A)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ HS CAN5 (VNET A)
+ net66
+ HS CAN5 (VNET A)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ LIN5 (VNET A)
+ net67
+ LIN5 (VNET A)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ HS CAN4 (VNET B)
+ net68
+ HS CAN4 (VNET B)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ HS CAN5 (VNET B)
+ net69
+ HS CAN5 (VNET B)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ LIN5 (VNET B)
+ net70
+ LIN5 (VNET B)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ Ethernet DAQ
+ net71
+ Ethernet DAQ (neoVI 3G)
+ 0
+ 29
+ 2
+ False
+ False
+
+
+ Ethernet
+ net72
+ WLAN : Killer Wireless-n/a/ac 1535 Wireless Network Adapter
+ 29
+ True
+ Ethernet PCAP
+ icsenet.dll
+ 2
+ False
+ False
+
+
+ MOST (VNET B)
+ net73
+ MOST (VNET B)
+ 1000000
+ 17
+ 2
+ False
+ False
+
+
+ FlexRay1A (VNET B)
+ net74
+ FlexRay1A (VNET B)
+ 5000000
+ 16
+ 2
+ False
+ False
+
+
+ FlexRay1B (VNET B)
+ net75
+ FlexRay1B (VNET B)
+ 5000000
+ 16
+ 2
+ False
+ False
+
+
+ FlexRay2A (VNET B)
+ net76
+ FlexRay2A (VNET B)
+ 5000000
+ 16
+ 2
+ False
+ False
+
+
+ FlexRay2B (VNET B)
+ net77
+ FlexRay2B (VNET B)
+ 5000000
+ 16
+ 2
+ False
+ False
+
+
+ SW CAN2
+ net78
+ SW CAN2 (neoVI 3G)
+ 33333
+ 1
+ 2
+ False
+ False
+
+
+ SW CAN2 (VNET A)
+ net79
+ SW CAN2 (VNET A)
+ 33333
+ 1
+ 2
+ False
+ False
+
+
+ SW CAN2 (VNET B)
+ net80
+ SW CAN2 (VNET B)
+ 33333
+ 1
+ 2
+ False
+ False
+
+
+ FSA
+ net81
+ (FSA Virtual)
+ 31
+ 2
+ False
+ False
+
+
+ TCP
+ net82
+ (TCP Virtual)
+ 32
+ 2
+ False
+ False
+
+
+ HS CAN6
+ net83
+ HS CAN6
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ HS CAN7
+ net84
+ HS CAN7
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ LIN6
+ net85
+ LIN6
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ LSFT CAN2
+ net86
+ LSFT CAN2
+ 125000
+ 1
+ 2
+ False
+ False
+
+
+ OP (BR) ETH01
+ net87
+ OP (BR) ETH1
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH02
+ net88
+ OP (BR) ETH2
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH03
+ net89
+ OP (BR) ETH3
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH04
+ net90
+ OP (BR) ETH4
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH05
+ net91
+ OP (BR) ETH5
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH06
+ net92
+ OP (BR) ETH6
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH07
+ net93
+ OP (BR) ETH7
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH08
+ net94
+ OP (BR) ETH8
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH09
+ net95
+ OP (BR) ETH9
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH10
+ net96
+ OP (BR) ETH10
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH11
+ net97
+ OP (BR) ETH11
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH12
+ net98
+ OP (BR) ETH12
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ FlexRay
+ net99
+ FlexRay
+ 10000000
+ 16
+ 2
+ False
+ False
+
+
+ FlexRay2
+ net100
+ FlexRay2
+ 10000000
+ 16
+ 2
+ False
+ False
+
+
+ LIN6 (VNET A)
+ net101
+ LIN6 (VNET A)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ LIN6 (VNET B)
+ net102
+ LIN6 (VNET B)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ HS CAN6 (VNET A)
+ net103
+ HS CAN6 (VNET A)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ HS CAN6 (VNET B)
+ net104
+ HS CAN6 (VNET B)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ HS CAN7 (VNET A)
+ net105
+ HS CAN7 (VNET A)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ HS CAN7 (VNET B)
+ net106
+ HS CAN7 (VNET B)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ LSFT CAN2 (VNET A)
+ net107
+ LSFT CAN2 (VNET A)
+ 125000
+ 1
+ 2
+ False
+ False
+
+
+ LSFT CAN2 (VNET B)
+ net108
+ LSFT CAN2 (VNET B)
+ 125000
+ 1
+ 2
+ False
+ False
+
+
+ Ethernet (VNET A)
+ net109
+ Ethernet (VNET A)
+ 0
+ 29
+ 2
+ False
+ False
+
+
+ Ethernet (VNET B)
+ net110
+ Ethernet (VNET B)
+ 0
+ 29
+ 2
+ False
+ False
+
+
+ UDP
+ net111
+ (UDP Virtual)
+ 33
+ 2
+ False
+ False
+
+
+ AUTOSAR
+ net112
+ (AUTOSAR Virtual)
+ 34
+ 2
+ False
+ False
+
+
+
+
+ (PID 00) CAN Supported PIDs (1-20) Response
+ in0
+ 7E8
+ xx
+ 41
+ 00
+ net0
+ 16744448
+
+
+ PID 01 Supported (PID 00)
+ sig0
+ 2
+ bit7({B4})
+ True/False
+ 24
+ 1
+
+
+ PID 02 Supported (PID 00)
+ sig1
+ 2
+ bit6({B4})
+ True/False
+ 25
+ 1
+
+
+ PID 03 Supported (PID 00)
+ sig2
+ 2
+ bit5({B4})
+ True/False
+ 26
+ 1
+
+
+ PID 04 Supported (PID 00)
+ sig3
+ 2
+ bit4({B4})
+ True/False
+ 27
+ 1
+
+
+ PID 05 Supported (PID 00)
+ sig4
+ 2
+ bit3({B4})
+ True/False
+ 28
+ 1
+
+
+ PID 06 Supported (PID 00)
+ sig5
+ 2
+ bit2({B4})
+ True/False
+ 29
+ 1
+
+
+ PID 07 Supported (PID 00)
+ sig6
+ 2
+ bit1({B4})
+ True/False
+ 30
+ 1
+
+
+ PID 08 Supported (PID 00)
+ sig7
+ 2
+ bit0({B4})
+ True/False
+ 31
+ 1
+
+
+ PID 09 Supported (PID 00)
+ sig8
+ 2
+ bit7({B5})
+ True/False
+ 32
+ 1
+
+
+ PID 0A Supported (PID 00)
+ sig9
+ 2
+ bit6({B5})
+ True/False
+ 33
+ 1
+
+
+ PID 0B Supported (PID 00)
+ sig10
+ 2
+ bit5({B5})
+ True/False
+ 34
+ 1
+
+
+ PID 0C Supported (PID 00)
+ sig11
+ 2
+ bit4({B5})
+ True/False
+ 35
+ 1
+
+
+ PID 0D Supported (PID 00)
+ sig12
+ 2
+ bit3({B5})
+ True/False
+ 36
+ 1
+
+
+ PID 0E Supported (PID 00)
+ sig13
+ 2
+ bit2({B5})
+ True/False
+ 37
+ 1
+
+
+ PID 0F Supported (PID 00)
+ sig14
+ 2
+ bit1({B5})
+ True/False
+ 38
+ 1
+
+
+ PID 10 Supported (PID 00)
+ sig15
+ 2
+ bit0({B5})
+ True/False
+ 39
+ 1
+
+
+ PID 11 Supported (PID 00)
+ sig16
+ 2
+ bit7({B6})
+ True/False
+ 40
+ 1
+
+
+ PID 12 Supported (PID 00)
+ sig17
+ 2
+ bit6({B6})
+ True/False
+ 41
+ 1
+
+
+ PID 13 Supported (PID 00)
+ sig18
+ 2
+ bit5({B6})
+ True/False
+ 42
+ 1
+
+
+ PID 14 Supported (PID 00)
+ sig19
+ 2
+ bit4({B6})
+ True/False
+ 43
+ 1
+
+
+ PID 15 Supported (PID 00)
+ sig20
+ 2
+ bit3({B6})
+ True/False
+ 44
+ 1
+
+
+ PID 16 Supported (PID 00)
+ sig21
+ 2
+ bit2({B6})
+ True/False
+ 45
+ 1
+
+
+ PID 17 Supported (PID 00)
+ sig22
+ 2
+ bit1({B6})
+ True/False
+ 46
+ 1
+
+
+ PID 18 Supported (PID 00)
+ sig23
+ 2
+ bit0({B6})
+ True/False
+ 47
+ 1
+
+
+ PID 19 Supported (PID 00)
+ sig24
+ 2
+ bit7({B7})
+ True/False
+ 48
+ 1
+
+
+ PID 1A Supported (PID 00)
+ sig25
+ 2
+ bit6({B7})
+ True/False
+ 49
+ 1
+
+
+ PID 1B Supported (PID 00)
+ sig26
+ 2
+ bit5({B7})
+ True/False
+ 50
+ 1
+
+
+ PID 1C Supported (PID 00)
+ sig27
+ 2
+ bit4({B7})
+ True/False
+ 51
+ 1
+
+
+ PID 1D Supported (PID 00)
+ sig28
+ 2
+ bit3({B7})
+ True/False
+ 52
+ 1
+
+
+ PID 1E Supported (PID 00)
+ sig29
+ 2
+ bit2({B7})
+ True/False
+ 53
+ 1
+
+
+ PID 1F Supported (PID 00)
+ sig30
+ 2
+ bit1({B7})
+ True/False
+ 54
+ 1
+
+
+ PID 20 Supported (PID 00)
+ sig31
+ 2
+ bit0({B7})
+ True/False
+ 55
+ 1
+
+
+
+
+ (PID 04) CAN Calculated Load Value Response
+ in4
+ 7E8
+ xx
+ 41
+ 04
+ net0
+
+
+ Calculated LOAD Value (PID 04)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 05) CAN Engine Coolant Temp Response
+ in5
+ 7E8
+ xx
+ 41
+ 05
+ net0
+
+
+ Engine Coolant Temperature (PID 05)
+ sig0
+ 1
+ {Raw Value}*1-40|0,1,24,8
+ 0
+ 215
+ -40
+ °C
+ -40
+ 24
+ 8
+
+
+
+
+ (PID 0A) CAN Fuel Pressure Response
+ in10
+ 7E8
+ xx
+ 41
+ 0A
+ net0
+
+
+ Fuel Pressure (Gauge) (PID 0A)
+ sig0
+ 1
+ {Raw Value}*3+0|0,1,24,8
+ 0
+ 765
+ 0
+ kPa
+ 3
+ 24
+ 8
+ 3
+
+
+
+
+ (PID 0B) CAN Intake Manifold Absolute Pressure Response
+ in11
+ 7E8
+ xx
+ 41
+ 0B
+ net0
+
+
+ Intake Manifold Absolute Pressure (PID 0B)
+ sig0
+ 1
+ {Raw Value}|0,1,24,8
+ 0
+ 255
+ 0
+ kPa
+ 24
+ 8
+
+
+
+
+ (PID 0C) CAN Engine RPM Response
+ in12
+ 7E8
+ xx
+ 41
+ 0C
+ net0
+
+
+ Engine RPM (PID 0C)
+ sig0
+ 1
+ {Raw Value}*0.25+0|0,1,24,16
+ 0.00
+ 16383.75
+ 0
+ rpm
+ 0.25
+ 24
+ 16
+
+
+
+
+ (PID 0D) CAN Vehicle Speed Response
+ in13
+ 7E8
+ xx
+ 41
+ 0D
+ net0
+
+
+ Vehicle Speed Sensor (PID 0D)
+ sig0
+ 1
+ {Raw Value}|0,1,24,8
+ 0
+ 255
+ 0
+ km/h
+ 24
+ 8
+
+
+
+
+ (PID 0F) CAN Intake Air Temperature Response
+ in15
+ 7E8
+ xx
+ 41
+ 0F
+ net0
+
+
+ Intake Air Temperature (PID 0F)
+ sig0
+ 1
+ {Raw Value}*1-40|0,1,24,8
+ 0
+ 215
+ -40
+ °C
+ -40
+ 24
+ 8
+
+
+
+
+ (PID 10) CAN MAF Sensor Air Flow Rate Response
+ in16
+ 7E8
+ xx
+ 41
+ 10
+ net0
+
+
+ Air Flow Rate from MAF Sensor (PID 10)
+ sig0
+ 1
+ {Raw Value}*0.01+0|0,1,24,16
+ 0.00
+ 655.35
+ 0
+ g/s
+ 0.01
+ 24
+ 16
+
+
+
+
+ (PID 11) CAN Absolute Throttle Position Response
+ in17
+ 7E8
+ xx
+ 41
+ 11
+ net0
+ 8421504
+
+
+ Absolute Throttle Position (PID 11)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 13) CAN Oxygen Sensors Response
+ in19
+ 7E8
+ xx
+ 41
+ 13
+ net0
+ 33023
+
+
+ O2 Sensor 2-4 Present (PID 13)
+ sig0
+ 2
+ bit7({B4})
+ True/False
+ 24
+ 1
+
+
+ O2 Sensor 2-3 Present (PID 13)
+ sig1
+ 2
+ bit6({B4})
+ True/False
+ 25
+ 1
+
+
+ O2 Sensor 2-2 Present (PID 13)
+ sig2
+ 2
+ bit5({B4})
+ True/False
+ 26
+ 1
+
+
+ O2 Sensor 2-1 Present (PID 13)
+ sig3
+ 2
+ bit4({B4})
+ True/False
+ 27
+ 1
+
+
+ O2 Sensor 1-4 Present (PID 13)
+ sig4
+ 2
+ bit3({B4})
+ True/False
+ 28
+ 1
+
+
+ O2 Sensor 1-3 Present (PID 13)
+ sig5
+ 2
+ bit2({B4})
+ True/False
+ 29
+ 1
+
+
+ O2 Sensor 1-2 Present (PID 13)
+ sig6
+ 2
+ bit1({B4})
+ True/False
+ 30
+ 1
+
+
+ O2 Sensor 1-1 Present (PID 13)
+ sig7
+ 2
+ bit0({B4})
+ True/False
+ 31
+ 1
+
+
+
+
+ (PID 14) CAN Oxygen Sensor 1-1 Response
+ in20
+ 7E8
+ xx
+ 41
+ 14
+ net0
+ 33023
+
+
+ O2 Sensor 1-1 Output Voltage (PID 14)
+ sig0
+ 1
+ {Raw Value}*0.005+0|0,1,24,8
+ 0.000
+ 1.275
+ 0
+ V
+ 0.005
+ 24
+ 8
+
+
+ O2 Sensor 1-1 Short Term Fuel Trim (PID 14)
+ sig1
+ 1
+ {Raw Value}*0.78125-100|0,1,32,8
+ 0.00
+ 99.22
+ -100
+ %
+ 0.78125
+ -100
+ 32
+ 8
+
+
+
+
+ (PID 15) CAN Oxygen Sensor 1-2 Response
+ in21
+ 7E8
+ xx
+ 41
+ 15
+ net0
+ 33023
+
+
+ O2 Sensor 1-2 Output Voltage (PID 15)
+ sig0
+ 1
+ {Raw Value}*0.005+0|0,1,24,8
+ 0.000
+ 1.275
+ 0
+ V
+ 0.005
+ 24
+ 8
+
+
+ O2 Sensor 1-2 Short Term Fuel Trim (PID 15)
+ sig1
+ 1
+ {Raw Value}*0.78125-100|0,1,32,8
+ 0.00
+ 99.22
+ -100
+ %
+ 0.78125
+ -100
+ 32
+ 8
+
+
+
+
+ (PID 16) CAN Oxygen Sensor 1-3 OR 2-1 Response
+ in22
+ 7E8
+ xx
+ 41
+ 16
+ net0
+ 33023
+
+
+ O2 Sensor 1-3/2-1 Output Voltage (PID 16)
+ sig0
+ 1
+ {Raw Value}*0.005+0|0,1,24,8
+ 0.000
+ 1.275
+ 0
+ V
+ 0.005
+ 24
+ 8
+
+
+ O2 Sensor 1-3/2-1 Short Term Fuel Trim (PID 16)
+ sig1
+ 1
+ {Raw Value}*0.78125-100|0,1,32,8
+ 0.00
+ 99.22
+ -100
+ %
+ 0.78125
+ -100
+ 32
+ 8
+
+
+
+
+ (PID 17) CAN Oxygen Sensor 1-4 OR 2-2 Response
+ in23
+ 7E8
+ xx
+ 41
+ 17
+ net0
+ 33023
+
+
+ O2 Sensor 1-4/2-2 Output Voltage (PID 17)
+ sig0
+ 1
+ {Raw Value}*0.005+0|0,1,24,8
+ 0.000
+ 1.275
+ 0
+ V
+ 0.005
+ 24
+ 8
+
+
+ O2 Sensor 1-4/2-2 Short Term Fuel Trim (PID 17)
+ sig1
+ 1
+ {Raw Value}*0.78125-100|0,1,32,8
+ 0.00
+ 99.22
+ -100
+ %
+ 0.78125
+ -100
+ 32
+ 8
+
+
+
+
+ (PID 18) CAN Oxygen Sensor 2-1 OR 3-1 Response
+ in24
+ 7E8
+ xx
+ 41
+ 18
+ net0
+ 33023
+
+
+ O2 Sensor 2-1/3-1 Output Voltage (PID 18)
+ sig0
+ 1
+ {Raw Value}*0.005+0|0,1,24,8
+ 0.000
+ 1.275
+ 0
+ V
+ 0.005
+ 24
+ 8
+
+
+ O2 Sensor 2-1/3-1 Short Term Fuel Trim (PID 18)
+ sig1
+ 1
+ {Raw Value}*0.78125-100|0,1,32,8
+ 0.00
+ 99.22
+ -100
+ %
+ 0.78125
+ -100
+ 32
+ 8
+
+
+
+
+ (PID 19) CAN Oxygen Sensor 2-2 OR 3-2 Response
+ in25
+ 7E8
+ xx
+ 41
+ 19
+ net0
+ 33023
+
+
+ O2 Sensor 2-2/3-2 Output Voltage (PID 19)
+ sig0
+ 1
+ {Raw Value}*0.005+0|0,1,24,8
+ 0.000
+ 1.275
+ 0
+ V
+ 0.005
+ 24
+ 8
+
+
+ O2 Sensor 2-2/3-2 Short Term Fuel Trim (PID 19)
+ sig1
+ 1
+ {Raw Value}*0.78125-100|0,1,32,8
+ 0.00
+ 99.22
+ -100
+ %
+ 0.78125
+ -100
+ 32
+ 8
+
+
+
+
+ (PID 1A) CAN Oxygen Sensor 2-3 OR 4-1 Response
+ in26
+ 7E8
+ xx
+ 41
+ 1A
+ net0
+ 33023
+
+
+ O2 Sensor 2-3/4-1 Output Voltage (PID 1A)
+ sig0
+ 1
+ {Raw Value}*0.005+0|0,1,24,8
+ 0.000
+ 1.275
+ 0
+ V
+ 0.005
+ 24
+ 8
+
+
+ O2 Sensor 2-3/4-1 Short Term Fuel Trim (PID 1A)
+ sig1
+ 1
+ {Raw Value}*0.78125-100|0,1,32,8
+ 0.00
+ 99.22
+ -100
+ %
+ 0.78125
+ -100
+ 32
+ 8
+
+
+
+
+ (PID 1B) CAN Oxygen Sensor 2-4 OR 4-2 Response
+ in27
+ 7E8
+ xx
+ 41
+ 1B
+ net0
+ 33023
+
+
+ O2 Sensor 2-4/4-2 Output Voltage (PID 1B)
+ sig0
+ 1
+ {Raw Value}*0.005+0|0,1,24,8
+ 0.000
+ 1.275
+ 0
+ V
+ 0.005
+ 24
+ 8
+
+
+ O2 Sensor 2-4/4-2 Short Term Fuel Trim (PID 1B)
+ sig1
+ 1
+ {Raw Value}*0.78125-100|0,1,32,8
+ 0.00
+ 99.22
+ -100
+ %
+ 0.78125
+ -100
+ 32
+ 8
+
+
+
+
+ (PID 1F) CAN Time Since Engine Start Response
+ in31
+ 7E8
+ xx
+ 41
+ 1F
+ net0
+
+
+ Time Since Engine Start (PID 1F)
+ sig0
+ 1
+ {Raw Value}|0,1,24,16
+ 0
+ 65535
+ 0
+ sec
+ 24
+ 16
+
+
+
+
+ (PID 20) CAN Supported PIDs (21-40) Response
+ in32
+ 7E8
+ xx
+ 41
+ 20
+ net0
+ 16744448
+
+
+ PID 21 Supported (PID 20)
+ sig0
+ 2
+ bit7({B4})
+ True/False
+ 24
+ 1
+
+
+ PID 22 Supported (PID 20)
+ sig1
+ 2
+ bit6({B4})
+ True/False
+ 25
+ 1
+
+
+ PID 23 Supported (PID 20)
+ sig2
+ 2
+ bit5({B4})
+ True/False
+ 26
+ 1
+
+
+ PID 24 Supported (PID 20)
+ sig3
+ 2
+ bit4({B4})
+ True/False
+ 27
+ 1
+
+
+ PID 25 Supported (PID 20)
+ sig4
+ 2
+ bit3({B4})
+ True/False
+ 28
+ 1
+
+
+ PID 26 Supported (PID 20)
+ sig5
+ 2
+ bit2({B4})
+ True/False
+ 29
+ 1
+
+
+ PID 27 Supported (PID 20)
+ sig6
+ 2
+ bit1({B4})
+ True/False
+ 30
+ 1
+
+
+ PID 28 Supported (PID 20)
+ sig7
+ 2
+ bit0({B4})
+ True/False
+ 31
+ 1
+
+
+ PID 29 Supported (PID 20)
+ sig8
+ 2
+ bit7({B5})
+ True/False
+ 32
+ 1
+
+
+ PID 2A Supported (PID 20)
+ sig9
+ 2
+ bit6({B5})
+ True/False
+ 33
+ 1
+
+
+ PID 2B Supported (PID 20)
+ sig10
+ 2
+ bit5({B5})
+ True/False
+ 34
+ 1
+
+
+ PID 2C Supported (PID 20)
+ sig11
+ 2
+ bit4({B5})
+ True/False
+ 35
+ 1
+
+
+ PID 2D Supported (PID 20)
+ sig12
+ 2
+ bit3({B5})
+ True/False
+ 36
+ 1
+
+
+ PID 2E Supported (PID 20)
+ sig13
+ 2
+ bit2({B5})
+ True/False
+ 37
+ 1
+
+
+ PID 2F Supported (PID 20)
+ sig14
+ 2
+ bit1({B5})
+ True/False
+ 38
+ 1
+
+
+ PID 30 Supported (PID 20)
+ sig15
+ 2
+ bit0({B5})
+ True/False
+ 39
+ 1
+
+
+ PID 31 Supported (PID 20)
+ sig16
+ 2
+ bit7({B6})
+ True/False
+ 40
+ 1
+
+
+ PID 32 Supported (PID 20)
+ sig17
+ 2
+ bit6({B6})
+ True/False
+ 41
+ 1
+
+
+ PID 33 Supported (PID 20)
+ sig18
+ 2
+ bit5({B6})
+ True/False
+ 42
+ 1
+
+
+ PID 34 Supported (PID 20)
+ sig19
+ 2
+ bit4({B6})
+ True/False
+ 43
+ 1
+
+
+ PID 35 Supported (PID 20)
+ sig20
+ 2
+ bit3({B6})
+ True/False
+ 44
+ 1
+
+
+ PID 36 Supported (PID 20)
+ sig21
+ 2
+ bit2({B6})
+ True/False
+ 45
+ 1
+
+
+ PID 37 Supported (PID 20)
+ sig22
+ 2
+ bit1({B6})
+ True/False
+ 46
+ 1
+
+
+ PID 38 Supported (PID 20)
+ sig23
+ 2
+ bit0({B6})
+ True/False
+ 47
+ 1
+
+
+ PID 39 Supported (PID 20)
+ sig24
+ 2
+ bit7({B7})
+ True/False
+ 48
+ 1
+
+
+ PID 3A Supported (PID 20)
+ sig25
+ 2
+ bit6({B7})
+ True/False
+ 49
+ 1
+
+
+ PID 3B Supported (PID 20)
+ sig26
+ 2
+ bit5({B7})
+ True/False
+ 50
+ 1
+
+
+ PID 3C Supported (PID 20)
+ sig27
+ 2
+ bit4({B7})
+ True/False
+ 51
+ 1
+
+
+ PID 3D Supported (PID 20)
+ sig28
+ 2
+ bit3({B7})
+ True/False
+ 52
+ 1
+
+
+ PID 3E Supported (PID 20)
+ sig29
+ 2
+ bit2({B7})
+ True/False
+ 53
+ 1
+
+
+ PID 3F Supported (PID 20)
+ sig30
+ 2
+ bit1({B7})
+ True/False
+ 54
+ 1
+
+
+ PID 40 Supported (PID 20)
+ sig31
+ 2
+ bit0({B7})
+ True/False
+ 55
+ 1
+
+
+
+
+ (PID 23) CAN Fuel Rail Pressure Response
+ in35
+ 7E8
+ xx
+ 41
+ 23
+ net0
+
+
+ Fuel Rail Pressure (PID 23)
+ sig0
+ 1
+ {Raw Value}*10+0|0,1,24,16
+ 0
+ 655350
+ 0
+ kPa
+ 10
+ 24
+ 16
+ 10
+
+
+
+
+ (PID 2C) CAN Commanded EGR Response
+ in44
+ 7E8
+ xx
+ 41
+ 2C
+ net0
+
+
+ EGR Percent (PID 2C)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 99.99999999999999
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 2D) CAN EGR Error Response
+ in45
+ 7E8
+ xx
+ 41
+ 2D
+ net0
+
+
+ EGR Error (PID 2D)
+ sig0
+ 1
+ {Raw Value}*0.78125-100|0,1,24,8
+ 0.00
+ 99.22
+ -100
+ %
+ 0.78125
+ -100
+ 24
+ 8
+
+
+
+
+ (PID 30) CAN Num Warm-Ups Since DTC's Cleared Response
+ in48
+ 7E8
+ xx
+ 41
+ 30
+ net0
+ 32896
+
+
+ Number of Warm-Ups (PID 30)
+ sig0
+ 1
+ {Raw Value}|0,1,24,8
+ 0
+ 255
+ 0
+ 24
+ 8
+
+
+
+
+ (PID 33) CAN Barometric Pressure Response
+ in51
+ 7E8
+ xx
+ 41
+ 33
+ net0
+
+
+ Barometric Pressure (PID 33)
+ sig0
+ 1
+ {Raw Value}|0,1,24,8
+ 0
+ 255
+ 0
+ kPa
+ 24
+ 8
+
+
+
+
+ (PID 3C) CAN Catalyst Temperature 1-1 Response
+ in60
+ 7E8
+ xx
+ 41
+ 3C
+ net0
+ 128
+
+
+ Catalyst Temperature 1-1 (PID 3C)
+ sig0
+ 1
+ {Raw Value}*0.1-40|0,1,24,16
+ 0.0
+ 6513.5
+ -40
+ °C
+ 0.1
+ -40
+ 24
+ 16
+
+
+
+
+ (PID 3D) CAN Catalyst Temperature 2-1 Response
+ in61
+ 7E8
+ xx
+ 41
+ 3D
+ net0
+ 128
+
+
+ Catalyst Temperature 2-1 (PID 3D)
+ sig0
+ 1
+ {Raw Value}*0.1-40|0,1,24,16
+ 0.0
+ 6513.5
+ -40
+ °C
+ 0.1
+ -40
+ 24
+ 16
+
+
+
+
+ (PID 3E) CAN Catalyst Temperature 1-2 Response
+ in62
+ 7E8
+ xx
+ 41
+ 3E
+ net0
+ 128
+
+
+ Catalyst Temperature 1-2 (PID 3E)
+ sig0
+ 1
+ {Raw Value}*0.1-40|0,1,24,16
+ 0.0
+ 6513.5
+ -40
+ °C
+ 0.1
+ -40
+ 24
+ 16
+
+
+
+
+ (PID 3F) CAN Catalyst Temperature 2-2 Response
+ in63
+ 7E8
+ xx
+ 41
+ 3F
+ net0
+ 128
+
+
+ Catalyst Temperature 2-2 (PID 3F)
+ sig0
+ 1
+ {Raw Value}*0.1-40|0,1,24,16
+ 0.0
+ 6513.5
+ -40
+ °C
+ 0.1
+ -40
+ 24
+ 16
+
+
+
+
+ (PID 40) CAN Supported PIDs (41-60) Response
+ in64
+ 7E8
+ xx
+ 41
+ 40
+ net0
+ 16744448
+
+
+ PID 41 Supported (PID 40)
+ sig0
+ 2
+ bit7({B4})
+ True/False
+ 24
+ 1
+
+
+ PID 42 Supported (PID 40)
+ sig1
+ 2
+ bit6({B4})
+ True/False
+ 25
+ 1
+
+
+ PID 43 Supported (PID 40)
+ sig2
+ 2
+ bit5({B4})
+ True/False
+ 26
+ 1
+
+
+ PID 44 Supported (PID 40)
+ sig3
+ 2
+ bit4({B4})
+ True/False
+ 27
+ 1
+
+
+ PID 45 Supported (PID 40)
+ sig4
+ 2
+ bit3({B4})
+ True/False
+ 28
+ 1
+
+
+ PID 46 Supported (PID 40)
+ sig5
+ 2
+ bit2({B4})
+ True/False
+ 29
+ 1
+
+
+ PID 47 Supported (PID 40)
+ sig6
+ 2
+ bit1({B4})
+ True/False
+ 30
+ 1
+
+
+ PID 48 Supported (PID 40)
+ sig7
+ 2
+ bit0({B4})
+ True/False
+ 31
+ 1
+
+
+ PID 49 Supported (PID 40)
+ sig8
+ 2
+ bit7({B5})
+ True/False
+ 32
+ 1
+
+
+ PID 4A Supported (PID 40)
+ sig9
+ 2
+ bit6({B5})
+ True/False
+ 33
+ 1
+
+
+ PID 4B Supported (PID 40)
+ sig10
+ 2
+ bit5({B5})
+ True/False
+ 34
+ 1
+
+
+ PID 4C Supported (PID 40)
+ sig11
+ 2
+ bit4({B5})
+ True/False
+ 35
+ 1
+
+
+ PID 4D Supported (PID 40)
+ sig12
+ 2
+ bit3({B5})
+ True/False
+ 36
+ 1
+
+
+ PID 4E Supported (PID 40)
+ sig13
+ 2
+ bit2({B5})
+ True/False
+ 37
+ 1
+
+
+ PID 4F Supported (PID 40)
+ sig14
+ 2
+ bit1({B5})
+ True/False
+ 38
+ 1
+
+
+ PID 50 Supported (PID 40)
+ sig15
+ 2
+ bit0({B5})
+ True/False
+ 39
+ 1
+
+
+ PID 51 Supported (PID 40)
+ sig16
+ 2
+ bit7({B6})
+ True/False
+ 40
+ 1
+
+
+ PID 52 Supported (PID 40)
+ sig17
+ 2
+ bit6({B6})
+ True/False
+ 41
+ 1
+
+
+ PID 53 Supported (PID 40)
+ sig18
+ 2
+ bit5({B6})
+ True/False
+ 42
+ 1
+
+
+ PID 54 Supported (PID 40)
+ sig19
+ 2
+ bit4({B6})
+ True/False
+ 43
+ 1
+
+
+ PID 55 Supported (PID 40)
+ sig20
+ 2
+ bit3({B6})
+ True/False
+ 44
+ 1
+
+
+ PID 56 Supported (PID 40)
+ sig21
+ 2
+ bit2({B6})
+ True/False
+ 45
+ 1
+
+
+ PID 57 Supported (PID 40)
+ sig22
+ 2
+ bit1({B6})
+ True/False
+ 46
+ 1
+
+
+ PID 58 Supported (PID 40)
+ sig23
+ 2
+ bit0({B6})
+ True/False
+ 47
+ 1
+
+
+ PID 59 Supported (PID 40)
+ sig24
+ 2
+ bit7({B7})
+ True/False
+ 48
+ 1
+
+
+ PID 5A Supported (PID 40)
+ sig25
+ 2
+ bit6({B7})
+ True/False
+ 49
+ 1
+
+
+ PID 5B Supported (PID 40)
+ sig26
+ 2
+ bit5({B7})
+ True/False
+ 50
+ 1
+
+
+ PID 5C Supported (PID 40)
+ sig27
+ 2
+ bit4({B7})
+ True/False
+ 51
+ 1
+
+
+ PID 5D Supported (PID 40)
+ sig28
+ 2
+ bit3({B7})
+ True/False
+ 52
+ 1
+
+
+ PID 5E Supported (PID 40)
+ sig29
+ 2
+ bit2({B7})
+ True/False
+ 53
+ 1
+
+
+ PID 5F Supported (PID 40)
+ sig30
+ 2
+ bit1({B7})
+ True/False
+ 54
+ 1
+
+
+ PID 60 Supported (PID 40)
+ sig31
+ 2
+ bit0({B7})
+ True/False
+ 55
+ 1
+
+
+
+
+ (PID 42) CAN Control Module Voltage Response
+ in66
+ 7E8
+ xx
+ 41
+ 42
+ net0
+
+
+ Module Voltage (PID 42)
+ sig0
+ 1
+ {Raw Value}*0.001+0|0,1,24,16
+ 0.000
+ 65.535
+ 0
+ V
+ 0.001
+ 24
+ 16
+
+
+
+
+ (PID 43) CAN Absolute Load Value Response
+ in67
+ 7E8
+ xx
+ 41
+ 43
+ net0
+
+
+ Load Value (PID 43)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,16
+ 0.000
+ 25700
+ 0
+ %
+ 0.392156862745098
+ 24
+ 16
+
+
+
+
+ (PID 44) CAN Fuel/Air Commanded Equivalence Ratio Response
+ in68
+ 7E8
+ xx
+ 41
+ 44
+ net0
+
+
+ Fuel/Air Commanded Equivalence Ratio (PID 44)
+ sig0
+ 1
+ {Raw Value}*3.05e-05+0|0,1,24,16
+ 0.000
+ 1.999
+ 0
+ 3.05e-05
+ 24
+ 16
+
+
+
+
+ (PID 45) CAN Relative Throttle Position Response
+ in69
+ 7E8
+ xx
+ 41
+ 45
+ net0
+
+
+ Relative Throttle Position (PID 45)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 46) CAN Ambient Air Temperature Response
+ in70
+ 7E8
+ xx
+ 41
+ 46
+ net0
+
+
+ Ambient Air Temperature (PID 46)
+ sig0
+ 1
+ {Raw Value}*1-40|0,1,24,8
+ 0
+ 215
+ -40
+ °C
+ -40
+ 24
+ 8
+
+
+
+
+ (PID 47) CAN Absolute Throttle Position B Response
+ in71
+ 7E8
+ xx
+ 41
+ 47
+ net0
+ 8421504
+
+
+ Throttle Position (B) (PID 47)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 48) CAN Absolute Throttle Position C Response
+ in72
+ 7E8
+ xx
+ 41
+ 48
+ net0
+ 8421504
+
+
+ Throttle Position (C) (PID 48)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 49) CAN Accelerator Pedal Position D Response
+ in73
+ 7E8
+ xx
+ 41
+ 49
+ net0
+ 8388672
+
+
+ Accelerator Pedal Position (D) (PID 49)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 4A) CAN Accelerator Pedal Position E Response
+ in74
+ 7E8
+ xx
+ 41
+ 4A
+ net0
+ 8388672
+
+
+ Accelerator Pedal Position (E) (PID 4A)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 4B) CAN Accelerator Pedal Position F Response
+ in75
+ 7E8
+ xx
+ 41
+ 4B
+ net0
+ 8388672
+
+
+ Accelerator Pedal Position (F) (PID 4B)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 4C) CAN Commanded Throttle Actuator Control Response
+ in76
+ 7E8
+ xx
+ 41
+ 4C
+ net0
+
+
+ Commanded Throttle Actuator Control (PID 4C)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 59) CAN Fuel Rail Pressure (Absolute) Response
+ in89
+ 7E8
+ xx
+ 41
+ 59
+ net0
+
+
+ Absolute Fuel Rail Pressure (PID 59)
+ sig0
+ 1
+ {Raw Value}*10+0|0,1,24,16
+ 0
+ 655350
+ 0
+ kPa
+ 10
+ 24
+ 16
+ 10
+
+
+
+
+ (PID 5A) CAN Relative Accelerator Pedal Position Response
+ in90
+ 7E8
+ xx
+ 41
+ 5A
+ net0
+ 8388672
+
+
+ Relative Accelerator Pedal Position (PID 5A)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 5B) CAN Hybrid/EV Battery Pack Remaining Charge Response
+ in91
+ 7E8
+ xx
+ 41
+ 5B
+ net0
+
+
+ Remaining Battery Pack Charge (PID 5B)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 5C) CAN Engine Oil Temperature Response
+ in92
+ 7E8
+ xx
+ 41
+ 5C
+ net0
+
+
+ Oil Temperature (PID 5C)
+ sig0
+ 1
+ {Raw Value}*1-40|0,1,24,8
+ 0
+ 215
+ -40
+ °C
+ -40
+ 24
+ 8
+
+
+
+
+ (PID 5D) CAN Fuel Injection Timing Response
+ in93
+ 7E8
+ xx
+ 41
+ 5D
+ net0
+
+
+ Fuel Injection Timing (PID 5D)
+ sig0
+ 1
+ {Raw Value}*0.0078125-210|0,1,24,16
+ 0.000
+ 301.992
+ -210
+ deg
+ 0.0078125
+ -210
+ 24
+ 16
+
+
+
+
+ (PID 5E) CAN Engine Fuel Rate Response
+ in94
+ 7E8
+ xx
+ 41
+ 5E
+ net0
+
+
+ Engine Fuel Rate (PID 5E)
+ sig0
+ 1
+ {Raw Value}*0.05+0|0,1,24,16
+ 0.00
+ 3276.75
+ 0
+ L/h
+ 0.05
+ 24
+ 16
+
+
+
+
+ (PID 60) CAN Supprted PIDs (61-80) Response
+ in96
+ 7E8
+ xx
+ 41
+ 60
+ net0
+ 16744448
+
+
+ PID 61 Supported (PID 60)
+ sig0
+ 2
+ bit7({B4})
+ True/False
+ 24
+ 1
+
+
+ PID 62 Supported (PID 60)
+ sig1
+ 2
+ bit6({B4})
+ True/False
+ 25
+ 1
+
+
+ PID 63 Supported (PID 60)
+ sig2
+ 2
+ bit5({B4})
+ True/False
+ 26
+ 1
+
+
+ PID 64 Supported (PID 60)
+ sig3
+ 2
+ bit4({B4})
+ True/False
+ 27
+ 1
+
+
+ PID 65 Supported (PID 60)
+ sig4
+ 2
+ bit3({B4})
+ True/False
+ 28
+ 1
+
+
+ PID 66 Supported (PID 60)
+ sig5
+ 2
+ bit2({B4})
+ True/False
+ 29
+ 1
+
+
+ PID 67 Supported (PID 60)
+ sig6
+ 2
+ bit1({B4})
+ True/False
+ 30
+ 1
+
+
+ PID 68 Supported (PID 60)
+ sig7
+ 2
+ bit0({B4})
+ True/False
+ 31
+ 1
+
+
+ PID 69 Supported (PID 60)
+ sig8
+ 2
+ bit7({B5})
+ True/False
+ 32
+ 1
+
+
+ PID 6A Supported (PID 60)
+ sig9
+ 2
+ bit6({B5})
+ True/False
+ 33
+ 1
+
+
+ PID 6B Supported (PID 60)
+ sig10
+ 2
+ bit5({B5})
+ True/False
+ 34
+ 1
+
+
+ PID 6C Supported (PID 60)
+ sig11
+ 2
+ bit4({B5})
+ True/False
+ 35
+ 1
+
+
+ PID 6D Supported (PID 60)
+ sig12
+ 2
+ bit3({B5})
+ True/False
+ 36
+ 1
+
+
+ PID 6E Supported (PID 60)
+ sig13
+ 2
+ bit2({B5})
+ True/False
+ 37
+ 1
+
+
+ PID 6F Supported (PID 60)
+ sig14
+ 2
+ bit1({B5})
+ True/False
+ 38
+ 1
+
+
+ PID 70 Supported (PID 60)
+ sig15
+ 2
+ bit0({B5})
+ True/False
+ 39
+ 1
+
+
+ PID 71 Supported (PID 60)
+ sig16
+ 2
+ bit7({B6})
+ True/False
+ 40
+ 1
+
+
+ PID 72 Supported (PID 60)
+ sig17
+ 2
+ bit6({B6})
+ True/False
+ 41
+ 1
+
+
+ PID 73 Supported (PID 60)
+ sig18
+ 2
+ bit5({B6})
+ True/False
+ 42
+ 1
+
+
+ PID 74 Supported (PID 60)
+ sig19
+ 2
+ bit4({B6})
+ True/False
+ 43
+ 1
+
+
+ PID 75 Supported (PID 60)
+ sig20
+ 2
+ bit3({B6})
+ True/False
+ 44
+ 1
+
+
+ PID 76 Supported (PID 60)
+ sig21
+ 2
+ bit2({B6})
+ True/False
+ 45
+ 1
+
+
+ PID 77 Supported (PID 60)
+ sig22
+ 2
+ bit1({B6})
+ True/False
+ 46
+ 1
+
+
+ PID 78 Supported (PID 60)
+ sig23
+ 2
+ bit0({B6})
+ True/False
+ 47
+ 1
+
+
+ PID 79 Supported (PID 60)
+ sig24
+ 2
+ bit7({B7})
+ True/False
+ 48
+ 1
+
+
+ PID 7A Supported (PID 60)
+ sig25
+ 2
+ bit6({B7})
+ True/False
+ 49
+ 1
+
+
+ PID 7B Supported (PID 60)
+ sig26
+ 2
+ bit5({B7})
+ True/False
+ 50
+ 1
+
+
+ PID 7C Supported (PID 60)
+ sig27
+ 2
+ bit4({B7})
+ True/False
+ 51
+ 1
+
+
+ PID 7D Supported (PID 60)
+ sig28
+ 2
+ bit3({B7})
+ True/False
+ 52
+ 1
+
+
+ PID 7E Supported (PID 60)
+ sig29
+ 2
+ bit2({B7})
+ True/False
+ 53
+ 1
+
+
+ PID 7F Supported (PID 60)
+ sig30
+ 2
+ bit1({B7})
+ True/False
+ 54
+ 1
+
+
+ PID 80 Supported (PID 60)
+ sig31
+ 2
+ bit0({B7})
+ True/False
+ 55
+ 1
+
+
+
+
+ (PID 61) CAN Driver's Demand Engine - Percent Torque Response
+ in97
+ 7E8
+ xx
+ 41
+ 61
+ net0
+ 12615680
+
+
+ Driver's Demand Engine - Percent Torque (PID 61)
+ sig0
+ 1
+ {Raw Value}*1-125|0,1,24,8
+ 0
+ 130
+ -125
+ %
+ -125
+ 24
+ 8
+
+
+
+
+ (PID 62) CAN Actual Engine - Percent Torque Response
+ in98
+ 7E8
+ xx
+ 41
+ 62
+ net0
+ 12615680
+
+
+ Actual Engine - Percent Torque (PID 62)
+ sig0
+ 1
+ {Raw Value}*1-125|0,1,24,8
+ 0
+ 130
+ -125
+ %
+ -125
+ 24
+ 8
+
+
+
+
+ (PID 63) CAN Engine Reference Torque Response
+ in99
+ 7E8
+ xx
+ 41
+ 63
+ net0
+ 12615680
+
+
+ Engine Reference Torque (PID 63)
+ sig0
+ 1
+ {Raw Value}|0,1,24,16
+ 0
+ 65535
+ 0
+ Nm
+ 24
+ 16
+
+
+
+
+ (PID 80) CAN Supported PIDs (81-A0) Response
+ in128
+ 7E8
+ xx
+ 41
+ 80
+ net0
+ 16744448
+
+
+ PID 81 Supported (PID 80)
+ sig0
+ 2
+ bit7({B4})
+ True/False
+ 24
+ 1
+
+
+ PID 82 Supported (PID 80)
+ sig1
+ 2
+ bit6({B4})
+ True/False
+ 25
+ 1
+
+
+ PID 83 Supported (PID 80)
+ sig2
+ 2
+ bit5({B4})
+ True/False
+ 26
+ 1
+
+
+ PID 84 Supported (PID 80)
+ sig3
+ 2
+ bit4({B4})
+ True/False
+ 27
+ 1
+
+
+ PID 85 Supported (PID 80)
+ sig4
+ 2
+ bit3({B4})
+ True/False
+ 28
+ 1
+
+
+ PID 86 Supported (PID 80)
+ sig5
+ 2
+ bit2({B4})
+ True/False
+ 29
+ 1
+
+
+ PID 87 Supported (PID 80)
+ sig6
+ 2
+ bit1({B4})
+ True/False
+ 30
+ 1
+
+
+ PID 88 Supported (PID 80)
+ sig7
+ 2
+ bit0({B4})
+ True/False
+ 31
+ 1
+
+
+ PID 89 Supported (PID 80)
+ sig8
+ 2
+ bit7({B5})
+ True/False
+ 32
+ 1
+
+
+ PID 8A Supported (PID 80)
+ sig9
+ 2
+ bit6({B5})
+ True/False
+ 33
+ 1
+
+
+ PID 8B Supported (PID 80)
+ sig10
+ 2
+ bit5({B5})
+ True/False
+ 34
+ 1
+
+
+ PID 8C Supported (PID 80)
+ sig11
+ 2
+ bit4({B5})
+ True/False
+ 35
+ 1
+
+
+ PID 8D Supported (PID 80)
+ sig12
+ 2
+ bit3({B5})
+ True/False
+ 36
+ 1
+
+
+ PID 8E Supported (PID 80)
+ sig13
+ 2
+ bit2({B5})
+ True/False
+ 37
+ 1
+
+
+ PID 8F Supported (PID 80)
+ sig14
+ 2
+ bit1({B5})
+ True/False
+ 38
+ 1
+
+
+ PID 90 Supported (PID 80)
+ sig15
+ 2
+ bit0({B5})
+ True/False
+ 39
+ 1
+
+
+ PID 91 Supported (PID 80)
+ sig16
+ 2
+ bit7({B6})
+ True/False
+ 40
+ 1
+
+
+ PID 92 Supported (PID 80)
+ sig17
+ 2
+ bit6({B6})
+ True/False
+ 41
+ 1
+
+
+ PID 93 Supported (PID 80)
+ sig18
+ 2
+ bit5({B6})
+ True/False
+ 42
+ 1
+
+
+ PID 94 Supported (PID 80)
+ sig19
+ 2
+ bit4({B6})
+ True/False
+ 43
+ 1
+
+
+ PID 95 Supported (PID 80)
+ sig20
+ 2
+ bit3({B6})
+ True/False
+ 44
+ 1
+
+
+ PID 96 Supported (PID 80)
+ sig21
+ 2
+ bit2({B6})
+ True/False
+ 45
+ 1
+
+
+ PID 97 Supported (PID 80)
+ sig22
+ 2
+ bit1({B6})
+ True/False
+ 46
+ 1
+
+
+ PID 98 Supported (PID 80)
+ sig23
+ 2
+ bit0({B6})
+ True/False
+ 47
+ 1
+
+
+ PID 99 Supported (PID 80)
+ sig24
+ 2
+ bit7({B7})
+ True/False
+ 48
+ 1
+
+
+ PID 9A Supported (PID 80)
+ sig25
+ 2
+ bit6({B7})
+ True/False
+ 49
+ 1
+
+
+ PID 9B Supported (PID 80)
+ sig26
+ 2
+ bit5({B7})
+ True/False
+ 50
+ 1
+
+
+ PID 9C Supported (PID 80)
+ sig27
+ 2
+ bit4({B7})
+ True/False
+ 51
+ 1
+
+
+ PID 9D Supported (PID 80)
+ sig28
+ 2
+ bit3({B7})
+ True/False
+ 52
+ 1
+
+
+ PID 9E Supported (PID 80)
+ sig29
+ 2
+ bit2({B7})
+ True/False
+ 53
+ 1
+
+
+ PID 9F Supported (PID 80)
+ sig30
+ 2
+ bit1({B7})
+ True/False
+ 54
+ 1
+
+
+ PID A0 Supported (PID 80)
+ sig31
+ 2
+ bit0({B7})
+ True/False
+ 55
+ 1
+
+
+
+
+ (PID 83) CAN NOx Sensor Response
+ in131
+ 7E8
+ 41
+ 83
+ net0
+ 10789024
+ True
+ 86
+
+
+ NOx Sensor Concentration 2-2 Supported (PID 83)
+ sig1
+ 2
+ bit3({B3})
+ True/False
+ 20
+ 1
+
+
+ NOx Sensor Concentration 2-1 Supported (PID 83)
+ sig2
+ 2
+ bit2({B3})
+ True/False
+ 21
+ 1
+
+
+ NOx Sensor Concentration 1-2 Supported (PID 83)
+ sig3
+ 2
+ bit1({B3})
+ True/False
+ 22
+ 1
+
+
+ NOx Sensor Concentration 1-1 Supported (PID 83)
+ sig4
+ 2
+ bit0({B3})
+ True/False
+ 23
+ 1
+
+
+ NOx Sensor Concentration 1-1 (PID 83)
+ sig5
+ 1
+ {Raw Value}|0,1,24,16
+ 0
+ 65535
+ 0
+ ppm
+ 24
+ 16
+
+
+ NOx Sensor Concentration 1-2 (PID 83)
+ sig6
+ 1
+ {Raw Value}|0,1,40,16
+ 0
+ 65535
+ 0
+ ppm
+ 40
+ 16
+
+
+ NOx Sensor Concentration 2-1 (PID 83)
+ sig7
+ 1
+ {Raw Value}|0,1,56,16
+ 0
+ 65535
+ 0
+ ppm
+ 56
+ 16
+
+
+ NOx Sensor Concentration 2-2 (PID 83)
+ sig8
+ 1
+ {Raw Value}|0,1,72,16
+ 0
+ 65535
+ 0
+ ppm
+ 72
+ 16
+
+
+
+
+ (Pid 9E) CAN Engine Exhaust Flow Rate
+ in58
+ 7E8
+ 41
+ 9E
+ net0
+ 10789024
+ True
+ 86
+
+
+ Engine Exhaust Flow Rate
+ sig8
+ 1
+ {Raw Value}*0.2+0|0,1,16,16
+ 0.00
+ 13107
+ 0
+ kg/h
+ 0.2
+ 16
+ 16
+ 4
+
+
+
+
+ (PID A1) CAN NOx-Sensor Corrected
+ in65
+ 7E8
+ 41
+ A1
+ net0
+ 10789024
+ True
+ 86
+
+
+ NOx Sensor Corrected Concentration 2-2 Supported (PID A1)
+ sig1
+ 2
+ bit3({B3})
+ True/False
+ 20
+ 1
+
+
+ NOx Sensor Corrected Concentration 2-1 Supported (PID A1)
+ sig2
+ 2
+ bit2({B3})
+ True/False
+ 21
+ 1
+
+
+ NOx Sensor Corrected Concentration 1-2 Supported (PID A1)
+ sig3
+ 2
+ bit1({B3})
+ True/False
+ 22
+ 1
+
+
+ NOx Sensor Corrected Concentration 1-1 Supported (PID A1)
+ sig4
+ 2
+ bit0({B3})
+ True/False
+ 23
+ 1
+
+
+ NOx Sensor Corrected Concentration 1-1 (PID A1)
+ sig5
+ 1
+ {Raw Value}|0,1,24,16
+ 0
+ 65535
+ 0
+ ppm
+ 24
+ 16
+
+
+ NOx Sensor Corrected Concentration 1-2 (PID A1)
+ sig6
+ 1
+ {Raw Value}|0,1,40,16
+ 0
+ 65535
+ 0
+ ppm
+ 40
+ 16
+
+
+ NOx Sensor Corrected Concentration 2-1 (PID A1)
+ sig7
+ 1
+ {Raw Value}|0,1,56,16
+ 0
+ 65535
+ 0
+ ppm
+ 56
+ 16
+
+
+ NOx Sensor Corrected Concentration 2-2 (PID A1)
+ sig8
+ 1
+ {Raw Value}|0,1,72,16
+ 0
+ 65535
+ 0
+ ppm
+ 72
+ 16
+
+
+
+
+ (PID A0) CAN Supported PIDs (A0-BF) Response
+ in77
+ 7E8
+ 41
+ A0
+ True
+ net0
+ True
+ 1
+ 0
+
+
+ PID A1 Supported
+ sig0
+ 2
+ bit7({B3})
+ True/False
+ 16
+ 1
+
+
+ PID A2 Supported
+ sig1
+ 2
+ bit6({B3})
+ True/False
+ 17
+ 1
+
+
+ PID A3 Supported
+ sig2
+ 2
+ bit5({B3})
+ True/False
+ 18
+ 1
+
+
+ PID A4 Supported
+ sig3
+ 2
+ bit4({B3})
+ True/False
+ 19
+ 1
+
+
+ PID A5 Supported
+ sig4
+ 2
+ bit3({B3})
+ True/False
+ 20
+ 1
+
+
+ PID A6 Supported
+ sig5
+ 2
+ bit2({B3})
+ True/False
+ 21
+ 1
+
+
+ PID A7 Supported
+ sig6
+ 2
+ bit1({B3})
+ True/False
+ 22
+ 1
+
+
+ PID A8 Supported
+ sig7
+ 2
+ bit0({B3})
+ True/False
+ 23
+ 1
+
+
+ PID A9 Supported
+ sig8
+ 2
+ bit7({B4})
+ True/False
+ 24
+ 1
+
+
+ PID AA Supported
+ sig9
+ 2
+ bit6({B4})
+ True/False
+ 25
+ 1
+
+
+ PID AB Supported
+ sig10
+ 2
+ bit5({B4})
+ True/False
+ 26
+ 1
+
+
+ PID AC Supported
+ sig11
+ 2
+ bit4({B4})
+ True/False
+ 27
+ 1
+
+
+ PID AD Supported
+ sig12
+ 2
+ bit3({B4})
+ True/False
+ 28
+ 1
+
+
+ PID AE Supported
+ sig13
+ 2
+ bit2({B4})
+ True/False
+ 29
+ 1
+
+
+ PID AF Supported
+ sig14
+ 2
+ bit1({B4})
+ True/False
+ 30
+ 1
+
+
+ PID B0 Supported
+ sig15
+ 2
+ bit0({B4})
+ True/False
+ 31
+ 1
+
+
+ PID B1 Supported
+ sig16
+ 2
+ bit7({B5})
+ True/False
+ 32
+ 1
+
+
+ PID B2 Supported
+ sig17
+ 2
+ bit6({B5})
+ True/False
+ 33
+ 1
+
+
+ PID B3 Supported
+ sig18
+ 2
+ bit5({B5})
+ True/False
+ 34
+ 1
+
+
+ PID B4 Supported
+ sig19
+ 2
+ bit4({B5})
+ True/False
+ 35
+ 1
+
+
+ PID B5 Supported
+ sig20
+ 2
+ bit3({B5})
+ True/False
+ 36
+ 1
+
+
+ PID B6 Supported
+ sig21
+ 2
+ bit2({B5})
+ True/False
+ 37
+ 1
+
+
+ PID B7 Supported
+ sig22
+ 2
+ bit1({B5})
+ True/False
+ 38
+ 1
+
+
+ PID B8 Supported
+ sig23
+ 2
+ bit0({B5})
+ True/False
+ 39
+ 1
+
+
+ PID B9 Supported
+ sig24
+ 2
+ bit7({B6})
+ True/False
+ 40
+ 1
+
+
+ PID BA Supported
+ sig25
+ 2
+ bit6({B6})
+ True/False
+ 41
+ 1
+
+
+ PID BB Supported
+ sig26
+ 2
+ bit5({B6})
+ True/False
+ 42
+ 1
+
+
+ PID BC Supported
+ sig27
+ 2
+ bit4({B6})
+ True/False
+ 43
+ 1
+
+
+ PID BD Supported
+ sig28
+ 2
+ bit3({B6})
+ True/False
+ 44
+ 1
+
+
+ PID BE Supported
+ sig29
+ 2
+ bit2({B6})
+ True/False
+ 45
+ 1
+
+
+ PID BF Supported
+ sig30
+ 2
+ bit1({B6})
+ True/False
+ 46
+ 1
+
+
+ PID C0 Supported
+ sig31
+ 2
+ bit0({B6})
+ True/False
+ 47
+ 1
+
+
+
+
+ (PID 31) CAN Distance traveled since last DTC clear
+ in79
+ 7E8
+ 04
+ 41
+ 31
+ net0
+ 12615680
+
+
+ Kilometerstand
+ sig1
+ 1
+ {Raw Value}|0,1,24,16
+ 0
+ 65535
+ 0
+ km
+ 24
+ 16
+
+
+
+
+ (PID 21) CAN Distance Traveled While MIL Activated
+ in82
+ 7E8
+ 04
+ 41
+ 21
+ net0
+
+
+ DistanceMILOn
+ sig0
+ 1
+ {Raw Value}|0,1,24,16
+ 0
+ 65535
+ 0
+ km
+ 24
+ 16
+
+
+
+
+ Drehzahl
+ in102
+ C9
+ net0
+ 3
+
+
+ UPM
+ sig0
+ 1
+ {Raw Value}*0.25|0,1,8,16
+ 0.0
+ 16383.75
+ 0
+ 1/min
+ 1
+ 0.25
+ 8
+ 16
+ Vector__XXX
+
+
+
+
+ Wisher_Front
+ in1
+ 135
+ net0
+ 1
+
+
+ Wischer
+ sig0
+ 2
+ bit6({B1})
+ 2
+ 1
+ 1
+ Vector__XXX
+
+
+ Waschen
+ sig1
+ 2
+ bit5({B1})
+ 2
+ 2
+ 1
+ Vector__XXX
+
+
+
+
+ Break
+ in2
+ 1E9
+ net0
+ 1
+
+
+ Breakepedal_sw
+ sig0
+ 2
+ bit6({B1})
+ 2
+ 1
+ 1
+ Vector__XXX
+
+
+
+
+ Handbreak
+ in3
+ 230
+ net0
+ 2
+
+
+ Handbraek_switch_on
+ sig0
+ 2
+ bit7({B1})
+ 2
+ 1
+ Vector__XXX
+
+
+ Handbraek_swtch_off
+ sig1
+ 2
+ bit6({B1})
+ 2
+ 1
+ 1
+ Vector__XXX
+
+
+ Locked
+ sig2
+ 2
+ bit4({B2})
+ 2
+ 11
+ 1
+ Vector__XXX
+
+
+
+
+ Breakpedal
+ in107
+ 214
+ net0
+ 2
+
+
+ Peadl_force
+ sig0
+ 1
+ {Raw Value}*0.392157|0,1,8,8
+ 0.0
+ 100.000000065
+ 0
+ %
+ 1
+ 0.392157
+ 8
+ 8
+ Vector__XXX
+
+
+
+
+ HS_CAN__2F9
+ in109
+ 2F9
+ net0
+ 0
+
+
+ CAN_aktive
+ in6
+ 140
+ net0
+ 3
+
+
+ Zuendung
+ sig0
+ 2
+ bit1({B1})
+ 2
+ 6
+ 1
+ Vector__XXX
+
+
+ Break
+ sig1
+ 2
+ bit6({B1})
+ 2
+ 1
+ 1
+ Vector__XXX
+
+
+
+
+ HS_CAN__185
+ in7
+ 185
+ net0
+ 0
+
+
+ HS_CAN__1C3
+ in8
+ 1C3
+ net0
+ 0
+
+
+ HS_CAN__3D1
+ in9
+ 3D1
+ net0
+ 0
+
+
+ HS_CAN__4C1
+ in115
+ 4C1
+ net0
+ 0
+
+
+ ICS_Demo_XCPDAQ_PID_0_VSSAL
+ in133
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,00,00
+ xcp
+ net82
+ False
+
+
+ Audio_in1_LAeq_t
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 120
+ 0
+ dBA
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_1_VSSAL
+ in134
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,01,00
+ xcp
+ net82
+ False
+
+
+ cos_phi_L1_H1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 1
+ -1
+ -
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_2_VSSAL
+ in135
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,02,00
+ xcp
+ net82
+ False
+
+
+ D_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 4120
+ 0
+ var
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_3_VSSAL
+ in136
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,03,00
+ xcp
+ net82
+ False
+
+
+ DH_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 4120
+ 0
+ var
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_4_VSSAL
+ in137
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,04,00
+ xcp
+ net82
+ False
+
+
+ Frequency
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 1100
+ 0
+ Hz
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_5_VSSAL
+ in138
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,05,00
+ xcp
+ net82
+ False
+
+
+ I_L1_H1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 10
+ 0
+ A
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_6_VSSAL
+ in139
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,06,00
+ xcp
+ net82
+ False
+
+
+ I_rm_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 10
+ 0
+ A
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_7_VSSAL
+ in140
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,07,00
+ xcp
+ net82
+ False
+
+
+ I_rms_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 10
+ 0
+ A
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_8_VSSAL
+ in141
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,08,00
+ xcp
+ net82
+ False
+
+
+ P_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 4120
+ -4120
+ W
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_9_VSSAL
+ in142
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,09,00
+ xcp
+ net82
+ False
+
+
+ P_L1_H1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 4120
+ -4120
+ W
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_A_VSSAL
+ in143
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,0A,00
+ xcp
+ net82
+ False
+
+
+ PF_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 1
+ -1
+ -
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_B_VSSAL
+ in144
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,0B,00
+ xcp
+ net82
+ False
+
+
+ phi_L1_H1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 180
+ -180
+ deg.
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_C_VSSAL
+ in145
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,0C,00
+ xcp
+ net82
+ False
+
+
+ Q_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 4120
+ 0
+ var
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_D_VSSAL
+ in146
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,0D,00
+ xcp
+ net82
+ False
+
+
+ Q_L1_H1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 4120
+ -4120
+ var
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_E_VSSAL
+ in147
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,0E,00
+ xcp
+ net82
+ False
+
+
+ QH_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 4120
+ -4120
+ var
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_F_VSSAL
+ in148
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,0F,00
+ xcp
+ net82
+ False
+
+
+ S_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 4120
+ 0
+ VA
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_10_VSSAL
+ in149
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,10,00
+ xcp
+ net82
+ False
+
+
+ S_L1_H1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 4120
+ 0
+ VA
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_11_VSSAL
+ in150
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,11,00
+ xcp
+ net82
+ False
+
+
+ Status
+ sig0
+ 1
+ {Raw Value}*1+0|0,0,88,8
+ 0.000
+ 2
+ 0
+ -
+ 88
+ 8
+ False
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_12_VSSAL
+ in151
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,12,00
+ xcp
+ net82
+ False
+
+
+ U_L1_H1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 412
+ 0
+ V
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_13_VSSAL
+ in152
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,13,00
+ xcp
+ net82
+ False
+
+
+ U_rm_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 412
+ 0
+ V
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_14_VSSAL
+ in153
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,14,00
+ xcp
+ net82
+ False
+
+
+ U_rms_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 412
+ 0
+ V
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ0_VSSAL
+ in154
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,00,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ in155
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_0_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ1_VSSAL
+ in156
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,01,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ in157
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_1_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ2_VSSAL
+ in158
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,02,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ in159
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_2_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ3_VSSAL
+ in160
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,03,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ in161
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_3_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ4_VSSAL
+ in162
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,04,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ in163
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_4_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ5_VSSAL
+ in164
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,05,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ in165
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_5_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ6_VSSAL
+ in166
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,06,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ in167
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_6_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ7_VSSAL
+ in168
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,07,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ in169
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_7_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ8_VSSAL
+ in170
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,08,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ in171
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_8_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ9_VSSAL
+ in172
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,09,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ in173
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_9_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQA_VSSAL
+ in174
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,0A,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ in175
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_A_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQB_VSSAL
+ in176
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,0B,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ in177
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_B_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQC_VSSAL
+ in178
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,0C,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ in179
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_C_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQD_VSSAL
+ in180
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,0D,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ in181
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_D_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQE_VSSAL
+ in182
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,0E,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ in183
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_E_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQF_VSSAL
+ in184
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,0F,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+ in185
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_F_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ10_VSSAL
+ in186
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,10,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ in187
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_10_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ11_VSSAL
+ in188
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,11,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ in189
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_11_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ12_VSSAL
+ in190
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,12,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ in191
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_12_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ13_VSSAL
+ in192
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,13,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ in193
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_13_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ14_VSSAL
+ in194
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,14,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ in195
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_14_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_DISCONNECT_VSSAL
+ in196
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FE
+ xcp
+ net82
+ 12
+ False
+
+
+ XCP_Length
+ sig0
+ 1
+ {Raw Value}|0,0,0,16
+ 0.0000
+ 65535
+ 0
+ 16
+ False
+
+
+ XCP_Counter
+ sig1
+ 1
+ {Raw Value}|0,0,16,16
+ 0.0000
+ 65535
+ 0
+ 16
+ 16
+ False
+
+
+
+ ICS_Demo_MAIN_XCP_RSP_VSSAL
+
+
+
+ ICS_Demo_XCP_GET_S_STATUS_VSSAL
+ in197
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FD
+ xcp
+ net82
+ 12
+ False
+
+
+ XCP_Length
+ sig0
+ 1
+ {Raw Value}|0,0,0,16
+ 0.0000
+ 65535
+ 0
+ 16
+ False
+
+
+ XCP_Counter
+ sig1
+ 1
+ {Raw Value}|0,0,16,16
+ 0.0000
+ 65535
+ 0
+ 16
+ 16
+ False
+
+
+
+ ICS_Demo_MAIN_XCP_RSP_VSSAL
+
+
+
+ ICS_Demo_MAIN_XCP_RSP_VSSAL
+ in132
+ #b1111111X
+ 192.168.2.12
+ 5555
+ xcp
+ net82
+
+
+ Command Response Code
+ sig0
+ 1
+ {Raw Value}|0,1,40,8
+ 0.0000
+ Command_Response_Code
+ 255
+ 0
+ 40
+ 8
+
+
+
+ True
+
+
+
+ Trigger_VSSAL
+ in198
+ 411
+ net8
+ 8
+ False
+
+
+ Logger_Triggered
+ sig0
+ 3
+ NO_TRG@{Raw Value}=0|TRG[msg]@{Raw Value}=1|TRG[ms]@{Raw Value}=2~0,1,0,8
+ 0
+
+ 3
+
+ NO_TRG
+ 0
+
+
+ TRG[msg]
+ 1
+
+
+ TRG[ms]
+ 2
+
+
+ 2
+ 0
+ 8
+
+
+ Pre-Trigger_Size
+ sig1
+ 1
+ {Raw Value}|0,1,8,32
+ 0
+ 4294967295
+ 0
+ 8
+ 32
+
+
+ Collection Index
+ sig2
+ 1
+ {Raw Value}|0,1,40,8
+ 0
+ 255
+ 0
+ 40
+ 8
+
+
+
+
+ ICS_Demo_MAIN_XCP_CMD_VSSAL
+ in199
+ 192.168.2.12
+ 5555
+ xcp
+ net82
+ 12
+ 2
+ False
+
+
+ XCP_Length
+ sig0
+ 1
+ {Raw Value}|0,0,0,16
+ 0.0000
+ 65535
+ 0
+ 0
+ True
+ 16
+ False
+
+
+ XCP_Counter
+ sig1
+ 1
+ {Raw Value}|0,0,16,16
+ 0.0000
+ 65535
+ 0
+ 0
+ True
+ 16
+ 16
+ False
+
+
+
+
+
+
+ out1
+
+
+ ICS_Demo_MAIN_XCP_CMD_VSSAL
+ out1
+ 192.168.2.12
+ 5555
+ xcp
+ net82
+ 12
+ 2
+ False
+
+
+ XCP_Length
+ sig0
+ 1
+ {Raw Value}|0,0,0,16
+ 0.0000
+ 65535
+ 0
+ 1
+ True
+ 16
+ False
+
+
+ XCP_Counter
+ sig1
+ 1
+ {Raw Value}|0,0,16,16
+ 0.0000
+ 65535
+ 0
+ 0
+ True
+ 16
+ 16
+ False
+
+
+
+
+
+
+ out2
+
+
+ Trigger_VSSAL
+ out2
+ 411
+ net8
+ 8
+ False
+
+
+ Logger_Triggered
+ sig0
+ 3
+ NO_TRG@{Raw Value}=0|TRG[msg]@{Raw Value}=1|TRG[ms]@{Raw Value}=2~0,1,0,8
+ 0
+
+ 3
+
+ NO_TRG
+ 0
+
+
+ TRG[msg]
+ 1
+
+
+ TRG[ms]
+ 2
+
+
+ 2
+ 0
+ 0
+ True
+ 8
+
+
+ Pre-Trigger_Size
+ sig1
+ 1
+ {Raw Value}|0,1,8,32
+ 0
+ 4294967295
+ 0
+ 0
+ True
+ 8
+ 32
+
+
+ Collection Index
+ sig2
+ 1
+ {Raw Value}|0,1,40,8
+ 0
+ 255
+ 0
+ 0
+ True
+ 40
+ 8
+
+
+
+
+
+
+
+
+ Main
+ tst1
+ 8
+ Capture File Function Block 2
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ True
+ out1
+ 1
+
+
+ stp0
+ 14
+ TODO: Add step commands here
+ txt
+
+
+ stp1
+ 4
+ 4
+ tst0
+ Playback1
+
+
+ stp2
+ 4
+ 4
+ 2
+ tst2
+ Playback2
+
+
+ stp3
+ 14
+ txt
+
+
+ stp4
+ 14
+ txt
+
+
+ stp5
+ 14
+ txt
+
+
+ stp6
+ 14
+ txt
+
+
+ stp7
+ 14
+ txt
+
+
+ stp8
+ 14
+ txt
+
+
+ stp9
+ 14
+ txt
+
+
+
+
+ Playback1
+ tst0
+ 3
+ Capture File Function Block 1
+ 1
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ C:\Users\Andreas\IntrepidCloud\ICSShare\Demo\Demo - Datalogger TEX22\full trace 2022-06-10 06-54-10-290994 Partition 0.vsb
+ True
+ out1
+ 1
+
+
+ Playback2
+ tst2
+ 3
+ Capture File Function Block 3
+ 1
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ C:\Users\Andreas\IntrepidCloud\ICSShare\Demo\Demo - Datalogger TEX22\full trace 2022-06-10 10-26-01-291045 Partition 0.vsb
+ True
+ out1
+ 1
+
+
+ Fulltrace_on_MIC_MsgCapture_VSSAL
+ tst3
+ Fulltrace_on_MIC
+ 1
+ True
+ 1
+ 5000
+ 50000
+ 1
+ 1
+ 1
+ True
+ True
+ True
+ True
+ 1
+ out1
+ 3
+ 1
+
+
+ OBDSim_RPM_greater_1000_MsgCapture_VSSAL
+ tst4
+ OBDSim_RPM_greater_1000
+ 1
+ True
+ 1
+ 1
+ 10000
+ 50000
+ 1
+ 1
+ 1
+ True
+ True
+ True
+ True
+ True
+ 5
+ out1
+ 3
+ 1
+
+
+ in132
+ Report Message (Accelerometer)|neoVI
+ dbs53
+ Report Message (Gyroscope)|neoVI
+ dbs54
+ Report Message (Magnetometer)|neoVI
+ dbs55
+ in6
+ in107
+ in3
+ in2
+ in102
+ in153
+ in152
+ in133
+ in135
+ in136
+ in134
+ in137
+ in138
+ in139
+ in140
+ in141
+ in142
+ in143
+ in144
+ in145
+ in146
+ in147
+ in148
+ in149
+ in150
+ in151
+ in199
+ in198
+
+
+
+
+ Collect_DEWESoft_Power_on_Audio_MsgCapture_VSSAL
+ tst5
+ Collect DEWESoft Power on Audio
+ 1
+ True
+ 1
+ 1
+ 15000
+ 50000
+ 1
+ 1
+ 1
+ True
+ True
+ True
+ True
+ 5
+ out1
+ 3
+ 1
+
+
+ ICS_Demo_XCP_INIT_VSSAL
+ tst6
+ 8
+ icsSpyDataFile.csv
+ 1
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ True
+ 1
+ out1
+ 1
+
+
+ stp0
+ 6
+ Reset Command Counter
+ txt
+
+ 0
+ 0
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL :out1-sig1-0}
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL :out1-sig1-0}
+
+
+
+ stp1
+ 6
+ txt
+
+ 8
+ 8
+ {LENGTH_OF_XCP_CMD_VSSAL :sig6-index(0)}
+ {LENGTH_OF_XCP_CMD_VSSAL :sig6-index(0)}
+
+
+
+ stp2
+ 6
+ txt
+
+ 0
+ {LENGTH_OF_XCP_CMD_VSSAL :sig6-index(0)}
+ {XCP_Length (Value):out1-sig0-0}
+
+
+
+ stp3
+ 6
+ txt
+
+ 0
+ 0
+ {BIN_INDEX_VSSAL :sig8-index(0)}
+
+
+
+ stp4
+ 19
+ 131
+ 0
+ START: Loop to connect to the XCP ECU
+ txt
+
+
+ stp5
+ 24
+ 0
+ 7
+ out1,sig8,sig6,4,64
+ Load next XCP command
+ 5
+ ICS_Demo_XCP_INIT_VSSAL
+
+
+ stp6
+ 6
+ Reset the Has Transmitted flag
+ txt
+
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL (Has Transmitted) :out1-32}
+ 0
+ {TIMEOUT (value) :sig9-0}
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL (Has Transmitted) :out1-32}
+
+
+
+ stp7
+ 6
+ XCPRSP PRESENT FLAG TO ZERO
+ txt
+
+ 0
+ 0
+ {XCPRSP (Present) :in132-0}
+ {XCPRSP (Present) :in132-0}
+
+
+
+ stp8
+ 1
+ 0
+ out1
+ ICS_Demo_MAIN_XCP_CMD_VSSAL
+
+
+ stp9
+ 3
+ 5000
+ Wait for the transmit to complete
+ 1
+ txt
+
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL (Has Transmitted) :out1-32}
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL (Has Transmitted) :out1-32}
+
+
+
+ stp10
+ 15
+ 14
+ 14
+ if command didn't transmit
+ txt
+
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL (Has Transmitted) :out1-32} = 0
+
+
+
+ stp11
+ 6
+ Set TCP NOT connected
+ txt
+
+ 0
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL (TCP Connected) :out1-74}
+
+
+
+ stp12
+ restart init
+ txt
+
+
+ stp13
+ 18
+ txt
+
+
+ stp14
+ 6
+ Save time for timeout
+ txt
+
+ TIME (ABS)
+ {TIME (ABS)}
+ {TIMEOUT (value) :sig9-0}
+ {TIMEOUT (value) :sig9-0}
+
+
+
+ stp15
+ 6
+ Increment Command Counter
+ txt
+
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL :out1-sig1-0}+1
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL :out1-sig1-0}+1
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL :out1-sig1-0}
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL :out1-sig1-0}
+
+
+
+ stp16
+ 6
+ txt
+
+ {BIN_INDEX_VSSAL :sig8-index(0)}+8
+ {BIN_INDEX_VSSAL :sig8-index(0)}+8
+ {BIN_INDEX_VSSAL :sig8-index(0)}
+ {BIN_INDEX_VSSAL :sig8-index(0)}
+
+
+
+ stp17
+ 3
+ Wait Until timeout or Rx Receive
+ txt
+
+ {XCPRSP (Present) :in132-0} or ({TIME (ABS)}-{TIMEOUT (value) :sig9-0}) > 0.5
+ {XCPRSP (Present) :in132-0} or ({TIME (ABS)}-{TIMEOUT (value) :sig9-0}) > 0.5
+
+
+
+ stp18
+ 15
+ 21
+ 21
+ if timeout, jump to next command
+ txt
+
+ (({TIME (ABS)}-{TIMEOUT (value) :sig9-0}) > 0.5) and ({BIN_INDEX_VSSAL :sig8-index(0)} <> 8)
+ (({TIME (ABS)}-{TIMEOUT (value) :sig9-0}) > 0.5) and ({BIN_INDEX_VSSAL :sig8-index(0)} <> 8)
+
+
+
+ stp19
+ Timeout, jump to re-init
+ txt
+
+
+ stp20
+ 18
+ txt
+
+
+ stp21
+ 20
+ 4
+ 0
+ END: Loop to init the XCP ECU
+ txt
+
+
+ stp22
+ 6
+ Reset the semaphore.
+ txt
+
+ 0
+ 0
+ {(Semaphore Signal) :sig7-index(0)}
+ {(Semaphore Signal) :sig7-index(0)}
+
+
+
+ stp23
+ 4
+ 0
+ 7
+ tst7
+ Start the watchdog
+ ICS_Demo_XCP_Watchdog_VSSAL
+
+
+ stp24
+ 8
+ txt
+
+
+
+
+ ICS_Demo_XCP_Watchdog_VSSAL
+ tst7
+ 8
+ icsSpyDataFile.csv
+ 1
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ True
+ out1
+ 1
+
+
+ stp0
+ 6
+ Sample the current count of PID0
+ txt
+
+ {ICS_Demo_XCPDAQ_PID_0_VSSAL (Count) :in133-5}
+ {ICS_Demo_XCP_WatchdogLastSampledRxCount_VSSAL :sig11-0}
+
+
+
+ stp1
+ 2
+ 5000
+ 0
+ Wait for messages to get received
+ txt
+
+
+ stp2
+ 15
+ 7
+ 7
+ Has the count of PID0 changed?
+ txt
+
+ {ICS_Demo_XCP_WatchdogLastSampledRxCount_VSSAL :sig11-0} = {ICS_Demo_XCPDAQ_PID_0_VSSAL (Count) :in133-5}
+
+
+
+ stp3
+ 6
+ Set TCP NOT Connected
+ txt
+
+ 0
+ 0
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL (TCP Connected) :out1-74}
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL (TCP Connected) :out1-74}
+
+
+
+ stp4
+ 4
+ 0
+ 6
+ tst6
+ Re-do init
+ ICS_Demo_XCP_INIT_VSSAL
+
+
+ stp5
+ 8
+ Terminate watchdog, will be restarted when init is successful
+ txt
+
+
+ stp6
+ 18
+ txt
+
+
+ stp7
+ watchdog loop
+ txt
+
+
+
+
+ DAQStart_VSSAL
+ tst8
+ 8
+ icsSpyDataFile.csv
+ 1
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ True
+ out1
+ 1
+
+
+ stp0
+ 4
+ 0
+ 6
+ tst6
+ Start each DAQStart block in parallel
+ ICS_Demo_XCP_INIT_VSSAL
+
+
+ stp1
+ 8
+ txt
+
+
+
+
+ Fulltrace_on_MIC_MasterControl_VSSAL
+ tst9
+ 8
+ icsSpyDataFile.csv
+ 1
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ True
+ out1
+ 1
+
+
+ stp0
+ 4
+ 0
+ 8
+ tst8
+ Always DAQ = true
+ DAQStart_VSSAL
+
+
+ stp1
+ 6
+ Clear the manual trigger
+ txt
+
+ 0
+ {Manual Trigger}
+
+
+
+ stp2
+ 3
+ Collection Start Predicate
+ txt
+
+ (0) or ({Manual Trigger})
+
+
+
+ stp3
+ 6
+ Clear Force Upload Signal
+ txt
+
+ 0
+ {Force_Upload_Trigger_VSSAL :sig4-0}
+
+
+
+ stp4
+ 6
+ Save the start sector address
+ txt
+
+ {Current Sector Address}
+ {Fulltrace_on_MIC_MsgCapture_VSSAL :tst3-6}
+
+
+
+ stp5
+ 6
+ Clear the end sector address
+ txt
+
+ 0
+ {Fulltrace_on_MIC_MsgCapture_VSSAL :tst3-7}
+
+
+
+ stp6
+ 6
+ Inform Wireless NeoVI client that the capture started
+ txt
+
+ 1
+ {Fulltrace_on_MIC_MsgCapture_VSSAL :tst3-9}
+
+
+
+ stp7
+ 4
+ 0
+ 3
+ tst3
+ Start capturing
+ Fulltrace_on_MIC_MsgCapture_VSSAL
+
+
+ stp8
+ 6
+ Increment the number of conditional captures active
+ txt
+
+ {Conditional_Captures_Active_VSSAL :sig12-0} + 1
+ {Conditional_Captures_Active_VSSAL :sig12-0}
+
+
+
+ stp9
+ 3
+ Wait for capture to finish
+ txt
+
+ {Fulltrace_on_MIC_MsgCapture_VSSAL :tst3-0} = 0 or {Force_Upload_Trigger_VSSAL :sig4-0}
+
+
+
+ stp10
+ 6
+ Save the end sector address
+ txt
+
+ {Current Sector Address}
+ {Fulltrace_on_MIC_MsgCapture_VSSAL :tst3-7}
+
+
+
+ stp11
+ 6
+ Create upload
+ txt
+
+ 1
+ {Fulltrace_on_MIC_MsgCapture_VSSAL :tst3-8}
+
+
+
+ stp12
+ 6
+ Decrement the number of conditional captures active
+ txt
+
+ {Conditional_Captures_Active_VSSAL :sig12-0} - 1
+ {Conditional_Captures_Active_VSSAL :sig12-0}
+
+
+
+ stp13
+ 2
+ Restart capture
+ txt
+
+
+
+
+ OBDSim_RPM_greater_1000_MasterControl_VSSAL
+ tst10
+ 8
+ icsSpyDataFile.csv
+ 1
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ True
+ out1
+ 1
+
+
+ stp0
+ 6
+ Clear the semaphore to the triggered message
+ txt
+
+ 0
+ {Triggered_Message_Semaphore_VSSAL :sig13-0}
+
+
+
+ stp1
+ 6
+ Clear the post trigger flag
+ txt
+
+ 0
+ {OBDSim_RPM_greater_1000_TRIGGERED_DoingPost_VSSAL :sig2-0}
+
+
+
+ stp2
+ 4
+ 0
+ 4
+ tst4
+ Start capturing
+ OBDSim_RPM_greater_1000_MsgCapture_VSSAL
+
+
+ stp3
+ 3
+ Wait for trigger
+ txt
+
+ UPM (Value [1/min])
+ ({UPM (Value [1/min]) :in102-sig0-0}>1000)
+ 0.0
+ 0
+ 16383.75
+ 1/min
+
+
+
+ stp4
+ 6
+ Clear Force Upload Signal
+ txt
+
+ 0
+ {Force_Upload_Trigger_VSSAL :sig4-0}
+
+
+
+ stp5
+ 6
+ Save the start sector address
+ txt
+
+ {Current Sector Address}
+ {OBDSim_RPM_greater_1000_MsgCapture_VSSAL :tst4-6}
+
+
+
+ stp6
+ 6
+ Clear the end sector address
+ txt
+
+ 0
+ {OBDSim_RPM_greater_1000_MsgCapture_VSSAL :tst4-7}
+
+
+
+ stp7
+ 6
+ Inform Wireless NeoVI client that the capture started
+ txt
+
+ 1
+ {OBDSim_RPM_greater_1000_MsgCapture_VSSAL :tst4-9}
+
+
+
+ stp8
+ 6
+ Increment the number of conditional captures active
+ txt
+
+ {Conditional_Captures_Active_VSSAL :sig12-0} + 1
+ {Conditional_Captures_Active_VSSAL :sig12-0}
+
+
+
+ stp9
+ 6
+ Increment the number of triggers active
+ txt
+
+ {Active Trigger Count} + 1
+ {Active Trigger Count}
+
+
+
+ stp10
+ 36
+ 20
+ 22
+ Attempt to atomically acquire the triggered message semaphore, or keep it if we already own it.
+ txt
+
+ {Triggered_Message_Semaphore_VSSAL :sig13-0} = 0 or {Triggered_Message_Semaphore_VSSAL :sig13-0} = 10
+
+
+ 10
+ {Triggered_Message_Semaphore_VSSAL :sig13-0}
+
+
+
+ stp11
+ 6
+ txt
+
+ 0
+ {Pre-Trigger_Size :out2-sig1-0}
+
+
+
+ stp12
+ 6
+ Identify the trigger to this collection
+ txt
+
+ 1
+ {Collection Index :out2-sig2-0}
+
+
+
+ stp13
+ 6
+ Set virtual triggered signal to false
+ txt
+
+ 0
+ {Logger_Triggered :out2-sig0-0}
+
+
+
+ stp14
+ 1
+ out2
+ Send virtual triggered message
+ Trigger_VSSAL
+
+
+ stp15
+ 6
+ txt
+
+ 10000
+ {Pre-Trigger_Size :out2-sig1-0}
+
+
+
+ stp16
+ 6
+ Set virtual triggered signal to true
+ txt
+
+ 2
+ {Logger_Triggered :out2-sig0-0}
+
+
+
+ stp17
+ 1
+ out2
+ Send virtual triggered message
+ Trigger_VSSAL
+
+
+ stp18
+ 6
+ Release the semaphore for the triggered message.
+ txt
+
+ 0
+ {Triggered_Message_Semaphore_VSSAL :sig13-0}
+
+
+
+ stp19
+ 17
+ 22
+ We didn't get the semaphore
+ txt
+
+
+ stp20
+ 11
+ Try, try again!
+ txt
+
+
+ stp21
+ 18
+ End if we got the triggered semaphore
+ txt
+
+
+ stp22
+ 6
+ Set that we're currently triggered
+ txt
+
+ 1
+ {OBDSim_RPM_greater_1000_TRIGGERED_DoingPost_VSSAL :sig2-0}
+
+
+
+ stp23
+ 6
+ Get the current time
+ txt
+
+ {TIME (ABS)}
+ {OBDSim_RPM_greater_1000_Messages Captured At Trigger_VSSAL :sig14-0}
+
+
+
+ stp24
+ 3
+ 20000
+ Wait for post-trigger
+ 1
+ txt
+
+ {Force_Upload_Trigger_VSSAL :sig4-0}
+
+
+
+ stp25
+ 6
+ Set that we're currently not triggered
+ txt
+
+ 0
+ {OBDSim_RPM_greater_1000_TRIGGERED_DoingPost_VSSAL :sig2-0}
+
+
+
+ stp26
+ 36
+ 35
+ 37
+ Attempt to atomically acquire the triggered message semaphore, or keep it if we already own it..
+ txt
+
+ {Triggered_Message_Semaphore_VSSAL :sig13-0} = 0 or {Triggered_Message_Semaphore_VSSAL :sig13-0} = 10
+
+
+ 10
+ {Triggered_Message_Semaphore_VSSAL :sig13-0}
+
+
+
+ stp27
+ 6
+ Identify the trigger to this collection
+ txt
+
+ 1
+ {Collection Index :out2-sig2-0}
+
+
+
+ stp28
+ 6
+ txt
+
+ 0
+ {Pre-Trigger_Size :out2-sig1-0}
+
+
+
+ stp29
+ 6
+ Set virtual triggered signal to true
+ txt
+
+ 2
+ {Logger_Triggered :out2-sig0-0}
+
+
+
+ stp30
+ 1
+ out2
+ Send virtual triggered message
+ Trigger_VSSAL
+
+
+ stp31
+ 6
+ Set virtual triggered signal to false
+ txt
+
+ 0
+ {Logger_Triggered :out2-sig0-0}
+
+
+
+ stp32
+ 1
+ out2
+ Send virtual triggered message
+ Trigger_VSSAL
+
+
+ stp33
+ 6
+ Release the semaphore for the triggered message..
+ txt
+
+ 0
+ {Triggered_Message_Semaphore_VSSAL :sig13-0}
+
+
+
+ stp34
+ 17
+ 37
+ We didn't get the semaphore
+ txt
+
+
+ stp35
+ 27
+ Try, try again!
+ txt
+
+
+ stp36
+ 18
+ End if we got the triggered semaphore
+ txt
+
+
+ stp37
+ 6
+ Save the end sector address
+ txt
+
+ {Current Sector Address}
+ {OBDSim_RPM_greater_1000_MsgCapture_VSSAL :tst4-7}
+
+
+
+ stp38
+ 6
+ Create upload
+ txt
+
+ 1
+ {OBDSim_RPM_greater_1000_MsgCapture_VSSAL :tst4-8}
+
+
+
+ stp39
+ 6
+ Decrement the number of conditional captures active
+ txt
+
+ {Conditional_Captures_Active_VSSAL :sig12-0} - 1
+ {Conditional_Captures_Active_VSSAL :sig12-0}
+
+
+
+ stp40
+ 6
+ Decrement the number of triggers active
+ txt
+
+ {Active Trigger Count} - 1
+ {Active Trigger Count}
+
+
+
+ stp41
+ 3
+ Wait for trigger to go away
+ txt
+
+ not (({UPM (Value [1/min]) :in102-sig0-0}>1000))
+
+
+
+ stp42
+ 4
+ Wait for trigger again
+ txt
+
+
+
+
+ Collect_DEWESoft_Power_on_Audio_MasterControl_VSSAL
+ tst11
+ 8
+ icsSpyDataFile.csv
+ 1
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ True
+ out1
+ 1
+
+
+ stp0
+ 6
+ Clear the post trigger flag
+ txt
+
+ 0
+ {Collect_DEWESoft_Power_on_Audio_TRIGGERED_DoingPost_VSSAL :sig3-0}
+
+
+
+ stp1
+ 4
+ 0
+ 5
+ tst5
+ Start capturing
+ Collect_DEWESoft_Power_on_Audio_MsgCapture_VSSAL
+
+
+ stp2
+ 3
+ Wait for trigger
+ txt
+
+ Audio_in1_LAeq_t (Value [dBA])
+ ({Audio_in1_LAeq_t (Value [dBA]) :in133-sig0-0}>60 and ({ICS_Demo_XCPDAQ_PID_0_VSSAL (Count) :in133-5} > 0))
+ dBA
+ True
+
+
+
+ stp3
+ 6
+ Clear Force Upload Signal
+ txt
+
+ 0
+ {Force_Upload_Trigger_VSSAL :sig4-0}
+
+
+
+ stp4
+ 6
+ Save the start sector address
+ txt
+
+ {Current Sector Address}
+ {Collect_DEWESoft_Power_on_Audio_MsgCapture_VSSAL :tst5-6}
+
+
+
+ stp5
+ 6
+ Clear the end sector address
+ txt
+
+ 0
+ {Collect_DEWESoft_Power_on_Audio_MsgCapture_VSSAL :tst5-7}
+
+
+
+ stp6
+ 6
+ Inform Wireless NeoVI client that the capture started
+ txt
+
+ 1
+ {Collect_DEWESoft_Power_on_Audio_MsgCapture_VSSAL :tst5-9}
+
+
+
+ stp7
+ 6
+ Increment the number of conditional captures active
+ txt
+
+ {Conditional_Captures_Active_VSSAL :sig12-0} + 1
+ {Conditional_Captures_Active_VSSAL :sig12-0}
+
+
+
+ stp8
+ 6
+ Increment the number of triggers active
+ txt
+
+ {Active Trigger Count} + 1
+ {Active Trigger Count}
+
+
+
+ stp9
+ 36
+ 19
+ 21
+ Attempt to atomically acquire the triggered message semaphore, or keep it if we already own it.
+ txt
+
+ {Triggered_Message_Semaphore_VSSAL :sig13-0} = 0 or {Triggered_Message_Semaphore_VSSAL :sig13-0} = 11
+
+
+ 11
+ {Triggered_Message_Semaphore_VSSAL :sig13-0}
+
+
+
+ stp10
+ 6
+ txt
+
+ 0
+ {Pre-Trigger_Size :out2-sig1-0}
+
+
+
+ stp11
+ 6
+ Identify the trigger to this collection
+ txt
+
+ 2
+ {Collection Index :out2-sig2-0}
+
+
+
+ stp12
+ 6
+ Set virtual triggered signal to false
+ txt
+
+ 0
+ {Logger_Triggered :out2-sig0-0}
+
+
+
+ stp13
+ 1
+ out2
+ Send virtual triggered message
+ Trigger_VSSAL
+
+
+ stp14
+ 6
+ txt
+
+ 15000
+ {Pre-Trigger_Size :out2-sig1-0}
+
+
+
+ stp15
+ 6
+ Set virtual triggered signal to true
+ txt
+
+ 2
+ {Logger_Triggered :out2-sig0-0}
+
+
+
+ stp16
+ 1
+ out2
+ Send virtual triggered message
+ Trigger_VSSAL
+
+
+ stp17
+ 6
+ Release the semaphore for the triggered message.
+ txt
+
+ 0
+ {Triggered_Message_Semaphore_VSSAL :sig13-0}
+
+
+
+ stp18
+ 17
+ 21
+ We didn't get the semaphore
+ txt
+
+
+ stp19
+ 10
+ Try, try again!
+ txt
+
+
+ stp20
+ 18
+ End if we got the triggered semaphore
+ txt
+
+
+ stp21
+ 6
+ Set that we're currently triggered
+ txt
+
+ 1
+ {Collect_DEWESoft_Power_on_Audio_TRIGGERED_DoingPost_VSSAL :sig3-0}
+
+
+
+ stp22
+ 6
+ Get the current time
+ txt
+
+ {TIME (ABS)}
+ {Collect_DEWESoft_Power_on_Audio_Messages Captured At Trigger_VSSAL :sig15-0}
+
+
+
+ stp23
+ 3
+ 15000
+ Wait for post-trigger
+ 1
+ txt
+
+ {Force_Upload_Trigger_VSSAL :sig4-0}
+
+
+
+ stp24
+ 6
+ Set that we're currently not triggered
+ txt
+
+ 0
+ {Collect_DEWESoft_Power_on_Audio_TRIGGERED_DoingPost_VSSAL :sig3-0}
+
+
+
+ stp25
+ 36
+ 34
+ 36
+ Attempt to atomically acquire the triggered message semaphore, or keep it if we already own it..
+ txt
+
+ {Triggered_Message_Semaphore_VSSAL :sig13-0} = 0 or {Triggered_Message_Semaphore_VSSAL :sig13-0} = 11
+
+
+ 11
+ {Triggered_Message_Semaphore_VSSAL :sig13-0}
+
+
+
+ stp26
+ 6
+ Identify the trigger to this collection
+ txt
+
+ 2
+ {Collection Index :out2-sig2-0}
+
+
+
+ stp27
+ 6
+ txt
+
+ 0
+ {Pre-Trigger_Size :out2-sig1-0}
+
+
+
+ stp28
+ 6
+ Set virtual triggered signal to true
+ txt
+
+ 2
+ {Logger_Triggered :out2-sig0-0}
+
+
+
+ stp29
+ 1
+ out2
+ Send virtual triggered message
+ Trigger_VSSAL
+
+
+ stp30
+ 6
+ Set virtual triggered signal to false
+ txt
+
+ 0
+ {Logger_Triggered :out2-sig0-0}
+
+
+
+ stp31
+ 1
+ out2
+ Send virtual triggered message
+ Trigger_VSSAL
+
+
+ stp32
+ 6
+ Release the semaphore for the triggered message..
+ txt
+
+ 0
+ {Triggered_Message_Semaphore_VSSAL :sig13-0}
+
+
+
+ stp33
+ 17
+ 36
+ We didn't get the semaphore
+ txt
+
+
+ stp34
+ 26
+ Try, try again!
+ txt
+
+
+ stp35
+ 18
+ End if we got the triggered semaphore
+ txt
+
+
+ stp36
+ 6
+ Save the end sector address
+ txt
+
+ {Current Sector Address}
+ {Collect_DEWESoft_Power_on_Audio_MsgCapture_VSSAL :tst5-7}
+
+
+
+ stp37
+ 6
+ Create upload
+ txt
+
+ 1
+ {Collect_DEWESoft_Power_on_Audio_MsgCapture_VSSAL :tst5-8}
+
+
+
+ stp38
+ 6
+ Decrement the number of conditional captures active
+ txt
+
+ {Conditional_Captures_Active_VSSAL :sig12-0} - 1
+ {Conditional_Captures_Active_VSSAL :sig12-0}
+
+
+
+ stp39
+ 6
+ Decrement the number of triggers active
+ txt
+
+ {Active Trigger Count} - 1
+ {Active Trigger Count}
+
+
+
+ stp40
+ 3
+ Wait for trigger to go away
+ txt
+
+ not (({Audio_in1_LAeq_t (Value [dBA]) :in133-sig0-0}>60 and ({ICS_Demo_XCPDAQ_PID_0_VSSAL (Count) :in133-5} > 0)))
+
+
+
+ stp41
+ 3
+ Wait for trigger again
+ txt
+
+
+
+
+ PowerManagement_VSSAL
+ tst12
+ 8
+ icsSpyDataFile.csv
+ 3
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ True
+ out1
+ True
+ 255
+ 1
+
+
+ stp0
+ 6
+ Set the upload connection timeout
+ txt
+
+ 10
+ {WiVI Connection Timeout}
+
+
+
+ stp1
+ 6
+ Disable SMS Wakeup
+ txt
+
+ 0
+ {SmsWakeupEnable}
+
+
+
+ stp2
+ 6
+ Set power management mode to manual
+ txt
+
+ 0
+ {Pwr Man Mode}
+
+
+
+ stp3
+ 6
+ Set Backup Battery Enable to ON
+ txt
+
+ 1
+ {Backup Power Enable}
+
+
+
+ stp4
+ 6
+ Init Force Upload Signal
+ txt
+
+ 0
+ {Force_Upload_Trigger_VSSAL :sig4-0}
+
+
+
+ stp5
+ 22
+ 5
+
+ Power Management: Waiting for no bus activity to occur in 120 secs
+ True
+
+
+
+ stp6
+ 3
+ Wait for user timeout in milliseconds
+ txt
+
+ {TIME SINCE MESSAGE (MS)} >= 120000
+
+
+
+ stp7
+ 6
+ Signal that we'd like to go to sleep now
+ txt
+
+ 1
+ {WiVI Sleep Request}
+
+
+
+ stp8
+ 6
+ Force End of All Triggers and Upload
+ txt
+
+ 1
+ {Force_Upload_Trigger_VSSAL :sig4-0}
+
+
+
+ stp9
+ 22
+ 5
+
+ Power Management: Entering upload timeout. Waiting for APK to finish uploading or 60 mins to elapse
+ True
+
+
+
+ stp10
+ 3
+ 3600000
+ Wait for the overall timeout to expire, APK to finish, voltage to drop too low or network traffic
+ 1
+ txt
+
+ ({WiVI Sleep Request} <> 1) or ({Pwr Supply Voltage} < 10.5) or ({TIME SINCE MESSAGE (MS)} < 120000)
+
+
+
+ stp11
+ 15
+ 14
+ 20
+ Has the APK finished uploading?
+ txt
+
+ {WiVI Sleep Request} <> 1
+
+
+
+ stp12
+ 22
+ 5
+
+ Power Management: APK has finished uploading, exiting upload timeout
+ True
+
+
+
+ stp13
+ 16
+ 16
+ 20
+ Has the voltage dropped too low?
+ txt
+
+ {Pwr Supply Voltage} < 10.5
+
+
+
+ stp14
+ 22
+ 5
+
+ Power Management: Voltage dropped below 10.5 volts, exiting upload timeout
+ True
+
+
+
+ stp15
+ 16
+ 18
+ 20
+ Have there been new messages on the network?
+ txt
+
+ {TIME SINCE MESSAGE (MS)} < 120000
+
+
+
+ stp16
+ 22
+ 5
+
+ Power Management: New network traffic, exiting upload timeout
+ True
+
+
+
+ stp17
+ 17
+ 20
+ Upload timeout has elapsed
+ txt
+
+
+ stp18
+ 22
+ 5
+
+ Power Management: Upload timeout elapsed
+ True
+
+
+
+ stp19
+ 18
+ txt
+
+
+ stp20
+ 6
+ Clear the sleep signal
+ txt
+
+ 0
+ {WiVI Sleep Request}
+
+
+
+ stp21
+ 15
+ 25
+ 25
+ Were messages received while uploading?
+ txt
+
+ {TIME SINCE MESSAGE (MS)} < 120000
+
+
+
+ stp22
+ 22
+ 5
+
+ Power Management: Messages received while uploading, restarting power management block
+ True
+
+
+
+ stp23
+ Wait for new sleep condition
+ txt
+
+
+ stp24
+ 18
+ txt
+
+
+ stp25
+ 4
+ 3
+ 13
+ tst13
+ Stop the entry point function block
+ EntryPoint_VSSAL
+
+
+ stp26
+ 4
+ 3
+ 10
+ tst10
+ Stop overall program flow
+ OBDSim_RPM_greater_1000_MasterControl_VSSAL
+
+
+ stp27
+ 4
+ 3
+ 9
+ tst9
+ Stop overall program flow
+ Fulltrace_on_MIC_MasterControl_VSSAL
+
+
+ stp28
+ 4
+ 3
+ 11
+ tst11
+ Stop overall program flow
+ Collect_DEWESoft_Power_on_Audio_MasterControl_VSSAL
+
+
+ stp29
+ 4
+ 3
+ 3
+ tst3
+ Stop capturing
+ Fulltrace_on_MIC_MsgCapture_VSSAL
+
+
+ stp30
+ 4
+ 3
+ 6
+ tst6
+ Stop DAQ
+ ICS_Demo_XCP_INIT_VSSAL
+
+
+ stp31
+ 4
+ 3
+ 7
+ tst7
+ Stop DAQ
+ ICS_Demo_XCP_Watchdog_VSSAL
+
+
+ stp32
+ 3
+ 10000
+ Wait for DPID / CCP / XCP / neoMote timeouts on the net to stop tx'ing data
+ 1
+ txt
+
+ {TIME SINCE MESSAGE (MS)} < 120000
+
+
+
+ stp33
+ 15
+ 36
+ 36
+ Make sure no messages were received while shutting down
+ txt
+
+ {TIME SINCE MESSAGE (MS)} >= 120000
+
+
+
+ stp34
+ 35
+ Go to sleep. お休みなさい!
+ txt
+
+
+ stp35
+ 18
+ txt
+
+
+ stp36
+ 6
+ Init Force Upload Sig
+ txt
+
+ 0
+ {Force_Upload_Trigger_VSSAL :sig4-0}
+
+
+
+ stp37
+ 6
+ Reset the conditional capture count to 0
+ txt
+
+ 0
+ {Conditional_Captures_Active_VSSAL :sig12-0}
+
+
+
+ stp38
+ 4
+ 0
+ 13
+ tst13
+ Restart overall program flow
+ EntryPoint_VSSAL
+
+
+ stp39
+ 22
+ 5
+
+ Power Management: Woke, restarting power management block
+ True
+
+
+
+ stp40
+ Start power management over
+ txt
+
+
+
+
+ EntryPoint_VSSAL
+ tst13
+ 8
+ icsSpyDataFile.csv
+ 3
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ True
+ out1
+ 1
+
+
+ stp0
+ 14
+ This is the main entry point for VSSAL. All function blocks controlling collections and DAQing start as a consequence of logic following from here.
+ txt
+
+
+ stp1
+ 4
+ 0
+ 10
+ tst10
+ Start each collection control block in parallel
+ OBDSim_RPM_greater_1000_MasterControl_VSSAL
+
+
+ stp2
+ 4
+ 0
+ 9
+ tst9
+ Start each collection control block in parallel
+ Fulltrace_on_MIC_MasterControl_VSSAL
+
+
+ stp3
+ 4
+ 0
+ 11
+ tst11
+ Start each collection control block in parallel
+ Collect_DEWESoft_Power_on_Audio_MasterControl_VSSAL
+
+
+ stp4
+ 8
+ txt
+
+
+
+
+
+
+ Default
+ sgr0
+ False
+ 10
+ icsSpyLogFile
+ icsSpyLogFile
+
+ 0
+
+ icsSpyLogFile
+ True
+
+
+
+
+
+
+
+ 1
+ 1
+
+
+ 21801931728080000
+ 1
+ 0
+ 1
+ C:\Users\Andreas\CloudStation\IntrepidCS\Vehicle Spy 3\Data Directory\Demo - Datalogger TEX22\RED2_DEWESoft Power.vsdb.zip
+ 1
+ 7
+ 108380
+
+
+
+ tcp0
+ 1
+ 00:FC:70:0E:86:17
+ 192.168.2.10
+ 192.168.2.12
+ 255.255.255.0
+ net72
+
+ -256
+ 0
+ 255
+ 86400
+
+
+
+
+ False
+ False
+
+
+ 192.168.2.12:5555
+ 3
+ 4
+ 4294967295
+ 100
+ True
+
+
+ eyJ2ZXJzaW9uIjogMSwgImVjdXMiOiBbeyJhbGdvcml0aG0iOiAiZ2VuZXJpY19pc28xNDIyOSIsICJ2ZXJzaW9uIjogMSwgIm5hbWUiOiAiTmV3IEVDVSIsICJpc28xNTc2NSI6IHsibmV0d29yayI6ICIiLCAicGh5c2ljYWwiOiB7InJlcXVlc3RfaWQiOiAiIiwgInJlc3BvbnNlX2lkIjogIiIsICJmbG93X2NvbnRyb2xfdGltZW91dCI6IDAsICJmbG93X2NvbnRyb2xfd2FpdF90aW1lb3V0IjogMCwgInN0bWluIjogMCwgImJsb2NrX3NpemUiOiAwLCAicGFkZGluZyI6ICIiLCAicmVxdWVzdF9leHRlbmRlZF9hZGRyZXNzIjogIiIsICJyZXNwb25zZV9leHRlbmRlZF9hZGRyZXNzIjogIiIsICJyZXF1ZXN0X2lkX2lzXzI5Yml0IjogZmFsc2UsICJyZXNwb25zZV9pZF9pc18yOWJpdCI6IGZhbHNlLCAicmVxdWVzdF91c2VfZXh0ZW5kZWRfYWRkcmVzcyI6IGZhbHNlLCAicmVzcG9uc2VfdXNlX2V4dGVuZGVkX2FkZHJlc3MiOiBmYWxzZSwgInVzZV9zdG1pbiI6IGZhbHNlLCAidXNlX2Jsb2NrX3NpemUiOiBmYWxzZSwgInVzZV9wYWRkaW5nIjogZmFsc2UsICJ0eXBlIjogIiIsICJ0eF9kbCI6IDh9LCAiZnVuY3Rpb25hbCI6IHsicmVxdWVzdF9pZCI6ICIiLCAicmVzcG9uc2VfaWQiOiAiIiwgImZsb3dfY29udHJvbF90aW1lb3V0IjogMCwgImZsb3dfY29udHJvbF93YWl0X3RpbWVvdXQiOiAwLCAic3RtaW4iOiAwLCAiYmxvY2tfc2l6ZSI6IDAsICJwYWRkaW5nIjogIiIsICJyZXF1ZXN0X2V4dGVuZGVkX2FkZHJlc3MiOiAiIiwgInJlc3BvbnNlX2V4dGVuZGVkX2FkZHJlc3MiOiAiIiwgInJlcXVlc3RfaWRfaXNfMjliaXQiOiBmYWxzZSwgInJlc3BvbnNlX2lkX2lzXzI5Yml0IjogZmFsc2UsICJyZXF1ZXN0X3VzZV9leHRlbmRlZF9hZGRyZXNzIjogZmFsc2UsICJyZXNwb25zZV91c2VfZXh0ZW5kZWRfYWRkcmVzcyI6IGZhbHNlLCAidXNlX3N0bWluIjogZmFsc2UsICJ1c2VfYmxvY2tfc2l6ZSI6IGZhbHNlLCAidXNlX3BhZGRpbmciOiBmYWxzZSwgInR5cGUiOiAiIiwgInR4X2RsIjogOH19LCAiaXNvMTQyMjkiOiB7InRpbWVvdXQiOiAyMDAwfSwgInN0YWdlcyI6IFt7Im5hbWUiOiAiTmV3IFN0YWdlIiwgImFjdGlvbnMiOiBbeyJ0eXBlIjogIm5vbmUifV19XSwgImZhaWxfc3RhZ2UiOiB7Im5hbWUiOiAiZmFpbF9zdGFnZSIsICJhY3Rpb25zIjogW3sidHlwZSI6ICJub25lIn1dfX1dfQA=
+
+
+
+ 0
+
+
+
+
+ Gateway 1
+
+
+
+ True
+
+
+ WIL_2_1
+
+
+
+ Desktop 1
+ 0
+ 51
+ QVFET0NLCAAAAAD4////h+b//wAeAACmkwAAAgAAAAAAAAAAvAIAADQDAAAAAAAAAAAAAAAAAAAAAAAAqAQAAAAAAACA1Hq4Ru70SIM1fakJBnUaAW8EAAADAAAAhq5wpzGW4kifiqWYKXtaGwAAAAC5CAAAZwcAAGgMAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////8IBAADIAAAA///////////CAQAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAKQAAAAAAAAAZYheWHVq60u2XsfC9K8AAAAAAADSCAAAZwcAAGgMAAAAAAAAAAAAAAAPAAAARnVuY3Rpb24gQmxvY2tzAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////8IBAADIAAAA//////////9YAgAALAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAAAAAAAZYheWHVq60u2XsfC9K8AAQAAAADSCAAAZwcAAGgMAAAAAAAAAAAAAAAPAAAATWVzc2FnZXMgRWRpdG9yAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////8IBAADIAAAA//////////9YAgAALAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKUAAAAAAAAAZYheWHVq60u2XsfC9K8AAgAAAADSCAAAZwcAAGgMAAAAAAAAAAAAAAAQAAAAVmVoaWNsZVNjYXBlIERBUQAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////CAQAAyAAAAP//////////WAIAACwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYAAAAAAAAAGWIXlh1autLtl7HwvSvAAMAAAAA0ggAAGcHAABoDAAAAAAAAAAAAAAAAwAAAE1FUAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////CAQAAyAAAAP//////////WAIAACwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACdAAAAAAAAAGWIXlh1autLtl7HwvSvAAQAAAAA0ggAAGcHAABoDAAAAAAAAAAAAAAACAAAAE5ldHdvcmtzAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////8IBAADIAAAA//////////9YAgAALAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJsAAAAAAAAAZYheWHVq60u2XsfC9K8ABQAAAADSCAAAZwcAAGgMAAAAAAAAAAAAAAAGAAAAVENQL0lQAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////8IBAADIAAAA//////////9YAgAALAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
+ 952835817
+
+
+ 0
+ 0
+ PERlc2t0b3BEYXRhPg0KPEN1cnJlbnRGQmxvY2tLZXk+dHN0MTwvQ3VycmVudEZCbG9ja0tleT4NCjxDdXJyZW50U3BsaXRTaXplPjM1MDwvQ3VycmVudFNwbGl0U2l6ZT4NCjxGQlNjcmlwdEdyaWQ+DQoJPE51bU9mQ29scz42PC9OdW1PZkNvbHM+DQoJPE51bU9mUm93cz4xMTwvTnVtT2ZSb3dzPg0KCTxDb2w+NDwvQ29sPg0KCTxSb3c+MTwvUm93Pg0KCTxDb2xTZWw+NDwvQ29sU2VsPg0KCTxSb3dTZWw+MTwvUm93U2VsPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4wPC9Db2xJbmRleD4NCgkJPFdpZHRoPjYwMDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjE8L0NvbEluZGV4Pg0KCQk8V2lkdGg+NjA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4yPC9Db2xJbmRleD4NCgkJPFdpZHRoPjYwMDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjM8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MzAwMDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjQ8L0NvbEluZGV4Pg0KCQk8V2lkdGg+NDUwMDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjU8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MzAwMDwvV2lkdGg+DQoJPC9DT0w+DQo8L0ZCU2NyaXB0R3JpZD4NCjwvRGVza3RvcERhdGE+DQo=
+
+
+ 1
+ 1
+ PERlc2t0b3BEYXRhPg0KPEN1cnJlbnRWaWV3PjA8L0N1cnJlbnRWaWV3Pg0KPEN1cnJlbnROZXR3b3JrPjA8L0N1cnJlbnROZXR3b3JrPg0KPFNpZ25hbHNTY3JpcHRHcmlkPg0KCTxOdW1PZkNvbHM+MTIzPC9OdW1PZkNvbHM+DQoJPE51bU9mUm93cz4zNjwvTnVtT2ZSb3dzPg0KCTxDb2w+MDwvQ29sPg0KCTxSb3c+NDwvUm93Pg0KCTxDb2xTZWw+MDwvQ29sU2VsPg0KCTxSb3dTZWw+NDwvUm93U2VsPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4wPC9Db2xJbmRleD4NCgkJPFdpZHRoPjI3NzU8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE0NDA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4yPC9Db2xJbmRleD4NCgkJPFdpZHRoPjkzMDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjM8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD41PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjY8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD44PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjk8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTA8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTE8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTI8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTM8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTQ8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTU8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTY8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTc8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTg8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTk8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MjA8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MjE8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MjI8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MjM8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MjQ8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MjU8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MjY8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+Mjc8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+Mjg8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+Mjk8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MzA8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MzE8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MzI8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MzM8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MzQ8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MzU8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MzY8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+Mzc8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+Mzg8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+Mzk8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NDA8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NDE8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NDI8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NDM8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NDQ8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NDU8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NDY8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NDc8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NDg8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NDk8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NTA8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NTE8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NTI8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NTM8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NTQ8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NTU8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NTY8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NTc8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NTg8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NTk8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NjA8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NjE8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NjI8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NjM8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NjQ8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NjU8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NjY8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+Njc8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+Njg8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+Njk8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NzA8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NzE8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NzI8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NzM8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NzQ8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NzU8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NzY8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+Nzc8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+Nzg8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+Nzk8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+ODA8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+ODE8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+ODI8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+ODM8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+ODQ8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+ODU8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+ODY8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+ODc8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+ODg8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+ODk8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+OTA8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+OTE8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+OTI8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+OTM8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+OTQ8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+OTU8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+OTY8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+OTc8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+OTg8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+OTk8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTAwPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEwMTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMDI8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTAzPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEwNDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMDU8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTA2PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEwNzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMDg8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTA5PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjExMDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMTE8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTEyPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjExMzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMTQ8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTE1PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjExNjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMTc8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTE4PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjExOTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMjA8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTIxPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEyMjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KPC9TaWduYWxzU2NyaXB0R3JpZD4NCjxNZXNzYWdlc1NjcmlwdEdyaWQ+DQoJPE51bU9mQ29scz4xODwvTnVtT2ZDb2xzPg0KCTxOdW1PZlJvd3M+NzI8L051bU9mUm93cz4NCgk8Q29sPjA8L0NvbD4NCgk8Um93PjI8L1Jvdz4NCgk8Q29sU2VsPjA8L0NvbFNlbD4NCgk8Um93U2VsPjI8L1Jvd1NlbD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MDwvQ29sSW5kZXg+DQoJCTxXaWR0aD42MDA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xPC9Db2xJbmRleD4NCgkJPFdpZHRoPjI3MDA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4yPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE2NTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4zPC9Db2xJbmRleD4NCgkJPFdpZHRoPjkwMDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjQ8L0NvbEluZGV4Pg0KCQk8V2lkdGg+OTAwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NTwvQ29sSW5kZXg+DQoJCTxXaWR0aD45MDA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD42PC9Db2xJbmRleD4NCgkJPFdpZHRoPjQ1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjc8L0NvbEluZGV4Pg0KCQk8V2lkdGg+NDUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+ODwvQ29sSW5kZXg+DQoJCTxXaWR0aD40NTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD45PC9Db2xJbmRleD4NCgkJPFdpZHRoPjQ1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEwPC9Db2xJbmRleD4NCgkJPFdpZHRoPjQ1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjExPC9Db2xJbmRleD4NCgkJPFdpZHRoPjQ1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEyPC9Db2xJbmRleD4NCgkJPFdpZHRoPjQ1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEzPC9Db2xJbmRleD4NCgkJPFdpZHRoPjQ1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjE0PC9Db2xJbmRleD4NCgkJPFdpZHRoPjEyMDA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xNTwvQ29sSW5kZXg+DQoJCTxXaWR0aD45MDA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xNjwvQ29sSW5kZXg+DQoJCTxXaWR0aD45MDA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xNzwvQ29sSW5kZXg+DQoJCTxXaWR0aD45MDA8L1dpZHRoPg0KCTwvQ09MPg0KPC9NZXNzYWdlc1NjcmlwdEdyaWQ+DQo8L0Rlc2t0b3BEYXRhPg0K
+
+
+ 2
+ 2
+ PERlc2t0b3BEYXRhPg0KPEN1cnJlbnRUYWI+MzwvQ3VycmVudFRhYj4NCjwvRGVza3RvcERhdGE+DQo=
+
+
+ 3
+ 3
+ PERlc2t0b3BEYXRhPg0KPFNlbGVjdGVkRUNVPm1lcDE8L1NlbGVjdGVkRUNVPg0KPC9EZXNrdG9wRGF0YT4NCg==
+
+
+ 4
+ 4
+ PERlc2t0b3BEYXRhPg0KPC9EZXNrdG9wRGF0YT4NCg==
+
+
+ 5
+ 5
+ PERlc2t0b3BEYXRhPg0KPC9EZXNrdG9wRGF0YT4NCg==
+
+
+
+
+dre RPM acc yaw yw lon long la Acc Ax
+
+
+ 9
+ 0
+ 0
+ Function Blocks
+
+
+ 1
+ 1
+ 0
+ Messages Editor
+
+
+ 53
+ 2
+ 0
+ VehicleScape DAQ
+
+
+ 56
+ 3
+ 0
+ MEP
+
+
+ 7
+ 4
+ 0
+ Networks
+
+
+ 109
+ 5
+ 0
+ TCP/IP
+
+
+
diff --git a/RED2_DEWESoft Power.vs3zip b/RED2_DEWESoft Power.vs3zip
new file mode 100644
index 0000000..7ed1a04
Binary files /dev/null and b/RED2_DEWESoft Power.vs3zip differ
diff --git a/RED2_DEWESoft Power.wivi b/RED2_DEWESoft Power.wivi
new file mode 100644
index 0000000..10ba5dc
Binary files /dev/null and b/RED2_DEWESoft Power.wivi differ
diff --git a/RED2_DEWESoft Power_ETH2.vs3zip b/RED2_DEWESoft Power_ETH2.vs3zip
new file mode 100644
index 0000000..9b239ae
Binary files /dev/null and b/RED2_DEWESoft Power_ETH2.vs3zip differ
diff --git a/RED2_DEWESoft Power_V2.vs3 b/RED2_DEWESoft Power_V2.vs3
new file mode 100644
index 0000000..d11c20c
--- /dev/null
+++ b/RED2_DEWESoft Power_V2.vs3
@@ -0,0 +1,15415 @@
+
+
+
+3.9.15.14
+e5019a7e
+False
+3
+True
+DEWESoft XCP
+0
+False
+3
+0
+False
+8000
+False
+False
+False
+34
+10
+14
+0
+
+ net0
+ CAN Terminal LogFile
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+ 1
+
+
+ 2
+
+
+ 3
+
+
+ 4
+
+
+ 5
+
+
+ 6
+
+
+ 7
+
+
+ 8
+
+
+ 9
+
+
+ 10
+
+
+ 11
+
+
+ 12
+
+
+ 13
+
+
+ 14
+
+
+ 15
+
+
+ 16
+
+
+ 17
+
+
+
+
+ WiVI_GlobalID_VSSAL
+ sig5
+ 1
+ 0
+ 0
+ 1464401932
+ True
+ True
+ 1464401932
+ True
+
+
+ Fulltrace_on_MIC_TRIGGERED_DoingPost_VSSAL
+ sig1
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+ True
+
+
+ OBDSim_RPM_greater_1000_TRIGGERED_DoingPost_VSSAL
+ sig2
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+ True
+
+
+ Collect_DEWESoft_Power_on_Audio_TRIGGERED_DoingPost_VSSAL
+ sig3
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+ True
+
+
+ Force_Upload_Trigger_VSSAL
+ sig4
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+ ICS_Demo_LENGTH_OF_XCP_CMD_VSSAL
+ sig6
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+ ICS_Demo_XCP_SEMIFORE_VSSAL
+ sig7
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+ ICS_Demo_BIN_INDEX_INIT_VSSAL
+ sig8
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+ XCP_INIT_TIMEOUT_VSSAL
+ sig9
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+ ICS_Demo_CONNECT_ATTEMPT_INIT_VSSAL
+ sig10
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+ ICS_Demo_XCP_WatchdogLastSampledRxCount_VSSAL
+ sig11
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+ Conditional_Captures_Active_VSSAL
+ sig12
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+ Triggered_Message_Semaphore_VSSAL
+ sig13
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+ True
+
+
+ OBDSim_RPM_greater_1000_Messages Captured At Trigger_VSSAL
+ sig14
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+ Collect_DEWESoft_Power_on_Audio_Messages Captured At Trigger_VSSAL
+ sig15
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+
+
+ dq0
+ DAQ 1
+ True
+
+
+ 1
+ 1
+ True
+ 1
+ Fulltrace_on_MIC
+
+ 0
+
+ True
+ True
+
+
+ 2
+ 1
+ 2
+ 10
+ 20
+ OBDSim_RPM_greater_1000
+
+ UPM (Value [1/min])
+ {UPM (Value [1/min]) :in102-sig0-0}>1000
+ 0.0
+ 0
+ 16383.75
+ 1/min
+
+ True
+ True
+
+
+ 3
+ 1
+ 2
+ 15
+ 15
+ Collect DEWESoft Power on Audio
+
+ Audio_in1_LAeq_t (Value [dBA])
+ {Audio_in1_LAeq_t (Value [dBA]) :dq0-sig49-0}>60
+ dBA
+ True
+
+ True
+
+ 107
+ 0
+ 0
+ 3
+
+ False
+ 10
+ icsSpyLogFile
+ icsSpyLogFile
+
+ 0
+
+ icsSpyLogFile
+ True
+
+
+ 10
+ 1
+ True
+
+ 60
+
+
+
+ DAQ 1
+ True
+ True
+ 10
+ DAQ 1 Log File
+ DAQ 1 Log File
+ C:\Users\Andreas\CloudStation\IntrepidCS\Vehicle Spy 3\Data Directory\Demo - Datalogger TEX22\DAQ 1 Log File 2024-04-12 11-11-26-989000.csv
+
+ DAQ 1 Log File
+ True
+
+
+
+ Break
+ spc0
+ {Break (value) :dq0-sig1-0}
+ -1
+ 2
+ True
+ True
+
+
+ Breakpedal
+ spc1
+ {Breakpedal (value) :dq0-sig2-0}
+ -1
+ 2
+ True
+ True
+
+
+ CAN_aktive
+ spc2
+ {CAN_aktive (value) :dq0-sig3-0}
+ -1
+ 2
+ True
+ True
+
+
+ Drehzahl
+ spc3
+ {Drehzahl (value) :dq0-sig4-0}
+ -1
+ 2
+ True
+ True
+
+
+ Handbreak
+ spc4
+ {Handbreak (value) :dq0-sig5-0}
+ -1
+ 2
+ True
+ True
+
+
+ Breakepedal_sw
+ spc5
+ {Breakepedal_sw (value) :dq0-sig6-0}
+ 0
+ 1
+ True
+
+
+ Peadl_force
+ spc6
+ {Peadl_force (value) :dq0-sig7-0}
+ 0.0
+ 0
+ 100.000000065
+ %
+ True
+
+
+ Break
+ spc7
+ {Break (value) :dq0-sig8-0}
+ 0
+ 1
+ True
+
+
+ Zuendung
+ spc8
+ {Zuendung (value) :dq0-sig9-0}
+ 0
+ 1
+ True
+
+
+ UPM
+ spc9
+ {UPM (value) :dq0-sig10-0}
+ 0.0
+ 0
+ 16383.75
+ 1/min
+ True
+
+
+ Handbraek_switch_on
+ spc10
+ {Handbraek_switch_on (value) :dq0-sig11-0}
+ 0
+ 1
+ True
+
+
+ Handbraek_swtch_off
+ spc11
+ {Handbraek_swtch_off (value) :dq0-sig12-0}
+ 0
+ 1
+ True
+
+
+ Locked
+ spc12
+ {Locked (value) :dq0-sig13-0}
+ 0
+ 1
+ True
+
+
+ Magnetometer X
+ spc13
+ {Magnetometer X (value) :dq0-sig14-0}
+ 0.0000
+ 0
+ 0
+ µT
+ True
+
+
+ Magnetometer Y
+ spc14
+ {Magnetometer Y (value) :dq0-sig15-0}
+ 0.0000
+ 0
+ 0
+ µT
+ True
+
+
+ Magnetometer Z
+ spc15
+ {Magnetometer Z (value) :dq0-sig16-0}
+ 0.0000
+ 0
+ 0
+ µT
+ True
+
+
+ Accelerometer X
+ spc16
+ {Accelerometer X (value) :dq0-sig17-0}
+ 0.0000
+ 0
+ 0
+ g
+ True
+
+
+ Accelerometer Y
+ spc17
+ {Accelerometer Y (value) :dq0-sig18-0}
+ 0.0000
+ 0
+ 0
+ g
+ True
+
+
+ Accelerometer Z
+ spc18
+ {Accelerometer Z (value) :dq0-sig19-0}
+ 0.0000
+ 0
+ 0
+ g
+ True
+
+
+ Gyroscope X
+ spc19
+ {Gyroscope X (value) :dq0-sig20-0}
+ 0.0000
+ 0
+ 0
+ °/sec
+ True
+
+
+ Gyroscope Y
+ spc20
+ {Gyroscope Y (value) :dq0-sig21-0}
+ 0.0000
+ 0
+ 0
+ °/sec
+ True
+
+
+ Gyroscope Z
+ spc21
+ {Gyroscope Z (value) :dq0-sig22-0}
+ 0.0000
+ 0
+ 0
+ °/sec
+ True
+
+
+ cos_phi_L1_H1
+ spc22
+ {cos_phi_L1_H1 (value) :dq0-sig25-0}
+ 0.000
+ 0
+ 0
+ -
+ True
+
+
+ DH_L1
+ spc23
+ {DH_L1 (value) :dq0-sig26-0}
+ 0.000
+ 0
+ 0
+ var
+ True
+
+
+ D_L1
+ spc24
+ {D_L1 (value) :dq0-sig27-0}
+ 0.000
+ 0
+ 0
+ var
+ True
+
+
+ Frequency
+ spc25
+ {Frequency (value) :dq0-sig28-0}
+ 0.000
+ 0
+ 0
+ Hz
+ True
+
+
+ I_L1_H1
+ spc26
+ {I_L1_H1 (value) :dq0-sig30-0}
+ 0.000
+ 0
+ 0
+ A
+ True
+
+
+ I_rms_L1
+ spc27
+ {I_rms_L1 (value) :dq0-sig31-0}
+ 0.000
+ 0
+ 0
+ A
+ True
+
+
+ I_rm_L1
+ spc28
+ {I_rm_L1 (value) :dq0-sig32-0}
+ 0.000
+ 0
+ 0
+ A
+ True
+
+
+ PF_L1
+ spc29
+ {PF_L1 (value) :dq0-sig33-0}
+ 0.000
+ 0
+ 0
+ -
+ True
+
+
+ phi_L1_H1
+ spc30
+ {phi_L1_H1 (value) :dq0-sig34-0}
+ 0.000
+ 0
+ 0
+ deg.
+ True
+
+
+ P_L1
+ spc31
+ {P_L1 (value) :dq0-sig35-0}
+ 0.000
+ 0
+ 0
+ W
+ True
+
+
+ P_L1_H1
+ spc32
+ {P_L1_H1 (value) :dq0-sig36-0}
+ 0.000
+ 0
+ 0
+ W
+ True
+
+
+ QH_L1
+ spc33
+ {QH_L1 (value) :dq0-sig37-0}
+ 0.000
+ 0
+ 0
+ var
+ True
+
+
+ Q_L1
+ spc34
+ {Q_L1 (value) :dq0-sig38-0}
+ 0.000
+ 0
+ 0
+ var
+ True
+
+
+ Q_L1_H1
+ spc35
+ {Q_L1_H1 (value) :dq0-sig39-0}
+ 0.000
+ 0
+ 0
+ var
+ True
+
+
+ Status
+ spc36
+ {Status (value) :dq0-sig40-0}
+ 0.000
+ 0
+ 255
+ -
+ True
+
+
+ S_L1
+ spc37
+ {S_L1 (value) :dq0-sig41-0}
+ 0.000
+ 0
+ 0
+ VA
+ True
+
+
+ S_L1_H1
+ spc38
+ {S_L1_H1 (value) :dq0-sig42-0}
+ 0.000
+ 0
+ 0
+ VA
+ True
+
+
+ U_L1_H1
+ spc39
+ {U_L1_H1 (value) :dq0-sig44-0}
+ 0.000
+ 0
+ 0
+ V
+ True
+
+
+ U_rms_L1
+ spc40
+ {U_rms_L1 (value) :dq0-sig45-0}
+ 0.000
+ 0
+ 0
+ V
+ True
+
+
+ U_rm_L1
+ spc41
+ {U_rm_L1 (value) :dq0-sig46-0}
+ 0.000
+ 0
+ 0
+ V
+ True
+
+
+ Audio_in1_LAeq_t
+ spc42
+ {Audio_in1_LAeq_t (value) :dq0-sig49-0}
+ 0.000
+ 0
+ 0
+ dBA
+ True
+
+
+ U_rm_L1
+ spc43
+ {U_rm_L1 (value) :dq0-sig50-0}
+ 0.0000
+ 0
+ 0
+ V
+ True
+
+
+ cos_phi_L1_H1
+ spc44
+ {cos_phi_L1_H1 (value) :dq0-sig51-0}
+ 0.0000
+ 0
+ 0
+ -
+ True
+
+
+ DH_L1
+ spc45
+ {DH_L1 (value) :dq0-sig52-0}
+ 0.0000
+ 0
+ 0
+ var
+ True
+
+
+ D_L1
+ spc46
+ {D_L1 (value) :dq0-sig53-0}
+ 0.0000
+ 0
+ 0
+ var
+ True
+
+
+ Frequency
+ spc47
+ {Frequency (value) :dq0-sig54-0}
+ 0.0000
+ 0
+ 0
+ Hz
+ True
+
+
+ I_L1_H1
+ spc48
+ {I_L1_H1 (value) :dq0-sig55-0}
+ 0.0000
+ 0
+ 0
+ A
+ True
+
+
+ I_rms_L1
+ spc49
+ {I_rms_L1 (value) :dq0-sig56-0}
+ 0.0000
+ 0
+ 0
+ A
+ True
+
+
+ I_rm_L1
+ spc50
+ {I_rm_L1 (value) :dq0-sig57-0}
+ 0.0000
+ 0
+ 0
+ A
+ True
+
+
+ PF_L1
+ spc51
+ {PF_L1 (value) :dq0-sig58-0}
+ 0.0000
+ 0
+ 0
+ -
+ True
+
+
+ phi_L1_H1
+ spc52
+ {phi_L1_H1 (value) :dq0-sig59-0}
+ 0.0000
+ 0
+ 0
+ deg.
+ True
+
+
+ P_L1
+ spc53
+ {P_L1 (value) :dq0-sig60-0}
+ 0.0000
+ 0
+ 0
+ W
+ True
+
+
+ P_L1_H1
+ spc54
+ {P_L1_H1 (value) :dq0-sig61-0}
+ 0.0000
+ 0
+ 0
+ W
+ True
+
+
+ QH_L1
+ spc55
+ {QH_L1 (value) :dq0-sig62-0}
+ 0.0000
+ 0
+ 0
+ var
+ True
+
+
+ Q_L1
+ spc56
+ {Q_L1 (value) :dq0-sig63-0}
+ 0.0000
+ 0
+ 0
+ var
+ True
+
+
+ Q_L1_H1
+ spc57
+ {Q_L1_H1 (value) :dq0-sig64-0}
+ 0.0000
+ 0
+ 0
+ var
+ True
+
+
+ S_L1
+ spc58
+ {S_L1 (value) :dq0-sig65-0}
+ 0.0000
+ 0
+ 0
+ VA
+ True
+
+
+ S_L1_H1
+ spc59
+ {S_L1_H1 (value) :dq0-sig66-0}
+ 0.0000
+ 0
+ 0
+ VA
+ True
+
+
+ U_L1_H1
+ spc60
+ {U_L1_H1 (value) :dq0-sig67-0}
+ 0.0000
+ 0
+ 0
+ V
+ True
+
+
+ U_rms_L1
+ spc61
+ {U_rms_L1 (value) :dq0-sig68-0}
+ 0.0000
+ 0
+ 0
+ V
+ True
+
+
+
+
+
+ sig1
+ 20
+ in2
+ Break
+ 1
+
+
+ sig2
+ 20
+ in107
+ Breakpedal
+ 2
+
+
+ sig3
+ 20
+ in6
+ CAN_aktive
+ 3
+
+
+ sig4
+ 20
+ in102
+ Drehzahl
+ 4
+
+
+ sig5
+ 20
+ in3
+ Handbreak
+ 5
+
+
+ sig6
+ 21
+ in2
+ sig0
+ Breakepedal_sw
+ Break
+ 6
+
+
+ sig7
+ 21
+ in107
+ sig0
+ Peadl_force
+ Breakpedal
+ 7
+
+
+ sig8
+ 21
+ in6
+ sig1
+ Break
+ CAN_aktive
+ 8
+
+
+ sig9
+ 21
+ in6
+ sig0
+ Zuendung
+ CAN_aktive
+ 9
+
+
+ sig10
+ 21
+ in102
+ sig0
+ UPM
+ Drehzahl
+ 10
+
+
+ sig11
+ 21
+ in3
+ sig0
+ Handbraek_switch_on
+ Handbreak
+ 11
+
+
+ sig12
+ 21
+ in3
+ sig1
+ Handbraek_swtch_off
+ Handbreak
+ 12
+
+
+ sig13
+ 21
+ in3
+ sig2
+ Locked
+ Handbreak
+ 13
+
+
+ sig14
+ dbs55
+ sig0
+ Magnetometer X
+ Report Message (Magnetometer)
+ 14
+
+
+ sig15
+ dbs55
+ sig1
+ Magnetometer Y
+ Report Message (Magnetometer)
+ 15
+
+
+ sig16
+ dbs55
+ sig2
+ Magnetometer Z
+ Report Message (Magnetometer)
+ 16
+
+
+ sig17
+ dbs53
+ sig0
+ Accelerometer X
+ Report Message (Accelerometer)
+ 17
+
+
+ sig18
+ dbs53
+ sig1
+ Accelerometer Y
+ Report Message (Accelerometer)
+ 18
+
+
+ sig19
+ dbs53
+ sig2
+ Accelerometer Z
+ Report Message (Accelerometer)
+ 19
+
+
+ sig20
+ dbs54
+ sig0
+ Gyroscope X
+ Report Message (Gyroscope)
+ 20
+
+
+ sig21
+ dbs54
+ sig1
+ Gyroscope Y
+ Report Message (Gyroscope)
+ 21
+
+
+ sig22
+ dbs54
+ sig2
+ Gyroscope Z
+ Report Message (Gyroscope)
+ 22
+
+
+ sig25
+ 9
+ mep1
+ chr2
+ cos_phi_L1_H1
+ ICS_Demo
+ cos_phi_L1_H1
+ 5
+ 23
+
+
+ sig26
+ 9
+ mep1
+ chr4
+ DH_L1
+ ICS_Demo
+ DH_L1
+ 7
+ 24
+
+
+ sig27
+ 9
+ mep1
+ chr3
+ D_L1
+ ICS_Demo
+ D_L1
+ 6
+ 25
+
+
+ sig28
+ 9
+ mep1
+ chr5
+ Frequency
+ ICS_Demo
+ Frequency
+ 8
+ 26
+
+
+ sig30
+ 9
+ mep1
+ chr6
+ I_L1_H1
+ ICS_Demo
+ I_L1_H1
+ 9
+ 27
+
+
+ sig31
+ 9
+ mep1
+ chr8
+ I_rms_L1
+ ICS_Demo
+ I_rms_L1
+ 11
+ 28
+
+
+ sig32
+ 9
+ mep1
+ chr7
+ I_rm_L1
+ ICS_Demo
+ I_rm_L1
+ 10
+ 29
+
+
+ sig33
+ 9
+ mep1
+ chr12
+ PF_L1
+ ICS_Demo
+ PF_L1
+ 14
+ 30
+
+
+ sig34
+ 9
+ mep1
+ chr13
+ phi_L1_H1
+ ICS_Demo
+ phi_L1_H1
+ 15
+ 31
+
+
+ sig35
+ 9
+ mep1
+ chr10
+ P_L1
+ ICS_Demo
+ P_L1
+ 12
+ 32
+
+
+ sig36
+ 9
+ mep1
+ chr11
+ P_L1_H1
+ ICS_Demo
+ P_L1_H1
+ 13
+ 33
+
+
+ sig37
+ 9
+ mep1
+ chr16
+ QH_L1
+ ICS_Demo
+ QH_L1
+ 18
+ 34
+
+
+ sig38
+ 9
+ mep1
+ chr14
+ Q_L1
+ ICS_Demo
+ Q_L1
+ 16
+ 35
+
+
+ sig39
+ 9
+ mep1
+ chr15
+ Q_L1_H1
+ ICS_Demo
+ Q_L1_H1
+ 17
+ 36
+
+
+ sig40
+ 9
+ mep1
+ chr19
+ Status
+ ICS_Demo
+ Status
+ 21
+ 37
+
+
+ sig41
+ 9
+ mep1
+ chr17
+ S_L1
+ ICS_Demo
+ S_L1
+ 19
+ 38
+
+
+ sig42
+ 9
+ mep1
+ chr18
+ S_L1_H1
+ ICS_Demo
+ S_L1_H1
+ 20
+ 39
+
+
+ sig44
+ 9
+ mep1
+ chr20
+ U_L1_H1
+ ICS_Demo
+ U_L1_H1
+ 22
+ 40
+
+
+ sig45
+ 9
+ mep1
+ chr22
+ U_rms_L1
+ ICS_Demo
+ U_rms_L1
+ 24
+ 41
+
+
+ sig46
+ 9
+ mep1
+ chr21
+ U_rm_L1
+ ICS_Demo
+ U_rm_L1
+ 23
+ 42
+
+
+ sig49
+ 9
+ mep1
+ chr1
+ Audio_in1_LAeq_t
+ ICS_Demo
+ Audio_in1_LAeq_t
+ 4
+ 43
+
+
+ sig50
+ 21
+ in229
+ sig1
+ U_rm_L1
+ VSGW_PackedTxMsg_1
+ 44
+
+
+ sig51
+ 21
+ in238
+ sig1
+ cos_phi_L1_H1
+ VSGW_PackedTxMsg_10
+ 45
+
+
+ sig52
+ 21
+ in238
+ sig0
+ DH_L1
+ VSGW_PackedTxMsg_10
+ 46
+
+
+ sig53
+ 21
+ in237
+ sig1
+ D_L1
+ VSGW_PackedTxMsg_9
+ 47
+
+
+ sig54
+ 21
+ in237
+ sig0
+ Frequency
+ VSGW_PackedTxMsg_9
+ 48
+
+
+ sig55
+ 21
+ in236
+ sig1
+ I_L1_H1
+ VSGW_PackedTxMsg_8
+ 49
+
+
+ sig56
+ 21
+ in236
+ sig0
+ I_rms_L1
+ VSGW_PackedTxMsg_8
+ 50
+
+
+ sig57
+ 21
+ in235
+ sig1
+ I_rm_L1
+ VSGW_PackedTxMsg_7
+ 51
+
+
+ sig58
+ 21
+ in235
+ sig0
+ PF_L1
+ VSGW_PackedTxMsg_7
+ 52
+
+
+ sig59
+ 21
+ in234
+ sig1
+ phi_L1_H1
+ VSGW_PackedTxMsg_6
+ 53
+
+
+ sig60
+ 21
+ in234
+ sig0
+ P_L1
+ VSGW_PackedTxMsg_6
+ 54
+
+
+ sig61
+ 21
+ in233
+ sig1
+ P_L1_H1
+ VSGW_PackedTxMsg_5
+ 55
+
+
+ sig62
+ 21
+ in233
+ sig0
+ QH_L1
+ VSGW_PackedTxMsg_5
+ 56
+
+
+ sig63
+ 21
+ in232
+ sig1
+ Q_L1
+ VSGW_PackedTxMsg_4
+ 57
+
+
+ sig64
+ 21
+ in232
+ sig0
+ Q_L1_H1
+ VSGW_PackedTxMsg_4
+ 58
+
+
+ sig65
+ 21
+ in231
+ sig1
+ S_L1
+ VSGW_PackedTxMsg_3
+ 59
+
+
+ sig66
+ 21
+ in231
+ sig0
+ S_L1_H1
+ VSGW_PackedTxMsg_3
+ 60
+
+
+ sig67
+ 21
+ in230
+ sig1
+ U_L1_H1
+ VSGW_PackedTxMsg_2
+ 61
+
+
+ sig68
+ 21
+ in230
+ sig0
+ U_rms_L1
+ VSGW_PackedTxMsg_2
+ 62
+
+
+
+
+
+
+ 50000
+ 8
+ Tahoma
+ 0
+ 6
+
+
+ CAN/CAN FD
+ 0
+
+
+ 0
+ 1
+ 62
+
+
+ 1
+ 1
+ 2
+ 90
+
+
+ 2
+ 5
+ 3
+ 25
+
+
+ 3
+ 6
+ 4
+ 25
+
+
+ 4
+ 7
+ 5
+ 152
+
+
+ 5
+ 8
+ 6
+ 90
+
+
+ 6
+ 37
+ 7
+ 25
+
+
+ 7
+ 9
+ 8
+ 162
+
+
+ 8
+ 11
+ 9
+ 90
+
+
+ 9
+ 12
+ 10
+ 62
+
+
+ 10
+ 105
+ 11
+ 25
+
+
+ 11
+ 80
+ 12
+ 25
+
+
+ 12
+ 81
+ 13
+ 25
+
+
+ 13
+ 82
+ 14
+ 25
+
+
+ 14
+ 40
+ 15
+ 62
+
+
+ 15
+ 39
+ 16
+ 175
+
+
+ 16
+ 87
+ 17
+ 175
+
+
+
+
+ J1939
+ 1
+
+
+ 0
+ 1
+ 62
+
+
+ 1
+ 1
+ 2
+ 90
+
+
+ 2
+ 5
+ 3
+ 25
+
+
+ 3
+ 6
+ 4
+ 25
+
+
+ 4
+ 7
+ 5
+ 152
+
+
+ 5
+ 27
+ 6
+ 90
+
+
+ 6
+ 21
+ 7
+ 43
+
+
+ 7
+ 25
+ 8
+ 31
+
+
+ 8
+ 24
+ 9
+ 31
+
+
+ 9
+ 9
+ 10
+ 137
+
+
+ 10
+ 11
+ 11
+ 90
+
+
+ 11
+ 12
+ 12
+ 62
+
+
+ 12
+ 40
+ 13
+ 62
+
+
+ 13
+ 39
+ 14
+ 175
+
+
+ 14
+ 87
+ 15
+ 175
+
+
+
+
+ Class 2
+ 2
+
+
+ 0
+ 1
+ 62
+
+
+ 1
+ 1
+ 2
+ 90
+
+
+ 2
+ 5
+ 3
+ 25
+
+
+ 3
+ 6
+ 4
+ 25
+
+
+ 4
+ 7
+ 5
+ 152
+
+
+ 5
+ 19
+ 6
+ 90
+
+
+ 6
+ 8
+ 7
+ 90
+
+
+ 7
+ 9
+ 8
+ 137
+
+
+ 8
+ 17
+ 9
+ 25
+
+
+
+
+ Ford SCP
+ 3
+
+
+ 0
+ 1
+ 62
+
+
+ 1
+ 1
+ 2
+ 90
+
+
+ 2
+ 5
+ 3
+ 25
+
+
+ 3
+ 6
+ 4
+ 25
+
+
+ 4
+ 7
+ 5
+ 152
+
+
+ 5
+ 16
+ 6
+ 90
+
+
+ 6
+ 8
+ 7
+ 90
+
+
+ 7
+ 9
+ 8
+ 137
+
+
+ 8
+ 15
+ 9
+ 90
+
+
+
+
+ GMLAN
+ 4
+
+
+ 0
+ 1
+ 62
+
+
+ 1
+ 1
+ 2
+ 90
+
+
+ 2
+ 5
+ 3
+ 25
+
+
+ 3
+ 6
+ 4
+ 25
+
+
+ 4
+ 7
+ 5
+ 152
+
+
+ 5
+ 8
+ 6
+ 90
+
+
+ 6
+ 20
+ 7
+ 43
+
+
+ 7
+ 28
+ 8
+ 43
+
+
+ 8
+ 29
+ 9
+ 50
+
+
+ 9
+ 30
+ 10
+ 31
+
+
+ 10
+ 9
+ 11
+ 137
+
+
+ 11
+ 12
+ 12
+ 62
+
+
+ 12
+ 11
+ 13
+ 62
+
+
+
+
+ LIN
+ 5
+
+
+ 0
+ 1
+ 62
+
+
+ 1
+ 1
+ 2
+ 90
+
+
+ 2
+ 32
+ 3
+ 25
+
+
+ 3
+ 33
+ 4
+ 25
+
+
+ 4
+ 6
+ 5
+ 25
+
+
+ 5
+ 7
+ 6
+ 152
+
+
+ 6
+ 8
+ 7
+ 90
+
+
+ 7
+ 9
+ 8
+ 187
+
+
+ 8
+ 34
+ 9
+ 62
+
+
+ 9
+ 35
+ 10
+ 62
+
+
+ 10
+ 36
+ 11
+ 62
+
+
+ 11
+ 11
+ 12
+ 90
+
+
+
+
+ CGI
+ 6
+
+
+ 0
+ 1
+ 62
+
+
+ 1
+ 1
+ 2
+ 90
+
+
+ 2
+ 5
+ 3
+ 25
+
+
+ 3
+ 6
+ 4
+ 25
+
+
+ 4
+ 7
+ 5
+ 152
+
+
+ 5
+ 37
+ 6
+ 25
+
+
+ 6
+ 8
+ 7
+ 90
+
+
+ 7
+ 9
+ 8
+ 162
+
+
+ 8
+ 38
+ 9
+ 90
+
+
+ 9
+ 11
+ 10
+ 90
+
+
+ 10
+ 12
+ 11
+ 62
+
+
+
+
+ FlexRay
+ 7
+
+
+ 0
+ 1
+ 62
+
+
+ 1
+ 1
+ 2
+ 90
+
+
+ 2
+ 5
+ 3
+ 25
+
+
+ 3
+ 6
+ 4
+ 25
+
+
+ 4
+ 7
+ 5
+ 152
+
+
+ 5
+ 54
+ 6
+ 25
+
+
+ 6
+ 106
+ 7
+ 90
+
+
+ 7
+ 51
+ 8
+ 90
+
+
+ 8
+ 103
+ 9
+ 90
+
+
+ 9
+ 37
+ 10
+ 25
+
+
+ 10
+ 9
+ 11
+ 162
+
+
+ 11
+ 11
+ 12
+ 90
+
+
+ 12
+ 12
+ 13
+ 62
+
+
+ 13
+ 104
+ 14
+ 90
+
+
+ 14
+ 60
+ 15
+ 31
+
+
+ 15
+ 57
+ 16
+ 25
+
+
+ 16
+ 58
+ 17
+ 31
+
+
+ 17
+ 59
+ 18
+ 31
+
+
+ 18
+ 56
+ 19
+ 25
+
+
+ 19
+ 55
+ 20
+ 25
+
+
+ 20
+ 50
+ 21
+ 50
+
+
+ 21
+ 52
+ 22
+ 75
+
+
+ 22
+ 53
+ 23
+ 62
+
+
+ 23
+ 35
+ 24
+ 62
+
+
+ 24
+ 40
+ 25
+ 62
+
+
+ 25
+ 39
+ 26
+ 175
+
+
+ 26
+ 87
+ 27
+ 175
+
+
+
+
+ ARINC 825
+ 8
+
+
+ 0
+ 1
+ 62
+
+
+ 1
+ 1
+ 2
+ 90
+
+
+ 2
+ 5
+ 3
+ 25
+
+
+ 3
+ 6
+ 4
+ 25
+
+
+ 4
+ 7
+ 5
+ 152
+
+
+ 5
+ 41
+ 6
+ 43
+
+
+ 6
+ 42
+ 7
+ 50
+
+
+ 7
+ 43
+ 8
+ 31
+
+
+ 8
+ 44
+ 9
+ 31
+
+
+ 9
+ 45
+ 10
+ 31
+
+
+ 10
+ 46
+ 11
+ 37
+
+
+ 11
+ 47
+ 12
+ 31
+
+
+ 12
+ 48
+ 13
+ 50
+
+
+ 13
+ 49
+ 14
+ 31
+
+
+ 14
+ 9
+ 15
+ 162
+
+
+ 15
+ 11
+ 16
+ 90
+
+
+ 16
+ 40
+ 17
+ 62
+
+
+ 17
+ 39
+ 18
+ 175
+
+
+ 18
+ 87
+ 19
+ 175
+
+
+
+
+ Ethernet
+ 9
+
+
+ 0
+ 1
+ 62
+
+
+ 1
+ 1
+ 2
+ 90
+
+
+ 2
+ 5
+ 3
+ 25
+
+
+ 3
+ 6
+ 4
+ 25
+
+
+ 4
+ 7
+ 5
+ 152
+
+
+ 5
+ 92
+ 6
+ 152
+
+
+ 6
+ 100
+ 7
+ 50
+
+
+ 7
+ 77
+ 8
+ 152
+
+
+ 8
+ 101
+ 9
+ 50
+
+
+ 9
+ 102
+ 10
+ 56
+
+
+ 10
+ 78
+ 11
+ 50
+
+
+ 11
+ 79
+ 12
+ 37
+
+
+ 12
+ 37
+ 13
+ 25
+
+
+ 13
+ 9
+ 14
+ 162
+
+
+ 14
+ 11
+ 15
+ 90
+
+
+ 15
+ 12
+ 16
+ 62
+
+
+ 16
+ 40
+ 17
+ 62
+
+
+ 17
+ 39
+ 18
+ 175
+
+
+ 18
+ 87
+ 19
+ 175
+
+
+
+
+ PTP (802.1as)
+ 10
+
+
+ 0
+ 1
+ 62
+
+
+ 1
+ 1
+ 2
+ 90
+
+
+ 2
+ 5
+ 3
+ 25
+
+
+ 3
+ 6
+ 4
+ 25
+
+
+ 4
+ 7
+ 5
+ 152
+
+
+ 5
+ 92
+ 6
+ 152
+
+
+ 6
+ 77
+ 7
+ 152
+
+
+ 7
+ 102
+ 8
+ 56
+
+
+ 8
+ 78
+ 9
+ 50
+
+
+ 9
+ 79
+ 10
+ 37
+
+
+ 10
+ 37
+ 11
+ 25
+
+
+ 11
+ 85
+ 12
+ 125
+
+
+ 12
+ 83
+ 13
+ 50
+
+
+ 13
+ 84
+ 14
+ 37
+
+
+ 14
+ 86
+ 15
+ 125
+
+
+ 15
+ 11
+ 16
+ 90
+
+
+ 16
+ 12
+ 17
+ 62
+
+
+ 17
+ 40
+ 18
+ 62
+
+
+ 18
+ 39
+ 19
+ 175
+
+
+ 19
+ 87
+ 20
+ 175
+
+
+
+
+ TCP
+ 11
+
+
+ 0
+ 1
+ 62
+
+
+ 1
+ 1
+ 2
+ 90
+
+
+ 2
+ 5
+ 3
+ 25
+
+
+ 3
+ 6
+ 4
+ 25
+
+
+ 4
+ 7
+ 5
+ 152
+
+
+ 5
+ 92
+ 6
+ 152
+
+
+ 6
+ 100
+ 7
+ 50
+
+
+ 7
+ 77
+ 8
+ 152
+
+
+ 8
+ 101
+ 9
+ 50
+
+
+ 9
+ 102
+ 10
+ 56
+
+
+ 10
+ 78
+ 11
+ 50
+
+
+ 11
+ 79
+ 12
+ 37
+
+
+ 12
+ 37
+ 13
+ 31
+
+
+ 13
+ 88
+ 14
+ 68
+
+
+ 14
+ 89
+ 15
+ 68
+
+
+ 15
+ 90
+ 16
+ 50
+
+
+ 16
+ 91
+ 17
+ 93
+
+
+ 17
+ 11
+ 18
+ 90
+
+
+ 18
+ 12
+ 19
+ 62
+
+
+ 19
+ 40
+ 20
+ 62
+
+
+ 20
+ 39
+ 21
+ 175
+
+
+ 21
+ 87
+ 22
+ 175
+
+
+
+
+ UDP
+ 12
+
+
+ 0
+ 1
+ 62
+
+
+ 1
+ 1
+ 2
+ 90
+
+
+ 2
+ 5
+ 3
+ 25
+
+
+ 3
+ 6
+ 4
+ 25
+
+
+ 4
+ 7
+ 5
+ 152
+
+
+ 5
+ 92
+ 6
+ 152
+
+
+ 6
+ 100
+ 7
+ 50
+
+
+ 7
+ 77
+ 8
+ 152
+
+
+ 8
+ 101
+ 9
+ 50
+
+
+ 9
+ 102
+ 10
+ 56
+
+
+ 10
+ 78
+ 11
+ 50
+
+
+ 11
+ 79
+ 12
+ 37
+
+
+ 12
+ 37
+ 13
+ 50
+
+
+ 13
+ 9
+ 14
+ 212
+
+
+ 14
+ 11
+ 15
+ 90
+
+
+ 15
+ 120
+ 16
+ 90
+
+
+ 16
+ 12
+ 17
+ 62
+
+
+ 17
+ 39
+ 18
+ 175
+
+
+ 18
+ 87
+ 19
+ 175
+
+
+
+
+ FSA
+ 13
+
+
+ 0
+ 1
+ 62
+
+
+ 1
+ 1
+ 2
+ 90
+
+
+ 2
+ 5
+ 3
+ 25
+
+
+ 3
+ 6
+ 4
+ 25
+
+
+ 4
+ 7
+ 5
+ 152
+
+
+ 5
+ 93
+ 6
+ 50
+
+
+ 6
+ 94
+ 7
+ 50
+
+
+ 7
+ 95
+ 8
+ 50
+
+
+ 8
+ 96
+ 9
+ 50
+
+
+ 9
+ 97
+ 10
+ 68
+
+
+ 10
+ 37
+ 11
+ 31
+
+
+ 11
+ 98
+ 12
+ 68
+
+
+ 12
+ 99
+ 13
+ 68
+
+
+ 13
+ 11
+ 14
+ 90
+
+
+ 14
+ 39
+ 15
+ 175
+
+
+ 15
+ 87
+ 16
+ 175
+
+
+
+
+ Statistics
+ 14
+
+
+ 0
+ 1
+ 62
+
+
+ 1
+ 1
+ 2
+ 90
+
+
+ 2
+ 5
+ 3
+ 25
+
+
+ 3
+ 6
+ 4
+ 25
+
+
+ 4
+ 7
+ 5
+ 152
+
+
+ 5
+ 8
+ 6
+ 90
+
+
+ 6
+ 37
+ 7
+ 25
+
+
+ 7
+ 9
+ 8
+ 162
+
+
+ 8
+ 11
+ 9
+ 90
+
+
+ 9
+ 12
+ 10
+ 62
+
+
+ 10
+ 40
+ 11
+ 62
+
+
+ 11
+ 39
+ 12
+ 175
+
+
+ 12
+ 87
+ 13
+ 175
+
+
+ 13
+ 107
+ 14
+ 62
+
+
+ 14
+ 108
+ 15
+ 62
+
+
+ 15
+ 109
+ 16
+ 62
+
+
+ 16
+ 110
+ 17
+ 62
+
+
+
+
+ I2C
+ 15
+
+
+ 0
+ 1
+ 62
+
+
+ 1
+ 1
+ 2
+ 90
+
+
+ 2
+ 5
+ 3
+ 25
+
+
+ 3
+ 6
+ 4
+ 25
+
+
+ 4
+ 7
+ 5
+ 152
+
+
+ 5
+ 8
+ 6
+ 90
+
+
+ 6
+ 121
+ 7
+ 25
+
+
+ 7
+ 122
+ 8
+ 81
+
+
+ 8
+ 37
+ 9
+ 25
+
+
+ 9
+ 9
+ 10
+ 162
+
+
+ 10
+ 11
+ 11
+ 90
+
+
+ 11
+ 12
+ 12
+ 62
+
+
+ 12
+ 40
+ 13
+ 62
+
+
+ 13
+ 39
+ 14
+ 175
+
+
+ 14
+ 87
+ 15
+ 175
+
+
+
+
+ A2B
+ 16
+
+
+ 0
+ 1
+ 62
+
+
+ 1
+ 1
+ 2
+ 90
+
+
+ 2
+ 5
+ 3
+ 25
+
+
+ 3
+ 6
+ 4
+ 25
+
+
+ 4
+ 7
+ 5
+ 152
+
+
+ 5
+ 144
+ 6
+ 90
+
+
+ 6
+ 124
+ 7
+ 90
+
+
+ 7
+ 125
+ 8
+ 90
+
+
+ 8
+ 126
+ 9
+ 25
+
+
+ 9
+ 127
+ 10
+ 90
+
+
+ 10
+ 128
+ 11
+ 25
+
+
+ 11
+ 129
+ 12
+ 25
+
+
+ 12
+ 130
+ 13
+ 90
+
+
+ 13
+ 11
+ 14
+ 90
+
+
+ 14
+ 12
+ 15
+ 62
+
+
+ 15
+ 131
+ 16
+ 90
+
+
+ 16
+ 40
+ 17
+ 62
+
+
+ 17
+ 39
+ 18
+ 175
+
+
+ 18
+ 87
+ 19
+ 175
+
+
+
+
+ wBMS
+ 17
+
+
+ 0
+ 1
+ 62
+
+
+ 1
+ 1
+ 2
+ 90
+
+
+ 2
+ 5
+ 3
+ 25
+
+
+ 3
+ 6
+ 4
+ 25
+
+
+ 4
+ 7
+ 5
+ 152
+
+
+ 5
+ 133
+ 6
+ 90
+
+
+ 6
+ 135
+ 7
+ 175
+
+
+ 7
+ 132
+ 8
+ 90
+
+
+ 8
+ 136
+ 9
+ 62
+
+
+ 9
+ 137
+ 10
+ 62
+
+
+ 10
+ 37
+ 11
+ 25
+
+
+ 11
+ 9
+ 12
+ 162
+
+
+ 12
+ 11
+ 13
+ 90
+
+
+ 13
+ 12
+ 14
+ 62
+
+
+ 14
+ 40
+ 15
+ 62
+
+
+ 15
+ 39
+ 16
+ 175
+
+
+ 16
+ 87
+ 17
+ 175
+
+
+
+
+ MDIO
+ 18
+
+
+ 0
+ 1
+ 62
+
+
+ 1
+ 1
+ 2
+ 90
+
+
+ 2
+ 5
+ 3
+ 25
+
+
+ 3
+ 6
+ 4
+ 25
+
+
+ 4
+ 7
+ 5
+ 152
+
+
+ 5
+ 138
+ 6
+ 68
+
+
+ 6
+ 139
+ 7
+ 43
+
+
+ 7
+ 140
+ 8
+ 68
+
+
+ 8
+ 142
+ 9
+ 81
+
+
+ 9
+ 141
+ 10
+ 87
+
+
+ 10
+ 37
+ 11
+ 25
+
+
+ 11
+ 9
+ 12
+ 162
+
+
+ 12
+ 11
+ 13
+ 90
+
+
+ 13
+ 12
+ 14
+ 62
+
+
+ 14
+ 40
+ 15
+ 62
+
+
+ 15
+ 39
+ 16
+ 175
+
+
+ 16
+ 87
+ 17
+ 175
+
+
+
+
+ DoIP
+ 19
+
+
+ 0
+ 1
+ 62
+
+
+ 1
+ 1
+ 2
+ 90
+
+
+ 2
+ 5
+ 3
+ 25
+
+
+ 3
+ 6
+ 4
+ 25
+
+
+ 4
+ 201
+ 5
+ 80
+
+
+ 5
+ 202
+ 6
+ 80
+
+
+ 6
+ 203
+ 7
+ 40
+
+
+ 7
+ 204
+ 8
+ 300
+
+
+ 8
+ 92
+ 9
+ 90
+
+
+ 9
+ 77
+ 10
+ 90
+
+
+ 10
+ 100
+ 11
+ 55
+
+
+ 11
+ 101
+ 12
+ 55
+
+
+ 12
+ 205
+ 13
+ 140
+
+
+ 13
+ 78
+ 14
+ 60
+
+
+ 14
+ 143
+ 15
+ 70
+
+
+ 15
+ 91
+ 16
+ 60
+
+
+ 16
+ 11
+ 17
+ 70
+
+
+ 17
+ 12
+ 18
+ 60
+
+
+ 18
+ 79
+ 19
+ 60
+
+
+
+
+ 10BASE-T1S
+ 20
+
+
+ 0
+ 1
+ 62
+
+
+ 1
+ 1
+ 2
+ 90
+
+
+ 2
+ 5
+ 3
+ 25
+
+
+ 3
+ 6
+ 4
+ 25
+
+
+ 4
+ 7
+ 5
+ 152
+
+
+ 5
+ 145
+ 6
+ 87
+
+
+ 6
+ 146
+ 7
+ 37
+
+
+ 7
+ 12
+ 8
+ 31
+
+
+ 8
+ 37
+ 9
+ 25
+
+
+ 9
+ 9
+ 10
+ 162
+
+
+ 10
+ 11
+ 11
+ 90
+
+
+ 11
+ 40
+ 12
+ 62
+
+
+ 12
+ 39
+ 13
+ 175
+
+
+ 13
+ 87
+ 14
+ 175
+
+
+
+
+
+ Custom 1
+
+
+ Custom 2
+
+
+ Custom 3
+
+
+ Custom 4
+
+
+ Custom 5
+
+
+ Custom 6
+
+
+
+
+ 1
+
+ Intrepid0
+
+
+
+
+ HS CAN
+ net0
+ HS CAN
+ 500000
+ 1
+ 2000000
+ 2
+ 1
+ False
+ False
+
+
+ MS CAN
+ net1
+ MS CAN
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ SW CAN
+ net2
+ SW CAN
+ 33333
+ 1
+ 1
+ 2
+ False
+ False
+
+
+ J1850 VPW
+ net3
+ J1850 VPW
+ 10417
+ 3
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K
+ net4
+ ISO9141/KW2K
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ LSFT CAN
+ net5
+ LSFT CAN
+ 125000
+ 1
+ 2
+ False
+ False
+
+
+ J1850 PWM
+ net6
+ J1850 PWM
+ 41600
+ 4
+ 2
+ False
+ False
+
+
+ J1708
+ net7
+ J1708
+ 9600
+ 13
+ 2
+ False
+ False
+
+
+ neoVI
+ net8
+ neoVI
+ 0
+ 1
+ 2
+ False
+ False
+
+
+ HS CAN2
+ net9
+ HS CAN2 (neoVI 3G)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ HS CAN3
+ net10
+ HS CAN3 (neoVI 3G)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ LIN2
+ net11
+ LIN2 (neoVI 3G)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ LIN3
+ net12
+ LIN3 (neoVI 3G)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ LIN4
+ net13
+ LIN4 (neoVI 3G)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ CGI
+ net14
+ CGI (neoVI 3G)
+ 625000
+ 18
+ 2
+ False
+ False
+
+
+ LIN
+ net15
+ LIN
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K 2
+ net16
+ ISO9141/KW2K 2
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K 3
+ net17
+ ISO9141/KW2K 3
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K 4
+ net18
+ ISO9141/KW2K 4
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ HS CAN4
+ net19
+ HS CAN4
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ HS CAN5
+ net20
+ HS CAN5
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ UART
+ net21
+ UART (neoVI 3G)
+ 10417
+ 28
+ 2
+ False
+ False
+
+
+ UART2
+ net22
+ UART2 (neoVI 3G)
+ 10417
+ 28
+ 2
+ False
+ False
+
+
+ LIN5
+ net23
+ LIN5 (neoVI 3G)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ MOST (VNET A)
+ net24
+ MOST (VNET A)
+ 1000000
+ 17
+ 2
+ False
+ False
+
+
+ FlexRay1A (VNET A)
+ net25
+ FlexRay1A (VNET A)
+ 5000000
+ 16
+ 2
+ False
+ False
+
+
+ FlexRay1B (VNET A)
+ net26
+ FlexRay1B (VNET A)
+ 5000000
+ 16
+ 2
+ False
+ False
+
+
+ FlexRay2A (VNET A)
+ net27
+ FlexRay2A (VNET A)
+ 5000000
+ 16
+ 2
+ False
+ False
+
+
+ FlexRay2B (VNET A)
+ net28
+ FlexRay2B (VNET A)
+ 5000000
+ 16
+ 2
+ False
+ False
+
+
+ HS CAN (VNET A)
+ net29
+ HS CAN (VNET A)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ MS CAN (VNET A)
+ net30
+ MS CAN (VNET A)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ SW CAN (VNET A)
+ net31
+ SW CAN (VNET A)
+ 33333
+ 1
+ 2
+ False
+ False
+
+
+ J1850 VPW (VNET A)
+ net32
+ J1850 VPW (VNET A)
+ 10417
+ 3
+ 2
+ False
+ False
+
+
+ LSFT CAN (VNET A)
+ net33
+ LSFT CAN (VNET A)
+ 125000
+ 1
+ 2
+ False
+ False
+
+
+ J1708 (VNET A)
+ net34
+ J1708 (VNET A)
+ 9600
+ 13
+ 2
+ False
+ False
+
+
+ neoVI (VNET A)
+ net35
+ neoVI (VNET A)
+ 500000
+ 1
+ 2
+ False
+ False
+
+
+ HS CAN2 (VNET A)
+ net36
+ HS CAN2 (VNET A)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ HS CAN3 (VNET A)
+ net37
+ HS CAN3 (VNET A)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ LIN (VNET A)
+ net38
+ LIN (VNET A)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ LIN2 (VNET A)
+ net39
+ LIN2 (VNET A)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ LIN3 (VNET A)
+ net40
+ LIN3 (VNET A)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ LIN4 (VNET A)
+ net41
+ LIN4 (VNET A)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ CGI (VNET A)
+ net42
+ CGI (VNET A)
+ 625000
+ 18
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K (VNET A)
+ net43
+ ISO9141/KW2K (VNET A)
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K 2 (VNET A)
+ net44
+ ISO9141/KW2K 2 (VNET A)
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K 3 (VNET A)
+ net45
+ ISO9141/KW2K 3 (VNET A)
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K 4 (VNET A)
+ net46
+ ISO9141/KW2K 4 (VNET A)
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ HS CAN (VNET B)
+ net47
+ HS CAN (VNET B)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ MS CAN (VNET B)
+ net48
+ MS CAN (VNET B)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ SW CAN (VNET B)
+ net49
+ SW CAN (VNET B)
+ 33333
+ 1
+ 2
+ False
+ False
+
+
+ J1850 VPW (VNET B)
+ net50
+ J1850 VPW (VNET B)
+ 10417
+ 3
+ 2
+ False
+ False
+
+
+ LSFT CAN (VNET B)
+ net51
+ LSFT CAN (VNET B)
+ 125000
+ 1
+ 2
+ False
+ False
+
+
+ J1708 (VNET B)
+ net52
+ J1708 (VNET B)
+ 9600
+ 13
+ 2
+ False
+ False
+
+
+ neoVI (VNET B)
+ net53
+ neoVI (VNET B)
+ 500000
+ 1
+ 2
+ False
+ False
+
+
+ HS CAN2 (VNET B)
+ net54
+ HS CAN2 (VNET B)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ HS CAN3 (VNET B)
+ net55
+ HS CAN3 (VNET B)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ LIN (VNET B)
+ net56
+ LIN (VNET B)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ LIN2 (VNET B)
+ net57
+ LIN2 (VNET B)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ LIN3 (VNET B)
+ net58
+ LIN3 (VNET B)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ LIN4 (VNET B)
+ net59
+ LIN4 (VNET B)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ CGI (VNET B)
+ net60
+ CGI (VNET B)
+ 625000
+ 18
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K (VNET B)
+ net61
+ ISO9141/KW2K (VNET B)
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K 2 (VNET B)
+ net62
+ ISO9141/KW2K 2 (VNET B)
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K 3 (VNET B)
+ net63
+ ISO9141/KW2K 3 (VNET B)
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ ISO9141/KW2K 4 (VNET B)
+ net64
+ ISO9141/KW2K 4 (VNET B)
+ 10417
+ 6
+ 2
+ False
+ False
+
+
+ HS CAN4 (VNET A)
+ net65
+ HS CAN4 (VNET A)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ HS CAN5 (VNET A)
+ net66
+ HS CAN5 (VNET A)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ LIN5 (VNET A)
+ net67
+ LIN5 (VNET A)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ HS CAN4 (VNET B)
+ net68
+ HS CAN4 (VNET B)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ HS CAN5 (VNET B)
+ net69
+ HS CAN5 (VNET B)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ LIN5 (VNET B)
+ net70
+ LIN5 (VNET B)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ Ethernet DAQ
+ net71
+ Ethernet DAQ (neoVI 3G)
+ 0
+ 29
+ 2
+ False
+ False
+
+
+ Ethernet
+ net72
+ WLAN : Killer Wireless-n/a/ac 1535 Wireless Network Adapter
+ 29
+ True
+ Ethernet PCAP
+ icsenet.dll
+ 2
+ False
+ False
+
+
+ MOST (VNET B)
+ net73
+ MOST (VNET B)
+ 1000000
+ 17
+ 2
+ False
+ False
+
+
+ FlexRay1A (VNET B)
+ net74
+ FlexRay1A (VNET B)
+ 5000000
+ 16
+ 2
+ False
+ False
+
+
+ FlexRay1B (VNET B)
+ net75
+ FlexRay1B (VNET B)
+ 5000000
+ 16
+ 2
+ False
+ False
+
+
+ FlexRay2A (VNET B)
+ net76
+ FlexRay2A (VNET B)
+ 5000000
+ 16
+ 2
+ False
+ False
+
+
+ FlexRay2B (VNET B)
+ net77
+ FlexRay2B (VNET B)
+ 5000000
+ 16
+ 2
+ False
+ False
+
+
+ SW CAN2
+ net78
+ SW CAN2 (neoVI 3G)
+ 33333
+ 1
+ 2
+ False
+ False
+
+
+ SW CAN2 (VNET A)
+ net79
+ SW CAN2 (VNET A)
+ 33333
+ 1
+ 2
+ False
+ False
+
+
+ SW CAN2 (VNET B)
+ net80
+ SW CAN2 (VNET B)
+ 33333
+ 1
+ 2
+ False
+ False
+
+
+ FSA
+ net81
+ (FSA Virtual)
+ 31
+ 2
+ False
+ False
+
+
+ TCP
+ net82
+ (TCP Virtual)
+ 32
+ 2
+ False
+ False
+
+
+ HS CAN6
+ net83
+ HS CAN6
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ HS CAN7
+ net84
+ HS CAN7
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ LIN6
+ net85
+ LIN6
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ LSFT CAN2
+ net86
+ LSFT CAN2
+ 125000
+ 1
+ 2
+ False
+ False
+
+
+ OP (BR) ETH01
+ net87
+ OP (BR) ETH1
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH02
+ net88
+ OP (BR) ETH2
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH03
+ net89
+ OP (BR) ETH3
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH04
+ net90
+ OP (BR) ETH4
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH05
+ net91
+ OP (BR) ETH5
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH06
+ net92
+ OP (BR) ETH6
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH07
+ net93
+ OP (BR) ETH7
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH08
+ net94
+ OP (BR) ETH8
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH09
+ net95
+ OP (BR) ETH9
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH10
+ net96
+ OP (BR) ETH10
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH11
+ net97
+ OP (BR) ETH11
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ OP (BR) ETH12
+ net98
+ OP (BR) ETH12
+ 100
+ 29
+ 2
+ False
+ False
+
+
+ FlexRay
+ net99
+ FlexRay
+ 10000000
+ 16
+ 2
+ False
+ False
+
+
+ FlexRay2
+ net100
+ FlexRay2
+ 10000000
+ 16
+ 2
+ False
+ False
+
+
+ LIN6 (VNET A)
+ net101
+ LIN6 (VNET A)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ LIN6 (VNET B)
+ net102
+ LIN6 (VNET B)
+ 10417
+ 12
+ 2
+ False
+ False
+
+
+ HS CAN6 (VNET A)
+ net103
+ HS CAN6 (VNET A)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ HS CAN6 (VNET B)
+ net104
+ HS CAN6 (VNET B)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ HS CAN7 (VNET A)
+ net105
+ HS CAN7 (VNET A)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ HS CAN7 (VNET B)
+ net106
+ HS CAN7 (VNET B)
+ 500000
+ 1
+ 2000000
+ 2
+ False
+ False
+
+
+ LSFT CAN2 (VNET A)
+ net107
+ LSFT CAN2 (VNET A)
+ 125000
+ 1
+ 2
+ False
+ False
+
+
+ LSFT CAN2 (VNET B)
+ net108
+ LSFT CAN2 (VNET B)
+ 125000
+ 1
+ 2
+ False
+ False
+
+
+ Ethernet (VNET A)
+ net109
+ Ethernet (VNET A)
+ 0
+ 29
+ 2
+ False
+ False
+
+
+ Ethernet (VNET B)
+ net110
+ Ethernet (VNET B)
+ 0
+ 29
+ 2
+ False
+ False
+
+
+ UDP
+ net111
+ (UDP Virtual)
+ 33
+ 2
+ False
+ False
+
+
+ AUTOSAR
+ net112
+ (AUTOSAR Virtual)
+ 34
+ 2
+ False
+ False
+
+
+
+
+ (PID 00) CAN Supported PIDs (1-20) Response
+ in0
+ 7E8
+ xx
+ 41
+ 00
+ net0
+ 16744448
+
+
+ PID 01 Supported (PID 00)
+ sig0
+ 2
+ bit7({B4})
+ True/False
+ 24
+ 1
+
+
+ PID 02 Supported (PID 00)
+ sig1
+ 2
+ bit6({B4})
+ True/False
+ 25
+ 1
+
+
+ PID 03 Supported (PID 00)
+ sig2
+ 2
+ bit5({B4})
+ True/False
+ 26
+ 1
+
+
+ PID 04 Supported (PID 00)
+ sig3
+ 2
+ bit4({B4})
+ True/False
+ 27
+ 1
+
+
+ PID 05 Supported (PID 00)
+ sig4
+ 2
+ bit3({B4})
+ True/False
+ 28
+ 1
+
+
+ PID 06 Supported (PID 00)
+ sig5
+ 2
+ bit2({B4})
+ True/False
+ 29
+ 1
+
+
+ PID 07 Supported (PID 00)
+ sig6
+ 2
+ bit1({B4})
+ True/False
+ 30
+ 1
+
+
+ PID 08 Supported (PID 00)
+ sig7
+ 2
+ bit0({B4})
+ True/False
+ 31
+ 1
+
+
+ PID 09 Supported (PID 00)
+ sig8
+ 2
+ bit7({B5})
+ True/False
+ 32
+ 1
+
+
+ PID 0A Supported (PID 00)
+ sig9
+ 2
+ bit6({B5})
+ True/False
+ 33
+ 1
+
+
+ PID 0B Supported (PID 00)
+ sig10
+ 2
+ bit5({B5})
+ True/False
+ 34
+ 1
+
+
+ PID 0C Supported (PID 00)
+ sig11
+ 2
+ bit4({B5})
+ True/False
+ 35
+ 1
+
+
+ PID 0D Supported (PID 00)
+ sig12
+ 2
+ bit3({B5})
+ True/False
+ 36
+ 1
+
+
+ PID 0E Supported (PID 00)
+ sig13
+ 2
+ bit2({B5})
+ True/False
+ 37
+ 1
+
+
+ PID 0F Supported (PID 00)
+ sig14
+ 2
+ bit1({B5})
+ True/False
+ 38
+ 1
+
+
+ PID 10 Supported (PID 00)
+ sig15
+ 2
+ bit0({B5})
+ True/False
+ 39
+ 1
+
+
+ PID 11 Supported (PID 00)
+ sig16
+ 2
+ bit7({B6})
+ True/False
+ 40
+ 1
+
+
+ PID 12 Supported (PID 00)
+ sig17
+ 2
+ bit6({B6})
+ True/False
+ 41
+ 1
+
+
+ PID 13 Supported (PID 00)
+ sig18
+ 2
+ bit5({B6})
+ True/False
+ 42
+ 1
+
+
+ PID 14 Supported (PID 00)
+ sig19
+ 2
+ bit4({B6})
+ True/False
+ 43
+ 1
+
+
+ PID 15 Supported (PID 00)
+ sig20
+ 2
+ bit3({B6})
+ True/False
+ 44
+ 1
+
+
+ PID 16 Supported (PID 00)
+ sig21
+ 2
+ bit2({B6})
+ True/False
+ 45
+ 1
+
+
+ PID 17 Supported (PID 00)
+ sig22
+ 2
+ bit1({B6})
+ True/False
+ 46
+ 1
+
+
+ PID 18 Supported (PID 00)
+ sig23
+ 2
+ bit0({B6})
+ True/False
+ 47
+ 1
+
+
+ PID 19 Supported (PID 00)
+ sig24
+ 2
+ bit7({B7})
+ True/False
+ 48
+ 1
+
+
+ PID 1A Supported (PID 00)
+ sig25
+ 2
+ bit6({B7})
+ True/False
+ 49
+ 1
+
+
+ PID 1B Supported (PID 00)
+ sig26
+ 2
+ bit5({B7})
+ True/False
+ 50
+ 1
+
+
+ PID 1C Supported (PID 00)
+ sig27
+ 2
+ bit4({B7})
+ True/False
+ 51
+ 1
+
+
+ PID 1D Supported (PID 00)
+ sig28
+ 2
+ bit3({B7})
+ True/False
+ 52
+ 1
+
+
+ PID 1E Supported (PID 00)
+ sig29
+ 2
+ bit2({B7})
+ True/False
+ 53
+ 1
+
+
+ PID 1F Supported (PID 00)
+ sig30
+ 2
+ bit1({B7})
+ True/False
+ 54
+ 1
+
+
+ PID 20 Supported (PID 00)
+ sig31
+ 2
+ bit0({B7})
+ True/False
+ 55
+ 1
+
+
+
+
+ (PID 04) CAN Calculated Load Value Response
+ in4
+ 7E8
+ xx
+ 41
+ 04
+ net0
+
+
+ Calculated LOAD Value (PID 04)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 05) CAN Engine Coolant Temp Response
+ in5
+ 7E8
+ xx
+ 41
+ 05
+ net0
+
+
+ Engine Coolant Temperature (PID 05)
+ sig0
+ 1
+ {Raw Value}*1-40|0,1,24,8
+ 0
+ 215
+ -40
+ °C
+ -40
+ 24
+ 8
+
+
+
+
+ (PID 0A) CAN Fuel Pressure Response
+ in10
+ 7E8
+ xx
+ 41
+ 0A
+ net0
+
+
+ Fuel Pressure (Gauge) (PID 0A)
+ sig0
+ 1
+ {Raw Value}*3+0|0,1,24,8
+ 0
+ 765
+ 0
+ kPa
+ 3
+ 24
+ 8
+ 3
+
+
+
+
+ (PID 0B) CAN Intake Manifold Absolute Pressure Response
+ in11
+ 7E8
+ xx
+ 41
+ 0B
+ net0
+
+
+ Intake Manifold Absolute Pressure (PID 0B)
+ sig0
+ 1
+ {Raw Value}|0,1,24,8
+ 0
+ 255
+ 0
+ kPa
+ 24
+ 8
+
+
+
+
+ (PID 0C) CAN Engine RPM Response
+ in12
+ 7E8
+ xx
+ 41
+ 0C
+ net0
+
+
+ Engine RPM (PID 0C)
+ sig0
+ 1
+ {Raw Value}*0.25+0|0,1,24,16
+ 0.00
+ 16383.75
+ 0
+ rpm
+ 0.25
+ 24
+ 16
+
+
+
+
+ (PID 0D) CAN Vehicle Speed Response
+ in13
+ 7E8
+ xx
+ 41
+ 0D
+ net0
+
+
+ Vehicle Speed Sensor (PID 0D)
+ sig0
+ 1
+ {Raw Value}|0,1,24,8
+ 0
+ 255
+ 0
+ km/h
+ 24
+ 8
+
+
+
+
+ (PID 0F) CAN Intake Air Temperature Response
+ in15
+ 7E8
+ xx
+ 41
+ 0F
+ net0
+
+
+ Intake Air Temperature (PID 0F)
+ sig0
+ 1
+ {Raw Value}*1-40|0,1,24,8
+ 0
+ 215
+ -40
+ °C
+ -40
+ 24
+ 8
+
+
+
+
+ (PID 10) CAN MAF Sensor Air Flow Rate Response
+ in16
+ 7E8
+ xx
+ 41
+ 10
+ net0
+
+
+ Air Flow Rate from MAF Sensor (PID 10)
+ sig0
+ 1
+ {Raw Value}*0.01+0|0,1,24,16
+ 0.00
+ 655.35
+ 0
+ g/s
+ 0.01
+ 24
+ 16
+
+
+
+
+ (PID 11) CAN Absolute Throttle Position Response
+ in17
+ 7E8
+ xx
+ 41
+ 11
+ net0
+ 8421504
+
+
+ Absolute Throttle Position (PID 11)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 13) CAN Oxygen Sensors Response
+ in19
+ 7E8
+ xx
+ 41
+ 13
+ net0
+ 33023
+
+
+ O2 Sensor 2-4 Present (PID 13)
+ sig0
+ 2
+ bit7({B4})
+ True/False
+ 24
+ 1
+
+
+ O2 Sensor 2-3 Present (PID 13)
+ sig1
+ 2
+ bit6({B4})
+ True/False
+ 25
+ 1
+
+
+ O2 Sensor 2-2 Present (PID 13)
+ sig2
+ 2
+ bit5({B4})
+ True/False
+ 26
+ 1
+
+
+ O2 Sensor 2-1 Present (PID 13)
+ sig3
+ 2
+ bit4({B4})
+ True/False
+ 27
+ 1
+
+
+ O2 Sensor 1-4 Present (PID 13)
+ sig4
+ 2
+ bit3({B4})
+ True/False
+ 28
+ 1
+
+
+ O2 Sensor 1-3 Present (PID 13)
+ sig5
+ 2
+ bit2({B4})
+ True/False
+ 29
+ 1
+
+
+ O2 Sensor 1-2 Present (PID 13)
+ sig6
+ 2
+ bit1({B4})
+ True/False
+ 30
+ 1
+
+
+ O2 Sensor 1-1 Present (PID 13)
+ sig7
+ 2
+ bit0({B4})
+ True/False
+ 31
+ 1
+
+
+
+
+ (PID 14) CAN Oxygen Sensor 1-1 Response
+ in20
+ 7E8
+ xx
+ 41
+ 14
+ net0
+ 33023
+
+
+ O2 Sensor 1-1 Output Voltage (PID 14)
+ sig0
+ 1
+ {Raw Value}*0.005+0|0,1,24,8
+ 0.000
+ 1.275
+ 0
+ V
+ 0.005
+ 24
+ 8
+
+
+ O2 Sensor 1-1 Short Term Fuel Trim (PID 14)
+ sig1
+ 1
+ {Raw Value}*0.78125-100|0,1,32,8
+ 0.00
+ 99.22
+ -100
+ %
+ 0.78125
+ -100
+ 32
+ 8
+
+
+
+
+ (PID 15) CAN Oxygen Sensor 1-2 Response
+ in21
+ 7E8
+ xx
+ 41
+ 15
+ net0
+ 33023
+
+
+ O2 Sensor 1-2 Output Voltage (PID 15)
+ sig0
+ 1
+ {Raw Value}*0.005+0|0,1,24,8
+ 0.000
+ 1.275
+ 0
+ V
+ 0.005
+ 24
+ 8
+
+
+ O2 Sensor 1-2 Short Term Fuel Trim (PID 15)
+ sig1
+ 1
+ {Raw Value}*0.78125-100|0,1,32,8
+ 0.00
+ 99.22
+ -100
+ %
+ 0.78125
+ -100
+ 32
+ 8
+
+
+
+
+ (PID 16) CAN Oxygen Sensor 1-3 OR 2-1 Response
+ in22
+ 7E8
+ xx
+ 41
+ 16
+ net0
+ 33023
+
+
+ O2 Sensor 1-3/2-1 Output Voltage (PID 16)
+ sig0
+ 1
+ {Raw Value}*0.005+0|0,1,24,8
+ 0.000
+ 1.275
+ 0
+ V
+ 0.005
+ 24
+ 8
+
+
+ O2 Sensor 1-3/2-1 Short Term Fuel Trim (PID 16)
+ sig1
+ 1
+ {Raw Value}*0.78125-100|0,1,32,8
+ 0.00
+ 99.22
+ -100
+ %
+ 0.78125
+ -100
+ 32
+ 8
+
+
+
+
+ (PID 17) CAN Oxygen Sensor 1-4 OR 2-2 Response
+ in23
+ 7E8
+ xx
+ 41
+ 17
+ net0
+ 33023
+
+
+ O2 Sensor 1-4/2-2 Output Voltage (PID 17)
+ sig0
+ 1
+ {Raw Value}*0.005+0|0,1,24,8
+ 0.000
+ 1.275
+ 0
+ V
+ 0.005
+ 24
+ 8
+
+
+ O2 Sensor 1-4/2-2 Short Term Fuel Trim (PID 17)
+ sig1
+ 1
+ {Raw Value}*0.78125-100|0,1,32,8
+ 0.00
+ 99.22
+ -100
+ %
+ 0.78125
+ -100
+ 32
+ 8
+
+
+
+
+ (PID 18) CAN Oxygen Sensor 2-1 OR 3-1 Response
+ in24
+ 7E8
+ xx
+ 41
+ 18
+ net0
+ 33023
+
+
+ O2 Sensor 2-1/3-1 Output Voltage (PID 18)
+ sig0
+ 1
+ {Raw Value}*0.005+0|0,1,24,8
+ 0.000
+ 1.275
+ 0
+ V
+ 0.005
+ 24
+ 8
+
+
+ O2 Sensor 2-1/3-1 Short Term Fuel Trim (PID 18)
+ sig1
+ 1
+ {Raw Value}*0.78125-100|0,1,32,8
+ 0.00
+ 99.22
+ -100
+ %
+ 0.78125
+ -100
+ 32
+ 8
+
+
+
+
+ (PID 19) CAN Oxygen Sensor 2-2 OR 3-2 Response
+ in25
+ 7E8
+ xx
+ 41
+ 19
+ net0
+ 33023
+
+
+ O2 Sensor 2-2/3-2 Output Voltage (PID 19)
+ sig0
+ 1
+ {Raw Value}*0.005+0|0,1,24,8
+ 0.000
+ 1.275
+ 0
+ V
+ 0.005
+ 24
+ 8
+
+
+ O2 Sensor 2-2/3-2 Short Term Fuel Trim (PID 19)
+ sig1
+ 1
+ {Raw Value}*0.78125-100|0,1,32,8
+ 0.00
+ 99.22
+ -100
+ %
+ 0.78125
+ -100
+ 32
+ 8
+
+
+
+
+ (PID 1A) CAN Oxygen Sensor 2-3 OR 4-1 Response
+ in26
+ 7E8
+ xx
+ 41
+ 1A
+ net0
+ 33023
+
+
+ O2 Sensor 2-3/4-1 Output Voltage (PID 1A)
+ sig0
+ 1
+ {Raw Value}*0.005+0|0,1,24,8
+ 0.000
+ 1.275
+ 0
+ V
+ 0.005
+ 24
+ 8
+
+
+ O2 Sensor 2-3/4-1 Short Term Fuel Trim (PID 1A)
+ sig1
+ 1
+ {Raw Value}*0.78125-100|0,1,32,8
+ 0.00
+ 99.22
+ -100
+ %
+ 0.78125
+ -100
+ 32
+ 8
+
+
+
+
+ (PID 1B) CAN Oxygen Sensor 2-4 OR 4-2 Response
+ in27
+ 7E8
+ xx
+ 41
+ 1B
+ net0
+ 33023
+
+
+ O2 Sensor 2-4/4-2 Output Voltage (PID 1B)
+ sig0
+ 1
+ {Raw Value}*0.005+0|0,1,24,8
+ 0.000
+ 1.275
+ 0
+ V
+ 0.005
+ 24
+ 8
+
+
+ O2 Sensor 2-4/4-2 Short Term Fuel Trim (PID 1B)
+ sig1
+ 1
+ {Raw Value}*0.78125-100|0,1,32,8
+ 0.00
+ 99.22
+ -100
+ %
+ 0.78125
+ -100
+ 32
+ 8
+
+
+
+
+ (PID 1F) CAN Time Since Engine Start Response
+ in31
+ 7E8
+ xx
+ 41
+ 1F
+ net0
+
+
+ Time Since Engine Start (PID 1F)
+ sig0
+ 1
+ {Raw Value}|0,1,24,16
+ 0
+ 65535
+ 0
+ sec
+ 24
+ 16
+
+
+
+
+ (PID 20) CAN Supported PIDs (21-40) Response
+ in32
+ 7E8
+ xx
+ 41
+ 20
+ net0
+ 16744448
+
+
+ PID 21 Supported (PID 20)
+ sig0
+ 2
+ bit7({B4})
+ True/False
+ 24
+ 1
+
+
+ PID 22 Supported (PID 20)
+ sig1
+ 2
+ bit6({B4})
+ True/False
+ 25
+ 1
+
+
+ PID 23 Supported (PID 20)
+ sig2
+ 2
+ bit5({B4})
+ True/False
+ 26
+ 1
+
+
+ PID 24 Supported (PID 20)
+ sig3
+ 2
+ bit4({B4})
+ True/False
+ 27
+ 1
+
+
+ PID 25 Supported (PID 20)
+ sig4
+ 2
+ bit3({B4})
+ True/False
+ 28
+ 1
+
+
+ PID 26 Supported (PID 20)
+ sig5
+ 2
+ bit2({B4})
+ True/False
+ 29
+ 1
+
+
+ PID 27 Supported (PID 20)
+ sig6
+ 2
+ bit1({B4})
+ True/False
+ 30
+ 1
+
+
+ PID 28 Supported (PID 20)
+ sig7
+ 2
+ bit0({B4})
+ True/False
+ 31
+ 1
+
+
+ PID 29 Supported (PID 20)
+ sig8
+ 2
+ bit7({B5})
+ True/False
+ 32
+ 1
+
+
+ PID 2A Supported (PID 20)
+ sig9
+ 2
+ bit6({B5})
+ True/False
+ 33
+ 1
+
+
+ PID 2B Supported (PID 20)
+ sig10
+ 2
+ bit5({B5})
+ True/False
+ 34
+ 1
+
+
+ PID 2C Supported (PID 20)
+ sig11
+ 2
+ bit4({B5})
+ True/False
+ 35
+ 1
+
+
+ PID 2D Supported (PID 20)
+ sig12
+ 2
+ bit3({B5})
+ True/False
+ 36
+ 1
+
+
+ PID 2E Supported (PID 20)
+ sig13
+ 2
+ bit2({B5})
+ True/False
+ 37
+ 1
+
+
+ PID 2F Supported (PID 20)
+ sig14
+ 2
+ bit1({B5})
+ True/False
+ 38
+ 1
+
+
+ PID 30 Supported (PID 20)
+ sig15
+ 2
+ bit0({B5})
+ True/False
+ 39
+ 1
+
+
+ PID 31 Supported (PID 20)
+ sig16
+ 2
+ bit7({B6})
+ True/False
+ 40
+ 1
+
+
+ PID 32 Supported (PID 20)
+ sig17
+ 2
+ bit6({B6})
+ True/False
+ 41
+ 1
+
+
+ PID 33 Supported (PID 20)
+ sig18
+ 2
+ bit5({B6})
+ True/False
+ 42
+ 1
+
+
+ PID 34 Supported (PID 20)
+ sig19
+ 2
+ bit4({B6})
+ True/False
+ 43
+ 1
+
+
+ PID 35 Supported (PID 20)
+ sig20
+ 2
+ bit3({B6})
+ True/False
+ 44
+ 1
+
+
+ PID 36 Supported (PID 20)
+ sig21
+ 2
+ bit2({B6})
+ True/False
+ 45
+ 1
+
+
+ PID 37 Supported (PID 20)
+ sig22
+ 2
+ bit1({B6})
+ True/False
+ 46
+ 1
+
+
+ PID 38 Supported (PID 20)
+ sig23
+ 2
+ bit0({B6})
+ True/False
+ 47
+ 1
+
+
+ PID 39 Supported (PID 20)
+ sig24
+ 2
+ bit7({B7})
+ True/False
+ 48
+ 1
+
+
+ PID 3A Supported (PID 20)
+ sig25
+ 2
+ bit6({B7})
+ True/False
+ 49
+ 1
+
+
+ PID 3B Supported (PID 20)
+ sig26
+ 2
+ bit5({B7})
+ True/False
+ 50
+ 1
+
+
+ PID 3C Supported (PID 20)
+ sig27
+ 2
+ bit4({B7})
+ True/False
+ 51
+ 1
+
+
+ PID 3D Supported (PID 20)
+ sig28
+ 2
+ bit3({B7})
+ True/False
+ 52
+ 1
+
+
+ PID 3E Supported (PID 20)
+ sig29
+ 2
+ bit2({B7})
+ True/False
+ 53
+ 1
+
+
+ PID 3F Supported (PID 20)
+ sig30
+ 2
+ bit1({B7})
+ True/False
+ 54
+ 1
+
+
+ PID 40 Supported (PID 20)
+ sig31
+ 2
+ bit0({B7})
+ True/False
+ 55
+ 1
+
+
+
+
+ (PID 23) CAN Fuel Rail Pressure Response
+ in35
+ 7E8
+ xx
+ 41
+ 23
+ net0
+
+
+ Fuel Rail Pressure (PID 23)
+ sig0
+ 1
+ {Raw Value}*10+0|0,1,24,16
+ 0
+ 655350
+ 0
+ kPa
+ 10
+ 24
+ 16
+ 10
+
+
+
+
+ (PID 2C) CAN Commanded EGR Response
+ in44
+ 7E8
+ xx
+ 41
+ 2C
+ net0
+
+
+ EGR Percent (PID 2C)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 99.99999999999999
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 2D) CAN EGR Error Response
+ in45
+ 7E8
+ xx
+ 41
+ 2D
+ net0
+
+
+ EGR Error (PID 2D)
+ sig0
+ 1
+ {Raw Value}*0.78125-100|0,1,24,8
+ 0.00
+ 99.22
+ -100
+ %
+ 0.78125
+ -100
+ 24
+ 8
+
+
+
+
+ (PID 30) CAN Num Warm-Ups Since DTC's Cleared Response
+ in48
+ 7E8
+ xx
+ 41
+ 30
+ net0
+ 32896
+
+
+ Number of Warm-Ups (PID 30)
+ sig0
+ 1
+ {Raw Value}|0,1,24,8
+ 0
+ 255
+ 0
+ 24
+ 8
+
+
+
+
+ (PID 33) CAN Barometric Pressure Response
+ in51
+ 7E8
+ xx
+ 41
+ 33
+ net0
+
+
+ Barometric Pressure (PID 33)
+ sig0
+ 1
+ {Raw Value}|0,1,24,8
+ 0
+ 255
+ 0
+ kPa
+ 24
+ 8
+
+
+
+
+ (PID 3C) CAN Catalyst Temperature 1-1 Response
+ in60
+ 7E8
+ xx
+ 41
+ 3C
+ net0
+ 128
+
+
+ Catalyst Temperature 1-1 (PID 3C)
+ sig0
+ 1
+ {Raw Value}*0.1-40|0,1,24,16
+ 0.0
+ 6513.5
+ -40
+ °C
+ 0.1
+ -40
+ 24
+ 16
+
+
+
+
+ (PID 3D) CAN Catalyst Temperature 2-1 Response
+ in61
+ 7E8
+ xx
+ 41
+ 3D
+ net0
+ 128
+
+
+ Catalyst Temperature 2-1 (PID 3D)
+ sig0
+ 1
+ {Raw Value}*0.1-40|0,1,24,16
+ 0.0
+ 6513.5
+ -40
+ °C
+ 0.1
+ -40
+ 24
+ 16
+
+
+
+
+ (PID 3E) CAN Catalyst Temperature 1-2 Response
+ in62
+ 7E8
+ xx
+ 41
+ 3E
+ net0
+ 128
+
+
+ Catalyst Temperature 1-2 (PID 3E)
+ sig0
+ 1
+ {Raw Value}*0.1-40|0,1,24,16
+ 0.0
+ 6513.5
+ -40
+ °C
+ 0.1
+ -40
+ 24
+ 16
+
+
+
+
+ (PID 3F) CAN Catalyst Temperature 2-2 Response
+ in63
+ 7E8
+ xx
+ 41
+ 3F
+ net0
+ 128
+
+
+ Catalyst Temperature 2-2 (PID 3F)
+ sig0
+ 1
+ {Raw Value}*0.1-40|0,1,24,16
+ 0.0
+ 6513.5
+ -40
+ °C
+ 0.1
+ -40
+ 24
+ 16
+
+
+
+
+ (PID 40) CAN Supported PIDs (41-60) Response
+ in64
+ 7E8
+ xx
+ 41
+ 40
+ net0
+ 16744448
+
+
+ PID 41 Supported (PID 40)
+ sig0
+ 2
+ bit7({B4})
+ True/False
+ 24
+ 1
+
+
+ PID 42 Supported (PID 40)
+ sig1
+ 2
+ bit6({B4})
+ True/False
+ 25
+ 1
+
+
+ PID 43 Supported (PID 40)
+ sig2
+ 2
+ bit5({B4})
+ True/False
+ 26
+ 1
+
+
+ PID 44 Supported (PID 40)
+ sig3
+ 2
+ bit4({B4})
+ True/False
+ 27
+ 1
+
+
+ PID 45 Supported (PID 40)
+ sig4
+ 2
+ bit3({B4})
+ True/False
+ 28
+ 1
+
+
+ PID 46 Supported (PID 40)
+ sig5
+ 2
+ bit2({B4})
+ True/False
+ 29
+ 1
+
+
+ PID 47 Supported (PID 40)
+ sig6
+ 2
+ bit1({B4})
+ True/False
+ 30
+ 1
+
+
+ PID 48 Supported (PID 40)
+ sig7
+ 2
+ bit0({B4})
+ True/False
+ 31
+ 1
+
+
+ PID 49 Supported (PID 40)
+ sig8
+ 2
+ bit7({B5})
+ True/False
+ 32
+ 1
+
+
+ PID 4A Supported (PID 40)
+ sig9
+ 2
+ bit6({B5})
+ True/False
+ 33
+ 1
+
+
+ PID 4B Supported (PID 40)
+ sig10
+ 2
+ bit5({B5})
+ True/False
+ 34
+ 1
+
+
+ PID 4C Supported (PID 40)
+ sig11
+ 2
+ bit4({B5})
+ True/False
+ 35
+ 1
+
+
+ PID 4D Supported (PID 40)
+ sig12
+ 2
+ bit3({B5})
+ True/False
+ 36
+ 1
+
+
+ PID 4E Supported (PID 40)
+ sig13
+ 2
+ bit2({B5})
+ True/False
+ 37
+ 1
+
+
+ PID 4F Supported (PID 40)
+ sig14
+ 2
+ bit1({B5})
+ True/False
+ 38
+ 1
+
+
+ PID 50 Supported (PID 40)
+ sig15
+ 2
+ bit0({B5})
+ True/False
+ 39
+ 1
+
+
+ PID 51 Supported (PID 40)
+ sig16
+ 2
+ bit7({B6})
+ True/False
+ 40
+ 1
+
+
+ PID 52 Supported (PID 40)
+ sig17
+ 2
+ bit6({B6})
+ True/False
+ 41
+ 1
+
+
+ PID 53 Supported (PID 40)
+ sig18
+ 2
+ bit5({B6})
+ True/False
+ 42
+ 1
+
+
+ PID 54 Supported (PID 40)
+ sig19
+ 2
+ bit4({B6})
+ True/False
+ 43
+ 1
+
+
+ PID 55 Supported (PID 40)
+ sig20
+ 2
+ bit3({B6})
+ True/False
+ 44
+ 1
+
+
+ PID 56 Supported (PID 40)
+ sig21
+ 2
+ bit2({B6})
+ True/False
+ 45
+ 1
+
+
+ PID 57 Supported (PID 40)
+ sig22
+ 2
+ bit1({B6})
+ True/False
+ 46
+ 1
+
+
+ PID 58 Supported (PID 40)
+ sig23
+ 2
+ bit0({B6})
+ True/False
+ 47
+ 1
+
+
+ PID 59 Supported (PID 40)
+ sig24
+ 2
+ bit7({B7})
+ True/False
+ 48
+ 1
+
+
+ PID 5A Supported (PID 40)
+ sig25
+ 2
+ bit6({B7})
+ True/False
+ 49
+ 1
+
+
+ PID 5B Supported (PID 40)
+ sig26
+ 2
+ bit5({B7})
+ True/False
+ 50
+ 1
+
+
+ PID 5C Supported (PID 40)
+ sig27
+ 2
+ bit4({B7})
+ True/False
+ 51
+ 1
+
+
+ PID 5D Supported (PID 40)
+ sig28
+ 2
+ bit3({B7})
+ True/False
+ 52
+ 1
+
+
+ PID 5E Supported (PID 40)
+ sig29
+ 2
+ bit2({B7})
+ True/False
+ 53
+ 1
+
+
+ PID 5F Supported (PID 40)
+ sig30
+ 2
+ bit1({B7})
+ True/False
+ 54
+ 1
+
+
+ PID 60 Supported (PID 40)
+ sig31
+ 2
+ bit0({B7})
+ True/False
+ 55
+ 1
+
+
+
+
+ (PID 42) CAN Control Module Voltage Response
+ in66
+ 7E8
+ xx
+ 41
+ 42
+ net0
+
+
+ Module Voltage (PID 42)
+ sig0
+ 1
+ {Raw Value}*0.001+0|0,1,24,16
+ 0.000
+ 65.535
+ 0
+ V
+ 0.001
+ 24
+ 16
+
+
+
+
+ (PID 43) CAN Absolute Load Value Response
+ in67
+ 7E8
+ xx
+ 41
+ 43
+ net0
+
+
+ Load Value (PID 43)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,16
+ 0.000
+ 25700
+ 0
+ %
+ 0.392156862745098
+ 24
+ 16
+
+
+
+
+ (PID 44) CAN Fuel/Air Commanded Equivalence Ratio Response
+ in68
+ 7E8
+ xx
+ 41
+ 44
+ net0
+
+
+ Fuel/Air Commanded Equivalence Ratio (PID 44)
+ sig0
+ 1
+ {Raw Value}*3.05e-05+0|0,1,24,16
+ 0.000
+ 1.999
+ 0
+ 3.05e-05
+ 24
+ 16
+
+
+
+
+ (PID 45) CAN Relative Throttle Position Response
+ in69
+ 7E8
+ xx
+ 41
+ 45
+ net0
+
+
+ Relative Throttle Position (PID 45)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 46) CAN Ambient Air Temperature Response
+ in70
+ 7E8
+ xx
+ 41
+ 46
+ net0
+
+
+ Ambient Air Temperature (PID 46)
+ sig0
+ 1
+ {Raw Value}*1-40|0,1,24,8
+ 0
+ 215
+ -40
+ °C
+ -40
+ 24
+ 8
+
+
+
+
+ (PID 47) CAN Absolute Throttle Position B Response
+ in71
+ 7E8
+ xx
+ 41
+ 47
+ net0
+ 8421504
+
+
+ Throttle Position (B) (PID 47)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 48) CAN Absolute Throttle Position C Response
+ in72
+ 7E8
+ xx
+ 41
+ 48
+ net0
+ 8421504
+
+
+ Throttle Position (C) (PID 48)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 49) CAN Accelerator Pedal Position D Response
+ in73
+ 7E8
+ xx
+ 41
+ 49
+ net0
+ 8388672
+
+
+ Accelerator Pedal Position (D) (PID 49)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 4A) CAN Accelerator Pedal Position E Response
+ in74
+ 7E8
+ xx
+ 41
+ 4A
+ net0
+ 8388672
+
+
+ Accelerator Pedal Position (E) (PID 4A)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 4B) CAN Accelerator Pedal Position F Response
+ in75
+ 7E8
+ xx
+ 41
+ 4B
+ net0
+ 8388672
+
+
+ Accelerator Pedal Position (F) (PID 4B)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 4C) CAN Commanded Throttle Actuator Control Response
+ in76
+ 7E8
+ xx
+ 41
+ 4C
+ net0
+
+
+ Commanded Throttle Actuator Control (PID 4C)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 59) CAN Fuel Rail Pressure (Absolute) Response
+ in89
+ 7E8
+ xx
+ 41
+ 59
+ net0
+
+
+ Absolute Fuel Rail Pressure (PID 59)
+ sig0
+ 1
+ {Raw Value}*10+0|0,1,24,16
+ 0
+ 655350
+ 0
+ kPa
+ 10
+ 24
+ 16
+ 10
+
+
+
+
+ (PID 5A) CAN Relative Accelerator Pedal Position Response
+ in90
+ 7E8
+ xx
+ 41
+ 5A
+ net0
+ 8388672
+
+
+ Relative Accelerator Pedal Position (PID 5A)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 5B) CAN Hybrid/EV Battery Pack Remaining Charge Response
+ in91
+ 7E8
+ xx
+ 41
+ 5B
+ net0
+
+
+ Remaining Battery Pack Charge (PID 5B)
+ sig0
+ 1
+ {Raw Value}*0.392156862745098+0|0,1,24,8
+ 0.000
+ 100
+ 0
+ %
+ 0.392156862745098
+ 24
+ 8
+
+
+
+
+ (PID 5C) CAN Engine Oil Temperature Response
+ in92
+ 7E8
+ xx
+ 41
+ 5C
+ net0
+
+
+ Oil Temperature (PID 5C)
+ sig0
+ 1
+ {Raw Value}*1-40|0,1,24,8
+ 0
+ 215
+ -40
+ °C
+ -40
+ 24
+ 8
+
+
+
+
+ (PID 5D) CAN Fuel Injection Timing Response
+ in93
+ 7E8
+ xx
+ 41
+ 5D
+ net0
+
+
+ Fuel Injection Timing (PID 5D)
+ sig0
+ 1
+ {Raw Value}*0.0078125-210|0,1,24,16
+ 0.000
+ 301.992
+ -210
+ deg
+ 0.0078125
+ -210
+ 24
+ 16
+
+
+
+
+ (PID 5E) CAN Engine Fuel Rate Response
+ in94
+ 7E8
+ xx
+ 41
+ 5E
+ net0
+
+
+ Engine Fuel Rate (PID 5E)
+ sig0
+ 1
+ {Raw Value}*0.05+0|0,1,24,16
+ 0.00
+ 3276.75
+ 0
+ L/h
+ 0.05
+ 24
+ 16
+
+
+
+
+ (PID 60) CAN Supprted PIDs (61-80) Response
+ in96
+ 7E8
+ xx
+ 41
+ 60
+ net0
+ 16744448
+
+
+ PID 61 Supported (PID 60)
+ sig0
+ 2
+ bit7({B4})
+ True/False
+ 24
+ 1
+
+
+ PID 62 Supported (PID 60)
+ sig1
+ 2
+ bit6({B4})
+ True/False
+ 25
+ 1
+
+
+ PID 63 Supported (PID 60)
+ sig2
+ 2
+ bit5({B4})
+ True/False
+ 26
+ 1
+
+
+ PID 64 Supported (PID 60)
+ sig3
+ 2
+ bit4({B4})
+ True/False
+ 27
+ 1
+
+
+ PID 65 Supported (PID 60)
+ sig4
+ 2
+ bit3({B4})
+ True/False
+ 28
+ 1
+
+
+ PID 66 Supported (PID 60)
+ sig5
+ 2
+ bit2({B4})
+ True/False
+ 29
+ 1
+
+
+ PID 67 Supported (PID 60)
+ sig6
+ 2
+ bit1({B4})
+ True/False
+ 30
+ 1
+
+
+ PID 68 Supported (PID 60)
+ sig7
+ 2
+ bit0({B4})
+ True/False
+ 31
+ 1
+
+
+ PID 69 Supported (PID 60)
+ sig8
+ 2
+ bit7({B5})
+ True/False
+ 32
+ 1
+
+
+ PID 6A Supported (PID 60)
+ sig9
+ 2
+ bit6({B5})
+ True/False
+ 33
+ 1
+
+
+ PID 6B Supported (PID 60)
+ sig10
+ 2
+ bit5({B5})
+ True/False
+ 34
+ 1
+
+
+ PID 6C Supported (PID 60)
+ sig11
+ 2
+ bit4({B5})
+ True/False
+ 35
+ 1
+
+
+ PID 6D Supported (PID 60)
+ sig12
+ 2
+ bit3({B5})
+ True/False
+ 36
+ 1
+
+
+ PID 6E Supported (PID 60)
+ sig13
+ 2
+ bit2({B5})
+ True/False
+ 37
+ 1
+
+
+ PID 6F Supported (PID 60)
+ sig14
+ 2
+ bit1({B5})
+ True/False
+ 38
+ 1
+
+
+ PID 70 Supported (PID 60)
+ sig15
+ 2
+ bit0({B5})
+ True/False
+ 39
+ 1
+
+
+ PID 71 Supported (PID 60)
+ sig16
+ 2
+ bit7({B6})
+ True/False
+ 40
+ 1
+
+
+ PID 72 Supported (PID 60)
+ sig17
+ 2
+ bit6({B6})
+ True/False
+ 41
+ 1
+
+
+ PID 73 Supported (PID 60)
+ sig18
+ 2
+ bit5({B6})
+ True/False
+ 42
+ 1
+
+
+ PID 74 Supported (PID 60)
+ sig19
+ 2
+ bit4({B6})
+ True/False
+ 43
+ 1
+
+
+ PID 75 Supported (PID 60)
+ sig20
+ 2
+ bit3({B6})
+ True/False
+ 44
+ 1
+
+
+ PID 76 Supported (PID 60)
+ sig21
+ 2
+ bit2({B6})
+ True/False
+ 45
+ 1
+
+
+ PID 77 Supported (PID 60)
+ sig22
+ 2
+ bit1({B6})
+ True/False
+ 46
+ 1
+
+
+ PID 78 Supported (PID 60)
+ sig23
+ 2
+ bit0({B6})
+ True/False
+ 47
+ 1
+
+
+ PID 79 Supported (PID 60)
+ sig24
+ 2
+ bit7({B7})
+ True/False
+ 48
+ 1
+
+
+ PID 7A Supported (PID 60)
+ sig25
+ 2
+ bit6({B7})
+ True/False
+ 49
+ 1
+
+
+ PID 7B Supported (PID 60)
+ sig26
+ 2
+ bit5({B7})
+ True/False
+ 50
+ 1
+
+
+ PID 7C Supported (PID 60)
+ sig27
+ 2
+ bit4({B7})
+ True/False
+ 51
+ 1
+
+
+ PID 7D Supported (PID 60)
+ sig28
+ 2
+ bit3({B7})
+ True/False
+ 52
+ 1
+
+
+ PID 7E Supported (PID 60)
+ sig29
+ 2
+ bit2({B7})
+ True/False
+ 53
+ 1
+
+
+ PID 7F Supported (PID 60)
+ sig30
+ 2
+ bit1({B7})
+ True/False
+ 54
+ 1
+
+
+ PID 80 Supported (PID 60)
+ sig31
+ 2
+ bit0({B7})
+ True/False
+ 55
+ 1
+
+
+
+
+ (PID 61) CAN Driver's Demand Engine - Percent Torque Response
+ in97
+ 7E8
+ xx
+ 41
+ 61
+ net0
+ 12615680
+
+
+ Driver's Demand Engine - Percent Torque (PID 61)
+ sig0
+ 1
+ {Raw Value}*1-125|0,1,24,8
+ 0
+ 130
+ -125
+ %
+ -125
+ 24
+ 8
+
+
+
+
+ (PID 62) CAN Actual Engine - Percent Torque Response
+ in98
+ 7E8
+ xx
+ 41
+ 62
+ net0
+ 12615680
+
+
+ Actual Engine - Percent Torque (PID 62)
+ sig0
+ 1
+ {Raw Value}*1-125|0,1,24,8
+ 0
+ 130
+ -125
+ %
+ -125
+ 24
+ 8
+
+
+
+
+ (PID 63) CAN Engine Reference Torque Response
+ in99
+ 7E8
+ xx
+ 41
+ 63
+ net0
+ 12615680
+
+
+ Engine Reference Torque (PID 63)
+ sig0
+ 1
+ {Raw Value}|0,1,24,16
+ 0
+ 65535
+ 0
+ Nm
+ 24
+ 16
+
+
+
+
+ (PID 80) CAN Supported PIDs (81-A0) Response
+ in128
+ 7E8
+ xx
+ 41
+ 80
+ net0
+ 16744448
+
+
+ PID 81 Supported (PID 80)
+ sig0
+ 2
+ bit7({B4})
+ True/False
+ 24
+ 1
+
+
+ PID 82 Supported (PID 80)
+ sig1
+ 2
+ bit6({B4})
+ True/False
+ 25
+ 1
+
+
+ PID 83 Supported (PID 80)
+ sig2
+ 2
+ bit5({B4})
+ True/False
+ 26
+ 1
+
+
+ PID 84 Supported (PID 80)
+ sig3
+ 2
+ bit4({B4})
+ True/False
+ 27
+ 1
+
+
+ PID 85 Supported (PID 80)
+ sig4
+ 2
+ bit3({B4})
+ True/False
+ 28
+ 1
+
+
+ PID 86 Supported (PID 80)
+ sig5
+ 2
+ bit2({B4})
+ True/False
+ 29
+ 1
+
+
+ PID 87 Supported (PID 80)
+ sig6
+ 2
+ bit1({B4})
+ True/False
+ 30
+ 1
+
+
+ PID 88 Supported (PID 80)
+ sig7
+ 2
+ bit0({B4})
+ True/False
+ 31
+ 1
+
+
+ PID 89 Supported (PID 80)
+ sig8
+ 2
+ bit7({B5})
+ True/False
+ 32
+ 1
+
+
+ PID 8A Supported (PID 80)
+ sig9
+ 2
+ bit6({B5})
+ True/False
+ 33
+ 1
+
+
+ PID 8B Supported (PID 80)
+ sig10
+ 2
+ bit5({B5})
+ True/False
+ 34
+ 1
+
+
+ PID 8C Supported (PID 80)
+ sig11
+ 2
+ bit4({B5})
+ True/False
+ 35
+ 1
+
+
+ PID 8D Supported (PID 80)
+ sig12
+ 2
+ bit3({B5})
+ True/False
+ 36
+ 1
+
+
+ PID 8E Supported (PID 80)
+ sig13
+ 2
+ bit2({B5})
+ True/False
+ 37
+ 1
+
+
+ PID 8F Supported (PID 80)
+ sig14
+ 2
+ bit1({B5})
+ True/False
+ 38
+ 1
+
+
+ PID 90 Supported (PID 80)
+ sig15
+ 2
+ bit0({B5})
+ True/False
+ 39
+ 1
+
+
+ PID 91 Supported (PID 80)
+ sig16
+ 2
+ bit7({B6})
+ True/False
+ 40
+ 1
+
+
+ PID 92 Supported (PID 80)
+ sig17
+ 2
+ bit6({B6})
+ True/False
+ 41
+ 1
+
+
+ PID 93 Supported (PID 80)
+ sig18
+ 2
+ bit5({B6})
+ True/False
+ 42
+ 1
+
+
+ PID 94 Supported (PID 80)
+ sig19
+ 2
+ bit4({B6})
+ True/False
+ 43
+ 1
+
+
+ PID 95 Supported (PID 80)
+ sig20
+ 2
+ bit3({B6})
+ True/False
+ 44
+ 1
+
+
+ PID 96 Supported (PID 80)
+ sig21
+ 2
+ bit2({B6})
+ True/False
+ 45
+ 1
+
+
+ PID 97 Supported (PID 80)
+ sig22
+ 2
+ bit1({B6})
+ True/False
+ 46
+ 1
+
+
+ PID 98 Supported (PID 80)
+ sig23
+ 2
+ bit0({B6})
+ True/False
+ 47
+ 1
+
+
+ PID 99 Supported (PID 80)
+ sig24
+ 2
+ bit7({B7})
+ True/False
+ 48
+ 1
+
+
+ PID 9A Supported (PID 80)
+ sig25
+ 2
+ bit6({B7})
+ True/False
+ 49
+ 1
+
+
+ PID 9B Supported (PID 80)
+ sig26
+ 2
+ bit5({B7})
+ True/False
+ 50
+ 1
+
+
+ PID 9C Supported (PID 80)
+ sig27
+ 2
+ bit4({B7})
+ True/False
+ 51
+ 1
+
+
+ PID 9D Supported (PID 80)
+ sig28
+ 2
+ bit3({B7})
+ True/False
+ 52
+ 1
+
+
+ PID 9E Supported (PID 80)
+ sig29
+ 2
+ bit2({B7})
+ True/False
+ 53
+ 1
+
+
+ PID 9F Supported (PID 80)
+ sig30
+ 2
+ bit1({B7})
+ True/False
+ 54
+ 1
+
+
+ PID A0 Supported (PID 80)
+ sig31
+ 2
+ bit0({B7})
+ True/False
+ 55
+ 1
+
+
+
+
+ (PID 83) CAN NOx Sensor Response
+ in131
+ 7E8
+ 41
+ 83
+ net0
+ 10789024
+ True
+ 86
+
+
+ NOx Sensor Concentration 2-2 Supported (PID 83)
+ sig1
+ 2
+ bit3({B3})
+ True/False
+ 20
+ 1
+
+
+ NOx Sensor Concentration 2-1 Supported (PID 83)
+ sig2
+ 2
+ bit2({B3})
+ True/False
+ 21
+ 1
+
+
+ NOx Sensor Concentration 1-2 Supported (PID 83)
+ sig3
+ 2
+ bit1({B3})
+ True/False
+ 22
+ 1
+
+
+ NOx Sensor Concentration 1-1 Supported (PID 83)
+ sig4
+ 2
+ bit0({B3})
+ True/False
+ 23
+ 1
+
+
+ NOx Sensor Concentration 1-1 (PID 83)
+ sig5
+ 1
+ {Raw Value}|0,1,24,16
+ 0
+ 65535
+ 0
+ ppm
+ 24
+ 16
+
+
+ NOx Sensor Concentration 1-2 (PID 83)
+ sig6
+ 1
+ {Raw Value}|0,1,40,16
+ 0
+ 65535
+ 0
+ ppm
+ 40
+ 16
+
+
+ NOx Sensor Concentration 2-1 (PID 83)
+ sig7
+ 1
+ {Raw Value}|0,1,56,16
+ 0
+ 65535
+ 0
+ ppm
+ 56
+ 16
+
+
+ NOx Sensor Concentration 2-2 (PID 83)
+ sig8
+ 1
+ {Raw Value}|0,1,72,16
+ 0
+ 65535
+ 0
+ ppm
+ 72
+ 16
+
+
+
+
+ (Pid 9E) CAN Engine Exhaust Flow Rate
+ in58
+ 7E8
+ 41
+ 9E
+ net0
+ 10789024
+ True
+ 86
+
+
+ Engine Exhaust Flow Rate
+ sig8
+ 1
+ {Raw Value}*0.2+0|0,1,16,16
+ 0.00
+ 13107
+ 0
+ kg/h
+ 0.2
+ 16
+ 16
+ 4
+
+
+
+
+ (PID A1) CAN NOx-Sensor Corrected
+ in65
+ 7E8
+ 41
+ A1
+ net0
+ 10789024
+ True
+ 86
+
+
+ NOx Sensor Corrected Concentration 2-2 Supported (PID A1)
+ sig1
+ 2
+ bit3({B3})
+ True/False
+ 20
+ 1
+
+
+ NOx Sensor Corrected Concentration 2-1 Supported (PID A1)
+ sig2
+ 2
+ bit2({B3})
+ True/False
+ 21
+ 1
+
+
+ NOx Sensor Corrected Concentration 1-2 Supported (PID A1)
+ sig3
+ 2
+ bit1({B3})
+ True/False
+ 22
+ 1
+
+
+ NOx Sensor Corrected Concentration 1-1 Supported (PID A1)
+ sig4
+ 2
+ bit0({B3})
+ True/False
+ 23
+ 1
+
+
+ NOx Sensor Corrected Concentration 1-1 (PID A1)
+ sig5
+ 1
+ {Raw Value}|0,1,24,16
+ 0
+ 65535
+ 0
+ ppm
+ 24
+ 16
+
+
+ NOx Sensor Corrected Concentration 1-2 (PID A1)
+ sig6
+ 1
+ {Raw Value}|0,1,40,16
+ 0
+ 65535
+ 0
+ ppm
+ 40
+ 16
+
+
+ NOx Sensor Corrected Concentration 2-1 (PID A1)
+ sig7
+ 1
+ {Raw Value}|0,1,56,16
+ 0
+ 65535
+ 0
+ ppm
+ 56
+ 16
+
+
+ NOx Sensor Corrected Concentration 2-2 (PID A1)
+ sig8
+ 1
+ {Raw Value}|0,1,72,16
+ 0
+ 65535
+ 0
+ ppm
+ 72
+ 16
+
+
+
+
+ (PID A0) CAN Supported PIDs (A0-BF) Response
+ in77
+ 7E8
+ 41
+ A0
+ True
+ net0
+ True
+ 1
+ 0
+
+
+ PID A1 Supported
+ sig0
+ 2
+ bit7({B3})
+ True/False
+ 16
+ 1
+
+
+ PID A2 Supported
+ sig1
+ 2
+ bit6({B3})
+ True/False
+ 17
+ 1
+
+
+ PID A3 Supported
+ sig2
+ 2
+ bit5({B3})
+ True/False
+ 18
+ 1
+
+
+ PID A4 Supported
+ sig3
+ 2
+ bit4({B3})
+ True/False
+ 19
+ 1
+
+
+ PID A5 Supported
+ sig4
+ 2
+ bit3({B3})
+ True/False
+ 20
+ 1
+
+
+ PID A6 Supported
+ sig5
+ 2
+ bit2({B3})
+ True/False
+ 21
+ 1
+
+
+ PID A7 Supported
+ sig6
+ 2
+ bit1({B3})
+ True/False
+ 22
+ 1
+
+
+ PID A8 Supported
+ sig7
+ 2
+ bit0({B3})
+ True/False
+ 23
+ 1
+
+
+ PID A9 Supported
+ sig8
+ 2
+ bit7({B4})
+ True/False
+ 24
+ 1
+
+
+ PID AA Supported
+ sig9
+ 2
+ bit6({B4})
+ True/False
+ 25
+ 1
+
+
+ PID AB Supported
+ sig10
+ 2
+ bit5({B4})
+ True/False
+ 26
+ 1
+
+
+ PID AC Supported
+ sig11
+ 2
+ bit4({B4})
+ True/False
+ 27
+ 1
+
+
+ PID AD Supported
+ sig12
+ 2
+ bit3({B4})
+ True/False
+ 28
+ 1
+
+
+ PID AE Supported
+ sig13
+ 2
+ bit2({B4})
+ True/False
+ 29
+ 1
+
+
+ PID AF Supported
+ sig14
+ 2
+ bit1({B4})
+ True/False
+ 30
+ 1
+
+
+ PID B0 Supported
+ sig15
+ 2
+ bit0({B4})
+ True/False
+ 31
+ 1
+
+
+ PID B1 Supported
+ sig16
+ 2
+ bit7({B5})
+ True/False
+ 32
+ 1
+
+
+ PID B2 Supported
+ sig17
+ 2
+ bit6({B5})
+ True/False
+ 33
+ 1
+
+
+ PID B3 Supported
+ sig18
+ 2
+ bit5({B5})
+ True/False
+ 34
+ 1
+
+
+ PID B4 Supported
+ sig19
+ 2
+ bit4({B5})
+ True/False
+ 35
+ 1
+
+
+ PID B5 Supported
+ sig20
+ 2
+ bit3({B5})
+ True/False
+ 36
+ 1
+
+
+ PID B6 Supported
+ sig21
+ 2
+ bit2({B5})
+ True/False
+ 37
+ 1
+
+
+ PID B7 Supported
+ sig22
+ 2
+ bit1({B5})
+ True/False
+ 38
+ 1
+
+
+ PID B8 Supported
+ sig23
+ 2
+ bit0({B5})
+ True/False
+ 39
+ 1
+
+
+ PID B9 Supported
+ sig24
+ 2
+ bit7({B6})
+ True/False
+ 40
+ 1
+
+
+ PID BA Supported
+ sig25
+ 2
+ bit6({B6})
+ True/False
+ 41
+ 1
+
+
+ PID BB Supported
+ sig26
+ 2
+ bit5({B6})
+ True/False
+ 42
+ 1
+
+
+ PID BC Supported
+ sig27
+ 2
+ bit4({B6})
+ True/False
+ 43
+ 1
+
+
+ PID BD Supported
+ sig28
+ 2
+ bit3({B6})
+ True/False
+ 44
+ 1
+
+
+ PID BE Supported
+ sig29
+ 2
+ bit2({B6})
+ True/False
+ 45
+ 1
+
+
+ PID BF Supported
+ sig30
+ 2
+ bit1({B6})
+ True/False
+ 46
+ 1
+
+
+ PID C0 Supported
+ sig31
+ 2
+ bit0({B6})
+ True/False
+ 47
+ 1
+
+
+
+
+ (PID 31) CAN Distance traveled since last DTC clear
+ in79
+ 7E8
+ 04
+ 41
+ 31
+ net0
+ 12615680
+
+
+ Kilometerstand
+ sig1
+ 1
+ {Raw Value}|0,1,24,16
+ 0
+ 65535
+ 0
+ km
+ 24
+ 16
+
+
+
+
+ (PID 21) CAN Distance Traveled While MIL Activated
+ in82
+ 7E8
+ 04
+ 41
+ 21
+ net0
+
+
+ DistanceMILOn
+ sig0
+ 1
+ {Raw Value}|0,1,24,16
+ 0
+ 65535
+ 0
+ km
+ 24
+ 16
+
+
+
+
+ Drehzahl
+ in102
+ C9
+ net0
+ 3
+
+
+ UPM
+ sig0
+ 1
+ {Raw Value}*0.25|0,1,8,16
+ 0.0
+ 16383.75
+ 0
+ 1/min
+ 1
+ 0.25
+ 8
+ 16
+ Vector__XXX
+
+
+
+
+ Wisher_Front
+ in1
+ 135
+ net0
+ 1
+
+
+ Wischer
+ sig0
+ 2
+ bit6({B1})
+ 2
+ 1
+ 1
+ Vector__XXX
+
+
+ Waschen
+ sig1
+ 2
+ bit5({B1})
+ 2
+ 2
+ 1
+ Vector__XXX
+
+
+
+
+ Break
+ in2
+ 1E9
+ net0
+ 1
+
+
+ Breakepedal_sw
+ sig0
+ 2
+ bit6({B1})
+ 2
+ 1
+ 1
+ Vector__XXX
+
+
+
+
+ Handbreak
+ in3
+ 230
+ net0
+ 2
+
+
+ Handbraek_switch_on
+ sig0
+ 2
+ bit7({B1})
+ 2
+ 1
+ Vector__XXX
+
+
+ Handbraek_swtch_off
+ sig1
+ 2
+ bit6({B1})
+ 2
+ 1
+ 1
+ Vector__XXX
+
+
+ Locked
+ sig2
+ 2
+ bit4({B2})
+ 2
+ 11
+ 1
+ Vector__XXX
+
+
+
+
+ Breakpedal
+ in107
+ 214
+ net0
+ 2
+
+
+ Peadl_force
+ sig0
+ 1
+ {Raw Value}*0.392157|0,1,8,8
+ 0.0
+ 100.000000065
+ 0
+ %
+ 1
+ 0.392157
+ 8
+ 8
+ Vector__XXX
+
+
+
+
+ HS_CAN__2F9
+ in109
+ 2F9
+ net0
+ 0
+
+
+ CAN_aktive
+ in6
+ 140
+ net0
+ 3
+
+
+ Zuendung
+ sig0
+ 2
+ bit1({B1})
+ 2
+ 6
+ 1
+ Vector__XXX
+
+
+ Break
+ sig1
+ 2
+ bit6({B1})
+ 2
+ 1
+ 1
+ Vector__XXX
+
+
+
+
+ HS_CAN__185
+ in7
+ 185
+ net0
+ 0
+
+
+ HS_CAN__1C3
+ in8
+ 1C3
+ net0
+ 0
+
+
+ HS_CAN__3D1
+ in9
+ 3D1
+ net0
+ 0
+
+
+ HS_CAN__4C1
+ in115
+ 4C1
+ net0
+ 0
+
+
+ ICS_Demo_XCPDAQ_PID_0_VSSAL
+ in133
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,00,00
+ xcp
+ net82
+ False
+
+
+ Audio_in1_LAeq_t
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 120
+ 0
+ dBA
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_1_VSSAL
+ in134
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,01,00
+ xcp
+ net82
+ False
+
+
+ cos_phi_L1_H1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 1
+ -1
+ -
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_2_VSSAL
+ in135
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,02,00
+ xcp
+ net82
+ False
+
+
+ D_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 4120
+ 0
+ var
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_3_VSSAL
+ in136
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,03,00
+ xcp
+ net82
+ False
+
+
+ DH_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 4120
+ 0
+ var
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_4_VSSAL
+ in137
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,04,00
+ xcp
+ net82
+ False
+
+
+ Frequency
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 1100
+ 0
+ Hz
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_5_VSSAL
+ in138
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,05,00
+ xcp
+ net82
+ False
+
+
+ I_L1_H1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 10
+ 0
+ A
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_6_VSSAL
+ in139
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,06,00
+ xcp
+ net82
+ False
+
+
+ I_rm_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 10
+ 0
+ A
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_7_VSSAL
+ in140
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,07,00
+ xcp
+ net82
+ False
+
+
+ I_rms_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 10
+ 0
+ A
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_8_VSSAL
+ in141
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,08,00
+ xcp
+ net82
+ False
+
+
+ P_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 4120
+ -4120
+ W
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_9_VSSAL
+ in142
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,09,00
+ xcp
+ net82
+ False
+
+
+ P_L1_H1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 4120
+ -4120
+ W
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_A_VSSAL
+ in143
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,0A,00
+ xcp
+ net82
+ False
+
+
+ PF_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 1
+ -1
+ -
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_B_VSSAL
+ in144
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,0B,00
+ xcp
+ net82
+ False
+
+
+ phi_L1_H1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 180
+ -180
+ deg.
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_C_VSSAL
+ in145
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,0C,00
+ xcp
+ net82
+ False
+
+
+ Q_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 4120
+ 0
+ var
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_D_VSSAL
+ in146
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,0D,00
+ xcp
+ net82
+ False
+
+
+ Q_L1_H1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 4120
+ -4120
+ var
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_E_VSSAL
+ in147
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,0E,00
+ xcp
+ net82
+ False
+
+
+ QH_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 4120
+ -4120
+ var
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_F_VSSAL
+ in148
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,0F,00
+ xcp
+ net82
+ False
+
+
+ S_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 4120
+ 0
+ VA
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_10_VSSAL
+ in149
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,10,00
+ xcp
+ net82
+ False
+
+
+ S_L1_H1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 4120
+ 0
+ VA
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_11_VSSAL
+ in150
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,11,00
+ xcp
+ net82
+ False
+
+
+ Status
+ sig0
+ 1
+ {Raw Value}*1+0|0,0,88,8
+ 0.000
+ 2
+ 0
+ -
+ 88
+ 8
+ False
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_12_VSSAL
+ in151
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,12,00
+ xcp
+ net82
+ False
+
+
+ U_L1_H1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 412
+ 0
+ V
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_13_VSSAL
+ in152
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,13,00
+ xcp
+ net82
+ False
+
+
+ U_rm_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 412
+ 0
+ V
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCPDAQ_PID_14_VSSAL
+ in153
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,14,00
+ xcp
+ net82
+ False
+
+
+ U_rms_L1
+ sig0
+ 1
+ {Raw Value}*1+0|3,0,88,32
+ 0.000
+ 412
+ 0
+ V
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ0_VSSAL
+ in154
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,00,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ in155
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_0_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ1_VSSAL
+ in156
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,01,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ in157
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_1_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ2_VSSAL
+ in158
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,02,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ in159
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_2_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ3_VSSAL
+ in160
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,03,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ in161
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_3_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ4_VSSAL
+ in162
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,04,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ in163
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_4_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ5_VSSAL
+ in164
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,05,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ in165
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_5_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ6_VSSAL
+ in166
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,06,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ in167
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_6_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ7_VSSAL
+ in168
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,07,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ in169
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_7_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ8_VSSAL
+ in170
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,08,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ in171
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_8_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ9_VSSAL
+ in172
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,09,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ in173
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_9_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQA_VSSAL
+ in174
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,0A,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ in175
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_A_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQB_VSSAL
+ in176
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,0B,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ in177
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_B_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQC_VSSAL
+ in178
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,0C,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ in179
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_C_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQD_VSSAL
+ in180
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,0D,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ in181
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_D_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQE_VSSAL
+ in182
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,0E,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ in183
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_E_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQF_VSSAL
+ in184
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,0F,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+ in185
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_F_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ10_VSSAL
+ in186
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,10,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ in187
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_10_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ11_VSSAL
+ in188
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,11,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ in189
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_11_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ12_VSSAL
+ in190
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,12,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ in191
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_12_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ13_VSSAL
+ in192
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,13,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ in193
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_13_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_START_STOP_CMD_DAQ14_VSSAL
+ in194
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,DE,02,14,00
+ xcp
+ net82
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ0_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ10_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ11_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ12_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ13_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ1_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ2_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ3_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ4_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ5_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ6_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ7_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ8_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQ9_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQA_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQB_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQC_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQD_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQE_VSSAL
+ ICS_Demo_XCP_START_STOP_RESP_DAQF_VSSAL
+
+
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+ in195
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FF
+ xcp
+ net82
+ 0
+ False
+
+ ICS_Demo_XCP_START_STOP_RESP_DAQ14_VSSAL
+
+ ICS_Demo_XCPDAQ_PID_14_VSSAL
+ 5
+ 4
+ 0
+
+
+
+
+ ICS_Demo_XCP_DISCONNECT_VSSAL
+ in196
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FE
+ xcp
+ net82
+ 12
+ False
+
+
+ XCP_Length
+ sig0
+ 1
+ {Raw Value}|0,0,0,16
+ 0.0000
+ 65535
+ 0
+ 16
+ False
+
+
+ XCP_Counter
+ sig1
+ 1
+ {Raw Value}|0,0,16,16
+ 0.0000
+ 65535
+ 0
+ 16
+ 16
+ False
+
+
+
+ ICS_Demo_MAIN_XCP_RSP_VSSAL
+
+
+
+ ICS_Demo_XCP_GET_S_STATUS_VSSAL
+ in197
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,FD
+ xcp
+ net82
+ 12
+ False
+
+
+ XCP_Length
+ sig0
+ 1
+ {Raw Value}|0,0,0,16
+ 0.0000
+ 65535
+ 0
+ 16
+ False
+
+
+ XCP_Counter
+ sig1
+ 1
+ {Raw Value}|0,0,16,16
+ 0.0000
+ 65535
+ 0
+ 16
+ 16
+ False
+
+
+
+ ICS_Demo_MAIN_XCP_RSP_VSSAL
+
+
+
+ ICS_Demo_MAIN_XCP_RSP_VSSAL
+ in132
+ #b1111111X
+ 192.168.2.12
+ 5555
+ xcp
+ net82
+
+
+ Command Response Code
+ sig0
+ 1
+ {Raw Value}|0,1,40,8
+ 0.0000
+ Command_Response_Code
+ 255
+ 0
+ 40
+ 8
+
+
+
+ True
+
+
+
+ UNSCALED-VSGW_Break_VSSAL
+ in198
+ 1E9
+ net0
+ 1
+
+
+ Breakepedal_sw
+ sig0
+ 2
+ bit6({B1})
+ 2
+ 1
+ 1
+ Vector__XXX
+
+
+
+
+ UNSCALED-VSGW_Breakpedal_VSSAL
+ in199
+ 214
+ net0
+ 2
+
+
+ Peadl_force
+ sig0
+ 1
+ {Raw Value}|0,1,8,8
+ 0.0
+ 100.000000065
+ 0
+ %
+ 1
+ 8
+ 8
+ Vector__XXX
+
+
+
+
+ UNSCALED-VSGW_CAN_aktive_VSSAL
+ in200
+ 140
+ net0
+ 3
+
+
+ Break
+ sig0
+ 2
+ bit6({B1})
+ 2
+ 1
+ 1
+ Vector__XXX
+
+
+ Zuendung
+ sig1
+ 2
+ bit1({B1})
+ 2
+ 6
+ 1
+ Vector__XXX
+
+
+
+
+ UNSCALED-VSGW_Drehzahl_VSSAL
+ in201
+ C9
+ net0
+ 3
+
+
+ UPM
+ sig0
+ 1
+ {Raw Value}|0,1,8,16
+ 0.0
+ 16383.75
+ 0
+ 1/min
+ 1
+ 8
+ 16
+ Vector__XXX
+
+
+
+
+ UNSCALED-VSGW_Handbreak_VSSAL
+ in202
+ 230
+ net0
+ 2
+
+
+ Handbraek_switch_on
+ sig0
+ 2
+ bit7({B1})
+ 2
+ 1
+ Vector__XXX
+
+
+ Handbraek_swtch_off
+ sig1
+ 2
+ bit6({B1})
+ 2
+ 1
+ 1
+ Vector__XXX
+
+
+ Locked
+ sig2
+ 2
+ bit4({B2})
+ 2
+ 11
+ 1
+ Vector__XXX
+
+
+
+
+ UNSCALED-VSGW_Report Message (Magnetometer)_VSSAL
+ in203
+ 192
+ True
+ net8
+
+
+ Magnetometer X
+ sig0
+ 1
+ {Raw Value}|3,0,0,32
+ 0.0000
+ Magnetometer_X
+ 0
+ 0
+ µT
+ 32
+ False
+ 3
+
+
+ Magnetometer Y
+ sig1
+ 1
+ {Raw Value}|3,0,32,32
+ 0.0000
+ Magnetometer_Y
+ 0
+ 0
+ µT
+ 32
+ 32
+ False
+ 3
+
+
+ Magnetometer Z
+ sig2
+ 1
+ {Raw Value}|3,0,64,32
+ 0.0000
+ Magnetometer_Z
+ 0
+ 0
+ µT
+ 64
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_Report Message (Accelerometer)_VSSAL
+ in204
+ 190
+ True
+ net8
+
+
+ Accelerometer X
+ sig0
+ 1
+ {Raw Value}|3,0,0,32
+ 0.0000
+ Accelerometer_X
+ 0
+ 0
+ g
+ 32
+ False
+ 3
+
+
+ Accelerometer Y
+ sig1
+ 1
+ {Raw Value}|3,0,32,32
+ 0.0000
+ Accelerometer_Y
+ 0
+ 0
+ g
+ 32
+ 32
+ False
+ 3
+
+
+ Accelerometer Z
+ sig2
+ 1
+ {Raw Value}|3,0,64,32
+ 0.0000
+ Accelerometer_Z
+ 0
+ 0
+ g
+ 64
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_Report Message (Gyroscope)_VSSAL
+ in205
+ 191
+ True
+ net8
+
+
+ Gyroscope X
+ sig0
+ 1
+ {Raw Value}|3,0,0,32
+ 0.0000
+ Gyroscope_X
+ 0
+ 0
+ °/sec
+ 32
+ False
+ 3
+
+
+ Gyroscope Y
+ sig1
+ 1
+ {Raw Value}|3,0,32,32
+ 0.0000
+ Gyroscope_Y
+ 0
+ 0
+ °/sec
+ 32
+ 32
+ False
+ 3
+
+
+ Gyroscope Z
+ sig2
+ 1
+ {Raw Value}|3,0,64,32
+ 0.0000
+ Gyroscope_Z
+ 0
+ 0
+ °/sec
+ 64
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_ICS_Demo_XCPDAQ_PID_1_VSSAL_VSSAL
+ in206
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,01,00
+ xcp
+ net82
+ False
+
+
+ cos_phi_L1_H1
+ sig0
+ 1
+ {Raw Value}|3,0,88,32
+ 0.000
+ 1
+ -1
+ -
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_ICS_Demo_XCPDAQ_PID_3_VSSAL_VSSAL
+ in207
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,03,00
+ xcp
+ net82
+ False
+
+
+ DH_L1
+ sig0
+ 1
+ {Raw Value}|3,0,88,32
+ 0.000
+ 4120
+ 0
+ var
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_ICS_Demo_XCPDAQ_PID_2_VSSAL_VSSAL
+ in208
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,02,00
+ xcp
+ net82
+ False
+
+
+ D_L1
+ sig0
+ 1
+ {Raw Value}|3,0,88,32
+ 0.000
+ 4120
+ 0
+ var
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_ICS_Demo_XCPDAQ_PID_4_VSSAL_VSSAL
+ in209
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,04,00
+ xcp
+ net82
+ False
+
+
+ Frequency
+ sig0
+ 1
+ {Raw Value}|3,0,88,32
+ 0.000
+ 1100
+ 0
+ Hz
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_ICS_Demo_XCPDAQ_PID_5_VSSAL_VSSAL
+ in210
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,05,00
+ xcp
+ net82
+ False
+
+
+ I_L1_H1
+ sig0
+ 1
+ {Raw Value}|3,0,88,32
+ 0.000
+ 10
+ 0
+ A
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_ICS_Demo_XCPDAQ_PID_7_VSSAL_VSSAL
+ in211
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,07,00
+ xcp
+ net82
+ False
+
+
+ I_rms_L1
+ sig0
+ 1
+ {Raw Value}|3,0,88,32
+ 0.000
+ 10
+ 0
+ A
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_ICS_Demo_XCPDAQ_PID_6_VSSAL_VSSAL
+ in212
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,06,00
+ xcp
+ net82
+ False
+
+
+ I_rm_L1
+ sig0
+ 1
+ {Raw Value}|3,0,88,32
+ 0.000
+ 10
+ 0
+ A
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_ICS_Demo_XCPDAQ_PID_A_VSSAL_VSSAL
+ in213
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,0A,00
+ xcp
+ net82
+ False
+
+
+ PF_L1
+ sig0
+ 1
+ {Raw Value}|3,0,88,32
+ 0.000
+ 1
+ -1
+ -
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_ICS_Demo_XCPDAQ_PID_B_VSSAL_VSSAL
+ in214
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,0B,00
+ xcp
+ net82
+ False
+
+
+ phi_L1_H1
+ sig0
+ 1
+ {Raw Value}|3,0,88,32
+ 0.000
+ 180
+ -180
+ deg.
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_ICS_Demo_XCPDAQ_PID_8_VSSAL_VSSAL
+ in215
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,08,00
+ xcp
+ net82
+ False
+
+
+ P_L1
+ sig0
+ 1
+ {Raw Value}|3,0,88,32
+ 0.000
+ 4120
+ -4120
+ W
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_ICS_Demo_XCPDAQ_PID_9_VSSAL_VSSAL
+ in216
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,09,00
+ xcp
+ net82
+ False
+
+
+ P_L1_H1
+ sig0
+ 1
+ {Raw Value}|3,0,88,32
+ 0.000
+ 4120
+ -4120
+ W
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_ICS_Demo_XCPDAQ_PID_E_VSSAL_VSSAL
+ in217
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,0E,00
+ xcp
+ net82
+ False
+
+
+ QH_L1
+ sig0
+ 1
+ {Raw Value}|3,0,88,32
+ 0.000
+ 4120
+ -4120
+ var
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_ICS_Demo_XCPDAQ_PID_C_VSSAL_VSSAL
+ in218
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,0C,00
+ xcp
+ net82
+ False
+
+
+ Q_L1
+ sig0
+ 1
+ {Raw Value}|3,0,88,32
+ 0.000
+ 4120
+ 0
+ var
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_ICS_Demo_XCPDAQ_PID_D_VSSAL_VSSAL
+ in219
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,0D,00
+ xcp
+ net82
+ False
+
+
+ Q_L1_H1
+ sig0
+ 1
+ {Raw Value}|3,0,88,32
+ 0.000
+ 4120
+ -4120
+ var
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_ICS_Demo_XCPDAQ_PID_11_VSSAL_VSSAL
+ in220
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,11,00
+ xcp
+ net82
+ False
+
+
+ Status
+ sig0
+ 1
+ {Raw Value}|0,0,88,8
+ 0.000
+ 2
+ 0
+ -
+ 88
+ 8
+ False
+
+
+
+
+ UNSCALED-VSGW_ICS_Demo_XCPDAQ_PID_F_VSSAL_VSSAL
+ in221
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,0F,00
+ xcp
+ net82
+ False
+
+
+ S_L1
+ sig0
+ 1
+ {Raw Value}|3,0,88,32
+ 0.000
+ 4120
+ 0
+ VA
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_ICS_Demo_XCPDAQ_PID_10_VSSAL_VSSAL
+ in222
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,10,00
+ xcp
+ net82
+ False
+
+
+ S_L1_H1
+ sig0
+ 1
+ {Raw Value}|3,0,88,32
+ 0.000
+ 4120
+ 0
+ VA
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_ICS_Demo_XCPDAQ_PID_12_VSSAL_VSSAL
+ in223
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,12,00
+ xcp
+ net82
+ False
+
+
+ U_L1_H1
+ sig0
+ 1
+ {Raw Value}|3,0,88,32
+ 0.000
+ 412
+ 0
+ V
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_ICS_Demo_XCPDAQ_PID_14_VSSAL_VSSAL
+ in224
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,14,00
+ xcp
+ net82
+ False
+
+
+ U_rms_L1
+ sig0
+ 1
+ {Raw Value}|3,0,88,32
+ 0.000
+ 412
+ 0
+ V
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_ICS_Demo_XCPDAQ_PID_13_VSSAL_VSSAL
+ in225
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,13,00
+ xcp
+ net82
+ False
+
+
+ U_rm_L1
+ sig0
+ 1
+ {Raw Value}|3,0,88,32
+ 0.000
+ 412
+ 0
+ V
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ UNSCALED-VSGW_ICS_Demo_XCPDAQ_PID_0_VSSAL_VSSAL
+ in226
+ 192.168.2.12
+ 5555
+ L,XX,XX,XX,XX,00,00,00
+ xcp
+ net82
+ False
+
+
+ Audio_in1_LAeq_t
+ sig0
+ 1
+ {Raw Value}|3,0,88,32
+ 0.000
+ 120
+ 0
+ dBA
+ 88
+ 32
+ False
+ 3
+
+
+
+
+ Trigger_VSSAL
+ in227
+ 411
+ net8
+ 8
+ False
+
+
+ Logger_Triggered
+ sig0
+ 3
+ NO_TRG@{Raw Value}=0|TRG[msg]@{Raw Value}=1|TRG[ms]@{Raw Value}=2~0,1,0,8
+ 0
+
+ 3
+
+ NO_TRG
+ 0
+
+
+ TRG[msg]
+ 1
+
+
+ TRG[ms]
+ 2
+
+
+ 2
+ 0
+ 8
+
+
+ Pre-Trigger_Size
+ sig1
+ 1
+ {Raw Value}|0,1,8,32
+ 0
+ 4294967295
+ 0
+ 8
+ 32
+
+
+ Collection Index
+ sig2
+ 1
+ {Raw Value}|0,1,40,8
+ 0
+ 255
+ 0
+ 40
+ 8
+
+
+
+
+ ICS_Demo_MAIN_XCP_CMD_VSSAL
+ in228
+ 192.168.2.12
+ 5555
+ xcp
+ net82
+ 12
+ 2
+ False
+
+
+ XCP_Length
+ sig0
+ 1
+ {Raw Value}|0,0,0,16
+ 0.0000
+ 65535
+ 0
+ 0
+ True
+ 16
+ False
+
+
+ XCP_Counter
+ sig1
+ 1
+ {Raw Value}|0,0,16,16
+ 0.0000
+ 65535
+ 0
+ 0
+ True
+ 16
+ 16
+ False
+
+
+
+
+ VSGW_PackedTxMsg_1
+ in229
+ 100
+ net0
+ 8
+ 10
+
+
+ Audio_in1_LAeq_t
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.0000
+ 0
+ 0
+ dBA
+ 2
+ 32
+ 3
+ Vector__XXX
+
+
+ U_rm_L1
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.0000
+ 0
+ 0
+ V
+ 2
+ 32
+ 32
+ 3
+ Vector__XXX
+
+
+
+
+ VSGW_PackedTxMsg_2
+ in230
+ 101
+ net0
+ 8
+ 10
+
+
+ U_rms_L1
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.0000
+ 0
+ 0
+ V
+ 2
+ 32
+ 3
+ Vector__XXX
+
+
+ U_L1_H1
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.0000
+ 0
+ 0
+ V
+ 2
+ 32
+ 32
+ 3
+ Vector__XXX
+
+
+
+
+ VSGW_PackedTxMsg_3
+ in231
+ 102
+ net0
+ 8
+ 10
+
+
+ S_L1_H1
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.0000
+ 0
+ 0
+ VA
+ 2
+ 32
+ 3
+ Vector__XXX
+
+
+ S_L1
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.0000
+ 0
+ 0
+ VA
+ 2
+ 32
+ 32
+ 3
+ Vector__XXX
+
+
+
+
+ VSGW_PackedTxMsg_4
+ in232
+ 103
+ net0
+ 8
+ 10
+
+
+ Q_L1_H1
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.0000
+ 0
+ 0
+ var
+ 2
+ 32
+ 3
+ Vector__XXX
+
+
+ Q_L1
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.0000
+ 0
+ 0
+ var
+ 2
+ 32
+ 32
+ 3
+ Vector__XXX
+
+
+
+
+ VSGW_PackedTxMsg_5
+ in233
+ 104
+ net0
+ 8
+ 10
+
+
+ QH_L1
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.0000
+ 0
+ 0
+ var
+ 2
+ 32
+ 3
+ Vector__XXX
+
+
+ P_L1_H1
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.0000
+ 0
+ 0
+ W
+ 2
+ 32
+ 32
+ 3
+ Vector__XXX
+
+
+
+
+ VSGW_PackedTxMsg_6
+ in234
+ 105
+ net0
+ 8
+ 10
+
+
+ P_L1
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.0000
+ 0
+ 0
+ W
+ 2
+ 32
+ 3
+ Vector__XXX
+
+
+ phi_L1_H1
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.0000
+ 0
+ 0
+ deg.
+ 2
+ 32
+ 32
+ 3
+ Vector__XXX
+
+
+
+
+ VSGW_PackedTxMsg_7
+ in235
+ 106
+ net0
+ 8
+ 10
+
+
+ PF_L1
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.0000
+ 0
+ 0
+ -
+ 2
+ 32
+ 3
+ Vector__XXX
+
+
+ I_rm_L1
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.0000
+ 0
+ 0
+ A
+ 2
+ 32
+ 32
+ 3
+ Vector__XXX
+
+
+
+
+ VSGW_PackedTxMsg_8
+ in236
+ 107
+ net0
+ 8
+ 10
+
+
+ I_rms_L1
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.0000
+ 0
+ 0
+ A
+ 2
+ 32
+ 3
+ Vector__XXX
+
+
+ I_L1_H1
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.0000
+ 0
+ 0
+ A
+ 2
+ 32
+ 32
+ 3
+ Vector__XXX
+
+
+
+
+ VSGW_PackedTxMsg_9
+ in237
+ 108
+ net0
+ 8
+ 10
+
+
+ Frequency
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.0000
+ 0
+ 0
+ Hz
+ 2
+ 32
+ 3
+ Vector__XXX
+
+
+ D_L1
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.0000
+ 0
+ 0
+ var
+ 2
+ 32
+ 32
+ 3
+ Vector__XXX
+
+
+
+
+ VSGW_PackedTxMsg_10
+ in238
+ 109
+ net0
+ 8
+ 10
+
+
+ DH_L1
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.0000
+ 0
+ 0
+ var
+ 2
+ 32
+ 3
+ Vector__XXX
+
+
+ cos_phi_L1_H1
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.0000
+ 0
+ 0
+ -
+ 2
+ 32
+ 32
+ 3
+ Vector__XXX
+
+
+
+
+ VSGW_PackedTxMsg_11
+ in239
+ 10A
+ net0
+ 8
+ 10
+
+
+ Gyroscope Z
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.0000
+ Gyroscope_Z
+ 0
+ 0
+ °/sec
+ 2
+ 32
+ 3
+ Vector__XXX
+
+
+ Gyroscope Y
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.0000
+ Gyroscope_Y
+ 0
+ 0
+ °/sec
+ 2
+ 32
+ 32
+ 3
+ Vector__XXX
+
+
+
+
+ VSGW_PackedTxMsg_12
+ in240
+ 10B
+ net0
+ 8
+ 10
+
+
+ Gyroscope X
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.0000
+ Gyroscope_X
+ 0
+ 0
+ °/sec
+ 2
+ 32
+ 3
+ Vector__XXX
+
+
+ Accelerometer Z
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.0000
+ Accelerometer_Z
+ 0
+ 0
+ g
+ 2
+ 32
+ 32
+ 3
+ Vector__XXX
+
+
+
+
+ VSGW_PackedTxMsg_13
+ in241
+ 10C
+ net0
+ 8
+ 10
+
+
+ Accelerometer Y
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.0000
+ Accelerometer_Y
+ 0
+ 0
+ g
+ 2
+ 32
+ 3
+ Vector__XXX
+
+
+ Accelerometer X
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.0000
+ Accelerometer_X
+ 0
+ 0
+ g
+ 2
+ 32
+ 32
+ 3
+ Vector__XXX
+
+
+
+
+ VSGW_PackedTxMsg_14
+ in242
+ 10D
+ net0
+ 8
+ 10
+
+
+ Magnetometer Z
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.0000
+ Magnetometer_Z
+ 0
+ 0
+ µT
+ 2
+ 32
+ 3
+ Vector__XXX
+
+
+ Magnetometer Y
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.0000
+ Magnetometer_Y
+ 0
+ 0
+ µT
+ 2
+ 32
+ 32
+ 3
+ Vector__XXX
+
+
+
+
+ VSGW_PackedTxMsg_15
+ in243
+ 10E
+ net0
+ 8
+ 10
+
+
+ Magnetometer X
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.0000
+ Magnetometer_X
+ 0
+ 0
+ µT
+ 2
+ 32
+ 3
+ Vector__XXX
+
+
+ UPM
+ sig1
+ 1
+ {Raw Value}*0.25|0,1,32,16
+ 0.0
+ 16383.75
+ 0
+ 1/min
+ 1
+ 0.25
+ 32
+ 16
+ Vector__XXX
+
+
+ Status
+ sig2
+ 1
+ {Raw Value}|0,1,48,8
+ 255
+ 0
+ -
+ 1
+ 48
+ 8
+ Vector__XXX
+
+
+ Peadl_force
+ sig3
+ 1
+ {Raw Value}*0.392157|0,1,56,8
+ 0.0
+ 100.000000065
+ 0
+ %
+ 1
+ 0.392157
+ 56
+ 8
+ Vector__XXX
+
+
+
+
+ VSGW_PackedTxMsg_16
+ in244
+ 10F
+ net0
+ 1
+ 10
+
+
+ Locked
+ sig0
+ 2
+ bit7({B1})
+ 2
+ 1
+ Vector__XXX
+
+
+ Handbraek_swtch_off
+ sig1
+ 2
+ bit6({B1})
+ 2
+ 1
+ 1
+ Vector__XXX
+
+
+ Handbraek_switch_on
+ sig2
+ 2
+ bit5({B1})
+ 2
+ 2
+ 1
+ Vector__XXX
+
+
+ Zuendung
+ sig3
+ 2
+ bit4({B1})
+ 2
+ 3
+ 1
+ Vector__XXX
+
+
+ Break
+ sig4
+ 2
+ bit3({B1})
+ 2
+ 4
+ 1
+ Vector__XXX
+
+
+ Breakepedal_sw
+ sig5
+ 2
+ bit2({B1})
+ 2
+ 5
+ 1
+ Vector__XXX
+
+
+
+
+
+
+ out1
+ 10
+
+
+ VSGW_PackedTxMsg_1_VSSAL
+ out1
+ 100
+ net0
+ False
+
+
+ Audio_in1_LAeq_t
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.000
+ 0
+ 0
+ dBA
+ 0
+ True
+ 32
+ 3
+
+
+ U_rm_L1
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.000
+ 0
+ 0
+ V
+ 0
+ True
+ 32
+ 32
+ 3
+
+
+
+
+
+
+ out2
+ 10
+
+
+ VSGW_PackedTxMsg_2_VSSAL
+ out2
+ 101
+ net0
+ False
+
+
+ U_rms_L1
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.000
+ 0
+ 0
+ V
+ 0
+ True
+ 32
+ 3
+
+
+ U_L1_H1
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.000
+ 0
+ 0
+ V
+ 0
+ True
+ 32
+ 32
+ 3
+
+
+
+
+
+
+ out3
+ 10
+
+
+ VSGW_PackedTxMsg_3_VSSAL
+ out3
+ 102
+ net0
+ False
+
+
+ S_L1_H1
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.000
+ 0
+ 0
+ VA
+ 0
+ True
+ 32
+ 3
+
+
+ S_L1
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.000
+ 0
+ 0
+ VA
+ 0
+ True
+ 32
+ 32
+ 3
+
+
+
+
+
+
+ out4
+ 10
+
+
+ VSGW_PackedTxMsg_4_VSSAL
+ out4
+ 103
+ net0
+ False
+
+
+ Q_L1_H1
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.000
+ 0
+ 0
+ var
+ 0
+ True
+ 32
+ 3
+
+
+ Q_L1
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.000
+ 0
+ 0
+ var
+ 0
+ True
+ 32
+ 32
+ 3
+
+
+
+
+
+
+ out5
+ 10
+
+
+ VSGW_PackedTxMsg_5_VSSAL
+ out5
+ 104
+ net0
+ False
+
+
+ QH_L1
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.000
+ 0
+ 0
+ var
+ 0
+ True
+ 32
+ 3
+
+
+ P_L1_H1
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.000
+ 0
+ 0
+ W
+ 0
+ True
+ 32
+ 32
+ 3
+
+
+
+
+
+
+ out6
+ 10
+
+
+ VSGW_PackedTxMsg_6_VSSAL
+ out6
+ 105
+ net0
+ False
+
+
+ P_L1
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.000
+ 0
+ 0
+ W
+ 0
+ True
+ 32
+ 3
+
+
+ phi_L1_H1
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.000
+ 0
+ 0
+ deg.
+ 0
+ True
+ 32
+ 32
+ 3
+
+
+
+
+
+
+ out7
+ 10
+
+
+ VSGW_PackedTxMsg_7_VSSAL
+ out7
+ 106
+ net0
+ False
+
+
+ PF_L1
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.000
+ 0
+ 0
+ -
+ 0
+ True
+ 32
+ 3
+
+
+ I_rm_L1
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.000
+ 0
+ 0
+ A
+ 0
+ True
+ 32
+ 32
+ 3
+
+
+
+
+
+
+ out8
+ 10
+
+
+ VSGW_PackedTxMsg_8_VSSAL
+ out8
+ 107
+ net0
+ False
+
+
+ I_rms_L1
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.000
+ 0
+ 0
+ A
+ 0
+ True
+ 32
+ 3
+
+
+ I_L1_H1
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.000
+ 0
+ 0
+ A
+ 0
+ True
+ 32
+ 32
+ 3
+
+
+
+
+
+
+ out9
+ 10
+
+
+ VSGW_PackedTxMsg_9_VSSAL
+ out9
+ 108
+ net0
+ False
+
+
+ Frequency
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.000
+ 0
+ 0
+ Hz
+ 0
+ True
+ 32
+ 3
+
+
+ D_L1
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.000
+ 0
+ 0
+ var
+ 0
+ True
+ 32
+ 32
+ 3
+
+
+
+
+
+
+ out10
+ 10
+
+
+ VSGW_PackedTxMsg_10_VSSAL
+ out10
+ 109
+ net0
+ False
+
+
+ DH_L1
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.000
+ 0
+ 0
+ var
+ 0
+ True
+ 32
+ 3
+
+
+ cos_phi_L1_H1
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.000
+ 0
+ 0
+ -
+ 0
+ True
+ 32
+ 32
+ 3
+
+
+
+
+
+
+ out11
+ 10
+
+
+ VSGW_PackedTxMsg_11_VSSAL
+ out11
+ 10A
+ net0
+ False
+
+
+ Gyroscope Z
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.0000
+ Gyroscope_Z
+ 0
+ 0
+ °/sec
+ 0
+ True
+ 32
+ 3
+
+
+ Gyroscope Y
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.0000
+ Gyroscope_Y
+ 0
+ 0
+ °/sec
+ 0
+ True
+ 32
+ 32
+ 3
+
+
+
+
+
+
+ out12
+ 10
+
+
+ VSGW_PackedTxMsg_12_VSSAL
+ out12
+ 10B
+ net0
+ False
+
+
+ Gyroscope X
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.0000
+ Gyroscope_X
+ 0
+ 0
+ °/sec
+ 0
+ True
+ 32
+ 3
+
+
+ Accelerometer Z
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.0000
+ Accelerometer_Z
+ 0
+ 0
+ g
+ 0
+ True
+ 32
+ 32
+ 3
+
+
+
+
+
+
+ out13
+ 10
+
+
+ VSGW_PackedTxMsg_13_VSSAL
+ out13
+ 10C
+ net0
+ False
+
+
+ Accelerometer Y
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.0000
+ Accelerometer_Y
+ 0
+ 0
+ g
+ 0
+ True
+ 32
+ 3
+
+
+ Accelerometer X
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.0000
+ Accelerometer_X
+ 0
+ 0
+ g
+ 0
+ True
+ 32
+ 32
+ 3
+
+
+
+
+
+
+ out14
+ 10
+
+
+ VSGW_PackedTxMsg_14_VSSAL
+ out14
+ 10D
+ net0
+ False
+
+
+ Magnetometer Z
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.0000
+ Magnetometer_Z
+ 0
+ 0
+ µT
+ 0
+ True
+ 32
+ 3
+
+
+ Magnetometer Y
+ sig1
+ 1
+ {Raw Value}|3,1,32,32
+ 0.0000
+ Magnetometer_Y
+ 0
+ 0
+ µT
+ 0
+ True
+ 32
+ 32
+ 3
+
+
+
+
+
+
+ out15
+ 10
+
+
+ VSGW_PackedTxMsg_15_VSSAL
+ out15
+ 10E
+ net0
+ False
+
+
+ Magnetometer X
+ sig0
+ 1
+ {Raw Value}|3,1,0,32
+ 0.0000
+ Magnetometer_X
+ 0
+ 0
+ µT
+ 0
+ True
+ 32
+ 3
+
+
+ UPM
+ sig1
+ 1
+ {Raw Value}|0,1,32,16
+ 0.0
+ 16383.75
+ 0
+ 1/min
+ 1
+ 0
+ True
+ 32
+ 16
+ Vector__XXX
+
+
+ Status
+ sig2
+ 1
+ {Raw Value}|0,1,48,8
+ 0.000
+ 255
+ 0
+ -
+ 0
+ True
+ 48
+ 8
+
+
+ Peadl_force
+ sig3
+ 1
+ {Raw Value}|0,1,56,8
+ 0.0
+ 100.000000065
+ 0
+ %
+ 1
+ 0
+ True
+ 56
+ 8
+ Vector__XXX
+
+
+
+
+
+
+ out16
+ 10
+
+
+ VSGW_PackedTxMsg_16_VSSAL
+ out16
+ 10F
+ net0
+ False
+
+
+ Locked
+ sig0
+ 2
+ bit7({B1})
+ 2
+ 0
+ True
+ 1
+ Vector__XXX
+
+
+ Handbraek_swtch_off
+ sig1
+ 2
+ bit6({B1})
+ 2
+ 0
+ True
+ 1
+ 1
+ Vector__XXX
+
+
+ Handbraek_switch_on
+ sig2
+ 2
+ bit5({B1})
+ 2
+ 0
+ True
+ 2
+ 1
+ Vector__XXX
+
+
+ Zuendung
+ sig3
+ 2
+ bit4({B1})
+ 2
+ 0
+ True
+ 3
+ 1
+ Vector__XXX
+
+
+ Break
+ sig4
+ 2
+ bit3({B1})
+ 2
+ 0
+ True
+ 4
+ 1
+ Vector__XXX
+
+
+ Breakepedal_sw
+ sig5
+ 2
+ bit2({B1})
+ 2
+ 0
+ True
+ 5
+ 1
+ Vector__XXX
+
+
+
+
+
+
+ out17
+
+
+ ICS_Demo_MAIN_XCP_CMD_VSSAL
+ out17
+ 192.168.2.12
+ 5555
+ xcp
+ net82
+ 12
+ 2
+ False
+
+
+ XCP_Length
+ sig0
+ 1
+ {Raw Value}|0,0,0,16
+ 0.0000
+ 65535
+ 0
+ 1
+ True
+ 16
+ False
+
+
+ XCP_Counter
+ sig1
+ 1
+ {Raw Value}|0,0,16,16
+ 0.0000
+ 65535
+ 0
+ 0
+ True
+ 16
+ 16
+ False
+
+
+
+
+
+
+ out18
+
+
+ Trigger_VSSAL
+ out18
+ 411
+ net8
+ 8
+ False
+
+
+ Logger_Triggered
+ sig0
+ 3
+ NO_TRG@{Raw Value}=0|TRG[msg]@{Raw Value}=1|TRG[ms]@{Raw Value}=2~0,1,0,8
+ 0
+
+ 3
+
+ NO_TRG
+ 0
+
+
+ TRG[msg]
+ 1
+
+
+ TRG[ms]
+ 2
+
+
+ 2
+ 0
+ 0
+ True
+ 8
+
+
+ Pre-Trigger_Size
+ sig1
+ 1
+ {Raw Value}|0,1,8,32
+ 0
+ 4294967295
+ 0
+ 0
+ True
+ 8
+ 32
+
+
+ Collection Index
+ sig2
+ 1
+ {Raw Value}|0,1,40,8
+ 0
+ 255
+ 0
+ 0
+ True
+ 40
+ 8
+
+
+
+
+
+
+
+
+ Main
+ tst1
+ 8
+ Capture File Function Block 2
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ True
+ out1
+ 1
+
+
+ stp0
+ 14
+ TODO: Add step commands here
+ txt
+
+
+ stp1
+ 4
+ 4
+ tst0
+ Playback1
+
+
+ stp2
+ 4
+ 4
+ 2
+ tst2
+ Playback2
+
+
+ stp3
+ 14
+ txt
+
+
+ stp4
+ 14
+ txt
+
+
+ stp5
+ 14
+ txt
+
+
+ stp6
+ 14
+ txt
+
+
+ stp7
+ 14
+ txt
+
+
+ stp8
+ 14
+ txt
+
+
+ stp9
+ 14
+ txt
+
+
+
+
+ Playback1
+ tst0
+ 3
+ Capture File Function Block 1
+ 1
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ C:\Users\Andreas\IntrepidCloud\ICSShare\Demo\Demo - Datalogger TEX22\full trace 2022-06-10 06-54-10-290994 Partition 0.vsb
+ True
+ out1
+ 1
+
+
+ Playback2
+ tst2
+ 3
+ Capture File Function Block 3
+ 1
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ C:\Users\Andreas\IntrepidCloud\ICSShare\Demo\Demo - Datalogger TEX22\full trace 2022-06-10 10-26-01-291045 Partition 0.vsb
+ True
+ out1
+ 1
+
+
+ Fulltrace_on_MIC_MsgCapture_VSSAL
+ tst3
+ Fulltrace_on_MIC
+ 1
+ True
+ 1
+ 5000
+ 50000
+ 1
+ 1
+ 1
+ True
+ True
+ True
+ True
+ 1
+ out1
+ 3
+ 1
+
+
+ OBDSim_RPM_greater_1000_MsgCapture_VSSAL
+ tst4
+ OBDSim_RPM_greater_1000
+ 1
+ True
+ 1
+ 1
+ 10000
+ 50000
+ 1
+ 1
+ 1
+ True
+ True
+ True
+ True
+ True
+ 5
+ out1
+ 3
+ 1
+
+
+ Report Message (Accelerometer)|neoVI
+ dbs53
+ Report Message (Gyroscope)|neoVI
+ dbs54
+ Report Message (Magnetometer)|neoVI
+ dbs55
+ in133
+ in134
+ in145
+ in146
+ in147
+ in139
+ in140
+ in141
+ in148
+ in149
+ in150
+ in132
+ in6
+ in107
+ in3
+ in2
+ in102
+ in135
+ in136
+ in142
+ in143
+ in144
+ in137
+ in138
+ in227
+ in153
+ in152
+ in151
+ in228
+
+
+
+
+ Collect_DEWESoft_Power_on_Audio_MsgCapture_VSSAL
+ tst5
+ Collect DEWESoft Power on Audio
+ 1
+ True
+ 1
+ 1
+ 15000
+ 50000
+ 1
+ 1
+ 1
+ True
+ True
+ True
+ True
+ 5
+ out1
+ 3
+ 1
+
+
+ ICS_Demo_XCP_INIT_VSSAL
+ tst6
+ 8
+ icsSpyDataFile.csv
+ 1
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ True
+ 1
+ out1
+ 1
+
+
+ stp0
+ 6
+ Reset Command Counter
+ txt
+
+ 0
+ 0
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL :out17-sig1-0}
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL :out17-sig1-0}
+
+
+
+ stp1
+ 6
+ txt
+
+ 8
+ 8
+ {LENGTH_OF_XCP_CMD_VSSAL :sig6-index(0)}
+ {LENGTH_OF_XCP_CMD_VSSAL :sig6-index(0)}
+
+
+
+ stp2
+ 6
+ txt
+
+ 0
+ {LENGTH_OF_XCP_CMD_VSSAL :sig6-index(0)}
+ {XCP_Length (Value):out17-sig0-0}
+
+
+
+ stp3
+ 6
+ txt
+
+ 0
+ 0
+ {BIN_INDEX_VSSAL :sig8-index(0)}
+
+
+
+ stp4
+ 19
+ 131
+ 0
+ START: Loop to connect to the XCP ECU
+ txt
+
+
+ stp5
+ 24
+ 16
+ 7
+ out17,sig8,sig6,4,64
+ Load next XCP command
+ 5
+ ICS_Demo_XCP_INIT_VSSAL
+
+
+ stp6
+ 6
+ Reset the Has Transmitted flag
+ txt
+
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL (Has Transmitted) :out17-32}
+ 0
+ {TIMEOUT (value) :sig9-0}
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL (Has Transmitted) :out17-32}
+
+
+
+ stp7
+ 6
+ XCPRSP PRESENT FLAG TO ZERO
+ txt
+
+ 0
+ 0
+ {XCPRSP (Present) :in132-0}
+ {XCPRSP (Present) :in132-0}
+
+
+
+ stp8
+ 1
+ 16
+ out17
+ ICS_Demo_MAIN_XCP_CMD_VSSAL
+
+
+ stp9
+ 3
+ 5000
+ Wait for the transmit to complete
+ 1
+ txt
+
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL (Has Transmitted) :out17-32}
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL (Has Transmitted) :out17-32}
+
+
+
+ stp10
+ 15
+ 14
+ 14
+ if command didn't transmit
+ txt
+
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL (Has Transmitted) :out17-32} = 0
+
+
+
+ stp11
+ 6
+ Set TCP NOT connected
+ txt
+
+ 0
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL (TCP Connected) :out17-74}
+
+
+
+ stp12
+ restart init
+ txt
+
+
+ stp13
+ 18
+ txt
+
+
+ stp14
+ 6
+ Save time for timeout
+ txt
+
+ TIME (ABS)
+ {TIME (ABS)}
+ {TIMEOUT (value) :sig9-0}
+ {TIMEOUT (value) :sig9-0}
+
+
+
+ stp15
+ 6
+ Increment Command Counter
+ txt
+
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL :out17-sig1-0}+1
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL :out17-sig1-0}+1
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL :out17-sig1-0}
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL :out17-sig1-0}
+
+
+
+ stp16
+ 6
+ txt
+
+ {BIN_INDEX_VSSAL :sig8-index(0)}+8
+ {BIN_INDEX_VSSAL :sig8-index(0)}+8
+ {BIN_INDEX_VSSAL :sig8-index(0)}
+ {BIN_INDEX_VSSAL :sig8-index(0)}
+
+
+
+ stp17
+ 3
+ Wait Until timeout or Rx Receive
+ txt
+
+ {XCPRSP (Present) :in132-0} or ({TIME (ABS)}-{TIMEOUT (value) :sig9-0}) > 0.5
+ {XCPRSP (Present) :in132-0} or ({TIME (ABS)}-{TIMEOUT (value) :sig9-0}) > 0.5
+
+
+
+ stp18
+ 15
+ 21
+ 21
+ if timeout, jump to next command
+ txt
+
+ (({TIME (ABS)}-{TIMEOUT (value) :sig9-0}) > 0.5) and ({BIN_INDEX_VSSAL :sig8-index(0)} <> 8)
+ (({TIME (ABS)}-{TIMEOUT (value) :sig9-0}) > 0.5) and ({BIN_INDEX_VSSAL :sig8-index(0)} <> 8)
+
+
+
+ stp19
+ Timeout, jump to re-init
+ txt
+
+
+ stp20
+ 18
+ txt
+
+
+ stp21
+ 20
+ 4
+ 0
+ END: Loop to init the XCP ECU
+ txt
+
+
+ stp22
+ 6
+ Reset the semaphore.
+ txt
+
+ 0
+ 0
+ {(Semaphore Signal) :sig7-index(0)}
+ {(Semaphore Signal) :sig7-index(0)}
+
+
+
+ stp23
+ 4
+ 0
+ 7
+ tst7
+ Start the watchdog
+ ICS_Demo_XCP_Watchdog_VSSAL
+
+
+ stp24
+ 8
+ txt
+
+
+
+
+ ICS_Demo_XCP_Watchdog_VSSAL
+ tst7
+ 8
+ icsSpyDataFile.csv
+ 1
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ True
+ out1
+ 1
+
+
+ stp0
+ 6
+ Sample the current count of PID0
+ txt
+
+ {ICS_Demo_XCPDAQ_PID_0_VSSAL (Count) :in133-5}
+ {ICS_Demo_XCP_WatchdogLastSampledRxCount_VSSAL :sig11-0}
+
+
+
+ stp1
+ 2
+ 5000
+ 0
+ Wait for messages to get received
+ txt
+
+
+ stp2
+ 15
+ 7
+ 7
+ Has the count of PID0 changed?
+ txt
+
+ {ICS_Demo_XCP_WatchdogLastSampledRxCount_VSSAL :sig11-0} = {ICS_Demo_XCPDAQ_PID_0_VSSAL (Count) :in133-5}
+
+
+
+ stp3
+ 6
+ Set TCP NOT Connected
+ txt
+
+ 0
+ 0
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL (TCP Connected) :out17-74}
+ {ICS_Demo_MAIN_XCP_CMD_VSSAL (TCP Connected) :out17-74}
+
+
+
+ stp4
+ 4
+ 0
+ 6
+ tst6
+ Re-do init
+ ICS_Demo_XCP_INIT_VSSAL
+
+
+ stp5
+ 8
+ Terminate watchdog, will be restarted when init is successful
+ txt
+
+
+ stp6
+ 18
+ txt
+
+
+ stp7
+ watchdog loop
+ txt
+
+
+
+
+ DAQStart_VSSAL
+ tst8
+ 8
+ icsSpyDataFile.csv
+ 1
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ True
+ out1
+ 1
+
+
+ stp0
+ 4
+ 0
+ 6
+ tst6
+ Start each DAQStart block in parallel
+ ICS_Demo_XCP_INIT_VSSAL
+
+
+ stp1
+ 8
+ txt
+
+
+
+
+ Fulltrace_on_MIC_MasterControl_VSSAL
+ tst9
+ 8
+ icsSpyDataFile.csv
+ 1
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ True
+ out1
+ 1
+
+
+ stp0
+ 4
+ 0
+ 8
+ tst8
+ Always DAQ = true
+ DAQStart_VSSAL
+
+
+ stp1
+ 6
+ Clear the manual trigger
+ txt
+
+ 0
+ {Manual Trigger}
+
+
+
+ stp2
+ 3
+ Collection Start Predicate
+ txt
+
+ (0) or ({Manual Trigger})
+
+
+
+ stp3
+ 6
+ Clear Force Upload Signal
+ txt
+
+ 0
+ {Force_Upload_Trigger_VSSAL :sig4-0}
+
+
+
+ stp4
+ 6
+ Save the start sector address
+ txt
+
+ {Current Sector Address}
+ {Fulltrace_on_MIC_MsgCapture_VSSAL :tst3-6}
+
+
+
+ stp5
+ 6
+ Clear the end sector address
+ txt
+
+ 0
+ {Fulltrace_on_MIC_MsgCapture_VSSAL :tst3-7}
+
+
+
+ stp6
+ 6
+ Inform Wireless NeoVI client that the capture started
+ txt
+
+ 1
+ {Fulltrace_on_MIC_MsgCapture_VSSAL :tst3-9}
+
+
+
+ stp7
+ 4
+ 0
+ 3
+ tst3
+ Start capturing
+ Fulltrace_on_MIC_MsgCapture_VSSAL
+
+
+ stp8
+ 6
+ Increment the number of conditional captures active
+ txt
+
+ {Conditional_Captures_Active_VSSAL :sig12-0} + 1
+ {Conditional_Captures_Active_VSSAL :sig12-0}
+
+
+
+ stp9
+ 3
+ Wait for capture to finish
+ txt
+
+ {Fulltrace_on_MIC_MsgCapture_VSSAL :tst3-0} = 0 or {Force_Upload_Trigger_VSSAL :sig4-0}
+
+
+
+ stp10
+ 6
+ Save the end sector address
+ txt
+
+ {Current Sector Address}
+ {Fulltrace_on_MIC_MsgCapture_VSSAL :tst3-7}
+
+
+
+ stp11
+ 6
+ Create upload
+ txt
+
+ 1
+ {Fulltrace_on_MIC_MsgCapture_VSSAL :tst3-8}
+
+
+
+ stp12
+ 6
+ Decrement the number of conditional captures active
+ txt
+
+ {Conditional_Captures_Active_VSSAL :sig12-0} - 1
+ {Conditional_Captures_Active_VSSAL :sig12-0}
+
+
+
+ stp13
+ 2
+ Restart capture
+ txt
+
+
+
+
+ OBDSim_RPM_greater_1000_MasterControl_VSSAL
+ tst10
+ 8
+ icsSpyDataFile.csv
+ 1
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ True
+ out1
+ 1
+
+
+ stp0
+ 6
+ Clear the semaphore to the triggered message
+ txt
+
+ 0
+ {Triggered_Message_Semaphore_VSSAL :sig13-0}
+
+
+
+ stp1
+ 6
+ Clear the post trigger flag
+ txt
+
+ 0
+ {OBDSim_RPM_greater_1000_TRIGGERED_DoingPost_VSSAL :sig2-0}
+
+
+
+ stp2
+ 4
+ 0
+ 4
+ tst4
+ Start capturing
+ OBDSim_RPM_greater_1000_MsgCapture_VSSAL
+
+
+ stp3
+ 3
+ Wait for trigger
+ txt
+
+ UPM (Value [1/min])
+ ({UPM (Value [1/min]) :in102-sig0-0}>1000)
+ 0.0
+ 0
+ 16383.75
+ 1/min
+
+
+
+ stp4
+ 6
+ Clear Force Upload Signal
+ txt
+
+ 0
+ {Force_Upload_Trigger_VSSAL :sig4-0}
+
+
+
+ stp5
+ 6
+ Save the start sector address
+ txt
+
+ {Current Sector Address}
+ {OBDSim_RPM_greater_1000_MsgCapture_VSSAL :tst4-6}
+
+
+
+ stp6
+ 6
+ Clear the end sector address
+ txt
+
+ 0
+ {OBDSim_RPM_greater_1000_MsgCapture_VSSAL :tst4-7}
+
+
+
+ stp7
+ 6
+ Inform Wireless NeoVI client that the capture started
+ txt
+
+ 1
+ {OBDSim_RPM_greater_1000_MsgCapture_VSSAL :tst4-9}
+
+
+
+ stp8
+ 6
+ Increment the number of conditional captures active
+ txt
+
+ {Conditional_Captures_Active_VSSAL :sig12-0} + 1
+ {Conditional_Captures_Active_VSSAL :sig12-0}
+
+
+
+ stp9
+ 6
+ Increment the number of triggers active
+ txt
+
+ {Active Trigger Count} + 1
+ {Active Trigger Count}
+
+
+
+ stp10
+ 36
+ 20
+ 22
+ Attempt to atomically acquire the triggered message semaphore, or keep it if we already own it.
+ txt
+
+ {Triggered_Message_Semaphore_VSSAL :sig13-0} = 0 or {Triggered_Message_Semaphore_VSSAL :sig13-0} = 10
+
+
+ 10
+ {Triggered_Message_Semaphore_VSSAL :sig13-0}
+
+
+
+ stp11
+ 6
+ txt
+
+ 0
+ {Pre-Trigger_Size :out18-sig1-0}
+
+
+
+ stp12
+ 6
+ Identify the trigger to this collection
+ txt
+
+ 1
+ {Collection Index :out18-sig2-0}
+
+
+
+ stp13
+ 6
+ Set virtual triggered signal to false
+ txt
+
+ 0
+ {Logger_Triggered :out18-sig0-0}
+
+
+
+ stp14
+ 1
+ 17
+ out18
+ Send virtual triggered message
+ Trigger_VSSAL
+
+
+ stp15
+ 6
+ txt
+
+ 10000
+ {Pre-Trigger_Size :out18-sig1-0}
+
+
+
+ stp16
+ 6
+ Set virtual triggered signal to true
+ txt
+
+ 2
+ {Logger_Triggered :out18-sig0-0}
+
+
+
+ stp17
+ 1
+ 17
+ out18
+ Send virtual triggered message
+ Trigger_VSSAL
+
+
+ stp18
+ 6
+ Release the semaphore for the triggered message.
+ txt
+
+ 0
+ {Triggered_Message_Semaphore_VSSAL :sig13-0}
+
+
+
+ stp19
+ 17
+ 22
+ We didn't get the semaphore
+ txt
+
+
+ stp20
+ 11
+ Try, try again!
+ txt
+
+
+ stp21
+ 18
+ End if we got the triggered semaphore
+ txt
+
+
+ stp22
+ 6
+ Set that we're currently triggered
+ txt
+
+ 1
+ {OBDSim_RPM_greater_1000_TRIGGERED_DoingPost_VSSAL :sig2-0}
+
+
+
+ stp23
+ 6
+ Get the current time
+ txt
+
+ {TIME (ABS)}
+ {OBDSim_RPM_greater_1000_Messages Captured At Trigger_VSSAL :sig14-0}
+
+
+
+ stp24
+ 3
+ 20000
+ Wait for post-trigger
+ 1
+ txt
+
+ {Force_Upload_Trigger_VSSAL :sig4-0}
+
+
+
+ stp25
+ 6
+ Set that we're currently not triggered
+ txt
+
+ 0
+ {OBDSim_RPM_greater_1000_TRIGGERED_DoingPost_VSSAL :sig2-0}
+
+
+
+ stp26
+ 36
+ 35
+ 37
+ Attempt to atomically acquire the triggered message semaphore, or keep it if we already own it..
+ txt
+
+ {Triggered_Message_Semaphore_VSSAL :sig13-0} = 0 or {Triggered_Message_Semaphore_VSSAL :sig13-0} = 10
+
+
+ 10
+ {Triggered_Message_Semaphore_VSSAL :sig13-0}
+
+
+
+ stp27
+ 6
+ Identify the trigger to this collection
+ txt
+
+ 1
+ {Collection Index :out18-sig2-0}
+
+
+
+ stp28
+ 6
+ txt
+
+ 0
+ {Pre-Trigger_Size :out18-sig1-0}
+
+
+
+ stp29
+ 6
+ Set virtual triggered signal to true
+ txt
+
+ 2
+ {Logger_Triggered :out18-sig0-0}
+
+
+
+ stp30
+ 1
+ 17
+ out18
+ Send virtual triggered message
+ Trigger_VSSAL
+
+
+ stp31
+ 6
+ Set virtual triggered signal to false
+ txt
+
+ 0
+ {Logger_Triggered :out18-sig0-0}
+
+
+
+ stp32
+ 1
+ 17
+ out18
+ Send virtual triggered message
+ Trigger_VSSAL
+
+
+ stp33
+ 6
+ Release the semaphore for the triggered message..
+ txt
+
+ 0
+ {Triggered_Message_Semaphore_VSSAL :sig13-0}
+
+
+
+ stp34
+ 17
+ 37
+ We didn't get the semaphore
+ txt
+
+
+ stp35
+ 27
+ Try, try again!
+ txt
+
+
+ stp36
+ 18
+ End if we got the triggered semaphore
+ txt
+
+
+ stp37
+ 6
+ Save the end sector address
+ txt
+
+ {Current Sector Address}
+ {OBDSim_RPM_greater_1000_MsgCapture_VSSAL :tst4-7}
+
+
+
+ stp38
+ 6
+ Create upload
+ txt
+
+ 1
+ {OBDSim_RPM_greater_1000_MsgCapture_VSSAL :tst4-8}
+
+
+
+ stp39
+ 6
+ Decrement the number of conditional captures active
+ txt
+
+ {Conditional_Captures_Active_VSSAL :sig12-0} - 1
+ {Conditional_Captures_Active_VSSAL :sig12-0}
+
+
+
+ stp40
+ 6
+ Decrement the number of triggers active
+ txt
+
+ {Active Trigger Count} - 1
+ {Active Trigger Count}
+
+
+
+ stp41
+ 3
+ Wait for trigger to go away
+ txt
+
+ not (({UPM (Value [1/min]) :in102-sig0-0}>1000))
+
+
+
+ stp42
+ 4
+ Wait for trigger again
+ txt
+
+
+
+
+ Collect_DEWESoft_Power_on_Audio_MasterControl_VSSAL
+ tst11
+ 8
+ icsSpyDataFile.csv
+ 1
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ True
+ out1
+ 1
+
+
+ stp0
+ 6
+ Clear the post trigger flag
+ txt
+
+ 0
+ {Collect_DEWESoft_Power_on_Audio_TRIGGERED_DoingPost_VSSAL :sig3-0}
+
+
+
+ stp1
+ 4
+ 0
+ 5
+ tst5
+ Start capturing
+ Collect_DEWESoft_Power_on_Audio_MsgCapture_VSSAL
+
+
+ stp2
+ 3
+ Wait for trigger
+ txt
+
+ Audio_in1_LAeq_t (Value [dBA])
+ ({Audio_in1_LAeq_t (Value [dBA]) :in133-sig0-0}>60 and ({ICS_Demo_XCPDAQ_PID_0_VSSAL (Count) :in133-5} > 0))
+ dBA
+ True
+
+
+
+ stp3
+ 6
+ Clear Force Upload Signal
+ txt
+
+ 0
+ {Force_Upload_Trigger_VSSAL :sig4-0}
+
+
+
+ stp4
+ 6
+ Save the start sector address
+ txt
+
+ {Current Sector Address}
+ {Collect_DEWESoft_Power_on_Audio_MsgCapture_VSSAL :tst5-6}
+
+
+
+ stp5
+ 6
+ Clear the end sector address
+ txt
+
+ 0
+ {Collect_DEWESoft_Power_on_Audio_MsgCapture_VSSAL :tst5-7}
+
+
+
+ stp6
+ 6
+ Inform Wireless NeoVI client that the capture started
+ txt
+
+ 1
+ {Collect_DEWESoft_Power_on_Audio_MsgCapture_VSSAL :tst5-9}
+
+
+
+ stp7
+ 6
+ Increment the number of conditional captures active
+ txt
+
+ {Conditional_Captures_Active_VSSAL :sig12-0} + 1
+ {Conditional_Captures_Active_VSSAL :sig12-0}
+
+
+
+ stp8
+ 6
+ Increment the number of triggers active
+ txt
+
+ {Active Trigger Count} + 1
+ {Active Trigger Count}
+
+
+
+ stp9
+ 36
+ 19
+ 21
+ Attempt to atomically acquire the triggered message semaphore, or keep it if we already own it.
+ txt
+
+ {Triggered_Message_Semaphore_VSSAL :sig13-0} = 0 or {Triggered_Message_Semaphore_VSSAL :sig13-0} = 11
+
+
+ 11
+ {Triggered_Message_Semaphore_VSSAL :sig13-0}
+
+
+
+ stp10
+ 6
+ txt
+
+ 0
+ {Pre-Trigger_Size :out18-sig1-0}
+
+
+
+ stp11
+ 6
+ Identify the trigger to this collection
+ txt
+
+ 2
+ {Collection Index :out18-sig2-0}
+
+
+
+ stp12
+ 6
+ Set virtual triggered signal to false
+ txt
+
+ 0
+ {Logger_Triggered :out18-sig0-0}
+
+
+
+ stp13
+ 1
+ 17
+ out18
+ Send virtual triggered message
+ Trigger_VSSAL
+
+
+ stp14
+ 6
+ txt
+
+ 15000
+ {Pre-Trigger_Size :out18-sig1-0}
+
+
+
+ stp15
+ 6
+ Set virtual triggered signal to true
+ txt
+
+ 2
+ {Logger_Triggered :out18-sig0-0}
+
+
+
+ stp16
+ 1
+ 17
+ out18
+ Send virtual triggered message
+ Trigger_VSSAL
+
+
+ stp17
+ 6
+ Release the semaphore for the triggered message.
+ txt
+
+ 0
+ {Triggered_Message_Semaphore_VSSAL :sig13-0}
+
+
+
+ stp18
+ 17
+ 21
+ We didn't get the semaphore
+ txt
+
+
+ stp19
+ 10
+ Try, try again!
+ txt
+
+
+ stp20
+ 18
+ End if we got the triggered semaphore
+ txt
+
+
+ stp21
+ 6
+ Set that we're currently triggered
+ txt
+
+ 1
+ {Collect_DEWESoft_Power_on_Audio_TRIGGERED_DoingPost_VSSAL :sig3-0}
+
+
+
+ stp22
+ 6
+ Get the current time
+ txt
+
+ {TIME (ABS)}
+ {Collect_DEWESoft_Power_on_Audio_Messages Captured At Trigger_VSSAL :sig15-0}
+
+
+
+ stp23
+ 3
+ 15000
+ Wait for post-trigger
+ 1
+ txt
+
+ {Force_Upload_Trigger_VSSAL :sig4-0}
+
+
+
+ stp24
+ 6
+ Set that we're currently not triggered
+ txt
+
+ 0
+ {Collect_DEWESoft_Power_on_Audio_TRIGGERED_DoingPost_VSSAL :sig3-0}
+
+
+
+ stp25
+ 36
+ 34
+ 36
+ Attempt to atomically acquire the triggered message semaphore, or keep it if we already own it..
+ txt
+
+ {Triggered_Message_Semaphore_VSSAL :sig13-0} = 0 or {Triggered_Message_Semaphore_VSSAL :sig13-0} = 11
+
+
+ 11
+ {Triggered_Message_Semaphore_VSSAL :sig13-0}
+
+
+
+ stp26
+ 6
+ Identify the trigger to this collection
+ txt
+
+ 2
+ {Collection Index :out18-sig2-0}
+
+
+
+ stp27
+ 6
+ txt
+
+ 0
+ {Pre-Trigger_Size :out18-sig1-0}
+
+
+
+ stp28
+ 6
+ Set virtual triggered signal to true
+ txt
+
+ 2
+ {Logger_Triggered :out18-sig0-0}
+
+
+
+ stp29
+ 1
+ 17
+ out18
+ Send virtual triggered message
+ Trigger_VSSAL
+
+
+ stp30
+ 6
+ Set virtual triggered signal to false
+ txt
+
+ 0
+ {Logger_Triggered :out18-sig0-0}
+
+
+
+ stp31
+ 1
+ 17
+ out18
+ Send virtual triggered message
+ Trigger_VSSAL
+
+
+ stp32
+ 6
+ Release the semaphore for the triggered message..
+ txt
+
+ 0
+ {Triggered_Message_Semaphore_VSSAL :sig13-0}
+
+
+
+ stp33
+ 17
+ 36
+ We didn't get the semaphore
+ txt
+
+
+ stp34
+ 26
+ Try, try again!
+ txt
+
+
+ stp35
+ 18
+ End if we got the triggered semaphore
+ txt
+
+
+ stp36
+ 6
+ Save the end sector address
+ txt
+
+ {Current Sector Address}
+ {Collect_DEWESoft_Power_on_Audio_MsgCapture_VSSAL :tst5-7}
+
+
+
+ stp37
+ 6
+ Create upload
+ txt
+
+ 1
+ {Collect_DEWESoft_Power_on_Audio_MsgCapture_VSSAL :tst5-8}
+
+
+
+ stp38
+ 6
+ Decrement the number of conditional captures active
+ txt
+
+ {Conditional_Captures_Active_VSSAL :sig12-0} - 1
+ {Conditional_Captures_Active_VSSAL :sig12-0}
+
+
+
+ stp39
+ 6
+ Decrement the number of triggers active
+ txt
+
+ {Active Trigger Count} - 1
+ {Active Trigger Count}
+
+
+
+ stp40
+ 3
+ Wait for trigger to go away
+ txt
+
+ not (({Audio_in1_LAeq_t (Value [dBA]) :in133-sig0-0}>60 and ({ICS_Demo_XCPDAQ_PID_0_VSSAL (Count) :in133-5} > 0)))
+
+
+
+ stp41
+ 3
+ Wait for trigger again
+ txt
+
+
+
+
+ PowerManagement_VSSAL
+ tst12
+ 8
+ icsSpyDataFile.csv
+ 3
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ True
+ out1
+ True
+ 255
+ 1
+
+
+ stp0
+ 6
+ Set the upload connection timeout
+ txt
+
+ 10
+ {WiVI Connection Timeout}
+
+
+
+ stp1
+ 6
+ Disable SMS Wakeup
+ txt
+
+ 0
+ {SmsWakeupEnable}
+
+
+
+ stp2
+ 6
+ Set power management mode to manual
+ txt
+
+ 0
+ {Pwr Man Mode}
+
+
+
+ stp3
+ 6
+ Set Backup Battery Enable to ON
+ txt
+
+ 1
+ {Backup Power Enable}
+
+
+
+ stp4
+ 6
+ Init Force Upload Signal
+ txt
+
+ 0
+ {Force_Upload_Trigger_VSSAL :sig4-0}
+
+
+
+ stp5
+ 22
+ 5
+
+ Power Management: Waiting for no bus activity to occur in 120 secs
+ True
+
+
+
+ stp6
+ 3
+ Wait for user timeout in milliseconds
+ txt
+
+ {TIME SINCE MESSAGE (MS)} >= 120000
+
+
+
+ stp7
+ 6
+ Signal that we'd like to go to sleep now
+ txt
+
+ 1
+ {WiVI Sleep Request}
+
+
+
+ stp8
+ 6
+ Force End of All Triggers and Upload
+ txt
+
+ 1
+ {Force_Upload_Trigger_VSSAL :sig4-0}
+
+
+
+ stp9
+ 22
+ 5
+
+ Power Management: Entering upload timeout. Waiting for APK to finish uploading or 60 mins to elapse
+ True
+
+
+
+ stp10
+ 3
+ 3600000
+ Wait for the overall timeout to expire, APK to finish, voltage to drop too low or network traffic
+ 1
+ txt
+
+ ({WiVI Sleep Request} <> 1) or ({Pwr Supply Voltage} < 10.5) or ({TIME SINCE MESSAGE (MS)} < 120000)
+
+
+
+ stp11
+ 15
+ 14
+ 20
+ Has the APK finished uploading?
+ txt
+
+ {WiVI Sleep Request} <> 1
+
+
+
+ stp12
+ 22
+ 5
+
+ Power Management: APK has finished uploading, exiting upload timeout
+ True
+
+
+
+ stp13
+ 16
+ 16
+ 20
+ Has the voltage dropped too low?
+ txt
+
+ {Pwr Supply Voltage} < 10.5
+
+
+
+ stp14
+ 22
+ 5
+
+ Power Management: Voltage dropped below 10.5 volts, exiting upload timeout
+ True
+
+
+
+ stp15
+ 16
+ 18
+ 20
+ Have there been new messages on the network?
+ txt
+
+ {TIME SINCE MESSAGE (MS)} < 120000
+
+
+
+ stp16
+ 22
+ 5
+
+ Power Management: New network traffic, exiting upload timeout
+ True
+
+
+
+ stp17
+ 17
+ 20
+ Upload timeout has elapsed
+ txt
+
+
+ stp18
+ 22
+ 5
+
+ Power Management: Upload timeout elapsed
+ True
+
+
+
+ stp19
+ 18
+ txt
+
+
+ stp20
+ 6
+ Clear the sleep signal
+ txt
+
+ 0
+ {WiVI Sleep Request}
+
+
+
+ stp21
+ 15
+ 25
+ 25
+ Were messages received while uploading?
+ txt
+
+ {TIME SINCE MESSAGE (MS)} < 120000
+
+
+
+ stp22
+ 22
+ 5
+
+ Power Management: Messages received while uploading, restarting power management block
+ True
+
+
+
+ stp23
+ Wait for new sleep condition
+ txt
+
+
+ stp24
+ 18
+ txt
+
+
+ stp25
+ 4
+ 3
+ 13
+ tst13
+ Stop the entry point function block
+ EntryPoint_VSSAL
+
+
+ stp26
+ 4
+ 3
+ 11
+ tst11
+ Stop overall program flow
+ Collect_DEWESoft_Power_on_Audio_MasterControl_VSSAL
+
+
+ stp27
+ 4
+ 3
+ 10
+ tst10
+ Stop overall program flow
+ OBDSim_RPM_greater_1000_MasterControl_VSSAL
+
+
+ stp28
+ 4
+ 3
+ 9
+ tst9
+ Stop overall program flow
+ Fulltrace_on_MIC_MasterControl_VSSAL
+
+
+ stp29
+ 4
+ 3
+ 3
+ tst3
+ Stop capturing
+ Fulltrace_on_MIC_MsgCapture_VSSAL
+
+
+ stp30
+ 4
+ 3
+ 6
+ tst6
+ Stop DAQ
+ ICS_Demo_XCP_INIT_VSSAL
+
+
+ stp31
+ 4
+ 3
+ 7
+ tst7
+ Stop DAQ
+ ICS_Demo_XCP_Watchdog_VSSAL
+
+
+ stp32
+ 3
+ 10000
+ Wait for DPID / CCP / XCP / neoMote timeouts on the net to stop tx'ing data
+ 1
+ txt
+
+ {TIME SINCE MESSAGE (MS)} < 120000
+
+
+
+ stp33
+ 15
+ 36
+ 36
+ Make sure no messages were received while shutting down
+ txt
+
+ {TIME SINCE MESSAGE (MS)} >= 120000
+
+
+
+ stp34
+ 35
+ Go to sleep. お休みなさい!
+ txt
+
+
+ stp35
+ 18
+ txt
+
+
+ stp36
+ 6
+ Init Force Upload Sig
+ txt
+
+ 0
+ {Force_Upload_Trigger_VSSAL :sig4-0}
+
+
+
+ stp37
+ 6
+ Reset the conditional capture count to 0
+ txt
+
+ 0
+ {Conditional_Captures_Active_VSSAL :sig12-0}
+
+
+
+ stp38
+ 4
+ 0
+ 13
+ tst13
+ Restart overall program flow
+ EntryPoint_VSSAL
+
+
+ stp39
+ 22
+ 5
+
+ Power Management: Woke, restarting power management block
+ True
+
+
+
+ stp40
+ Start power management over
+ txt
+
+
+
+
+ EntryPoint_VSSAL
+ tst13
+ 8
+ icsSpyDataFile.csv
+ 3
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ True
+ out1
+ 1
+
+
+ stp0
+ 14
+ This is the main entry point for VSSAL. All function blocks controlling collections and DAQing start as a consequence of logic following from here.
+ txt
+
+
+ stp1
+ 4
+ 0
+ 11
+ tst11
+ Start each collection control block in parallel
+ Collect_DEWESoft_Power_on_Audio_MasterControl_VSSAL
+
+
+ stp2
+ 4
+ 0
+ 10
+ tst10
+ Start each collection control block in parallel
+ OBDSim_RPM_greater_1000_MasterControl_VSSAL
+
+
+ stp3
+ 4
+ 0
+ 9
+ tst9
+ Start each collection control block in parallel
+ Fulltrace_on_MIC_MasterControl_VSSAL
+
+
+ stp4
+ 8
+ txt
+
+
+
+
+ VSGW_SETVALUES_VSSAL
+ tst14
+ 8
+ icsSpyDataFile.csv
+ 3
+ True
+ 1
+ 5000
+ 1
+ 1
+ 1
+ True
+ out1
+ 1
+
+
+ stp0
+ 6
+ Set Value of Breakepedal_sw
+ txt
+
+ {Breakepedal_sw (Value):in198-sig0-0}
+ {Breakepedal_sw (Value):out16-sig5-0}
+
+
+
+ stp1
+ 6
+ Set Value of Peadl_force
+ txt
+
+ {Peadl_force (Value):in199-sig0-0}
+ {Peadl_force (Value):out15-sig3-0}
+
+
+
+ stp2
+ 6
+ Set Value of Break
+ txt
+
+ {Break (Value):in200-sig0-0}
+ {Break (Value):out16-sig4-0}
+
+
+
+ stp3
+ 6
+ Set Value of Zuendung
+ txt
+
+ {Zuendung (Value):in200-sig1-0}
+ {Zuendung (Value):out16-sig3-0}
+
+
+
+ stp4
+ 6
+ Set Value of UPM
+ txt
+
+ {UPM (Value):in201-sig0-0}
+ {UPM (Value):out15-sig1-0}
+
+
+
+ stp5
+ 6
+ Set Value of Handbraek_switch_on
+ txt
+
+ {Handbraek_switch_on (Value):in202-sig0-0}
+ {Handbraek_switch_on (Value):out16-sig2-0}
+
+
+
+ stp6
+ 6
+ Set Value of Handbraek_swtch_off
+ txt
+
+ {Handbraek_swtch_off (Value):in202-sig1-0}
+ {Handbraek_swtch_off (Value):out16-sig1-0}
+
+
+
+ stp7
+ 6
+ Set Value of Locked
+ txt
+
+ {Locked (Value):in202-sig2-0}
+ {Locked (Value):out16-sig0-0}
+
+
+
+ stp8
+ 6
+ Set Value of Magnetometer X
+ txt
+
+ {Magnetometer X (Value):in203-sig0-0}
+ {Magnetometer X (Value):out15-sig0-0}
+
+
+
+ stp9
+ 6
+ Set Value of Magnetometer Y
+ txt
+
+ {Magnetometer Y (Value):in203-sig1-0}
+ {Magnetometer Y (Value):out14-sig1-0}
+
+
+
+ stp10
+ 6
+ Set Value of Magnetometer Z
+ txt
+
+ {Magnetometer Z (Value):in203-sig2-0}
+ {Magnetometer Z (Value):out14-sig0-0}
+
+
+
+ stp11
+ 6
+ Set Value of Accelerometer X
+ txt
+
+ {Accelerometer X (Value):in204-sig0-0}
+ {Accelerometer X (Value):out13-sig1-0}
+
+
+
+ stp12
+ 6
+ Set Value of Accelerometer Y
+ txt
+
+ {Accelerometer Y (Value):in204-sig1-0}
+ {Accelerometer Y (Value):out13-sig0-0}
+
+
+
+ stp13
+ 6
+ Set Value of Accelerometer Z
+ txt
+
+ {Accelerometer Z (Value):in204-sig2-0}
+ {Accelerometer Z (Value):out12-sig1-0}
+
+
+
+ stp14
+ 6
+ Set Value of Gyroscope X
+ txt
+
+ {Gyroscope X (Value):in205-sig0-0}
+ {Gyroscope X (Value):out12-sig0-0}
+
+
+
+ stp15
+ 6
+ Set Value of Gyroscope Y
+ txt
+
+ {Gyroscope Y (Value):in205-sig1-0}
+ {Gyroscope Y (Value):out11-sig1-0}
+
+
+
+ stp16
+ 6
+ Set Value of Gyroscope Z
+ txt
+
+ {Gyroscope Z (Value):in205-sig2-0}
+ {Gyroscope Z (Value):out11-sig0-0}
+
+
+
+ stp17
+ 6
+ Set Value of cos_phi_L1_H1
+ txt
+
+ {cos_phi_L1_H1 (Value):in206-sig0-0}
+ {cos_phi_L1_H1 (Value):out10-sig1-0}
+
+
+
+ stp18
+ 6
+ Set Value of DH_L1
+ txt
+
+ {DH_L1 (Value):in207-sig0-0}
+ {DH_L1 (Value):out10-sig0-0}
+
+
+
+ stp19
+ 6
+ Set Value of D_L1
+ txt
+
+ {D_L1 (Value):in208-sig0-0}
+ {D_L1 (Value):out9-sig1-0}
+
+
+
+ stp20
+ 6
+ Set Value of Frequency
+ txt
+
+ {Frequency (Value):in209-sig0-0}
+ {Frequency (Value):out9-sig0-0}
+
+
+
+ stp21
+ 6
+ Set Value of I_L1_H1
+ txt
+
+ {I_L1_H1 (Value):in210-sig0-0}
+ {I_L1_H1 (Value):out8-sig1-0}
+
+
+
+ stp22
+ 6
+ Set Value of I_rms_L1
+ txt
+
+ {I_rms_L1 (Value):in211-sig0-0}
+ {I_rms_L1 (Value):out8-sig0-0}
+
+
+
+ stp23
+ 6
+ Set Value of I_rm_L1
+ txt
+
+ {I_rm_L1 (Value):in212-sig0-0}
+ {I_rm_L1 (Value):out7-sig1-0}
+
+
+
+ stp24
+ 6
+ Set Value of PF_L1
+ txt
+
+ {PF_L1 (Value):in213-sig0-0}
+ {PF_L1 (Value):out7-sig0-0}
+
+
+
+ stp25
+ 6
+ Set Value of phi_L1_H1
+ txt
+
+ {phi_L1_H1 (Value):in214-sig0-0}
+ {phi_L1_H1 (Value):out6-sig1-0}
+
+
+
+ stp26
+ 6
+ Set Value of P_L1
+ txt
+
+ {P_L1 (Value):in215-sig0-0}
+ {P_L1 (Value):out6-sig0-0}
+
+
+
+ stp27
+ 6
+ Set Value of P_L1_H1
+ txt
+
+ {P_L1_H1 (Value):in216-sig0-0}
+ {P_L1_H1 (Value):out5-sig1-0}
+
+
+
+ stp28
+ 6
+ Set Value of QH_L1
+ txt
+
+ {QH_L1 (Value):in217-sig0-0}
+ {QH_L1 (Value):out5-sig0-0}
+
+
+
+ stp29
+ 6
+ Set Value of Q_L1
+ txt
+
+ {Q_L1 (Value):in218-sig0-0}
+ {Q_L1 (Value):out4-sig1-0}
+
+
+
+ stp30
+ 6
+ Set Value of Q_L1_H1
+ txt
+
+ {Q_L1_H1 (Value):in219-sig0-0}
+ {Q_L1_H1 (Value):out4-sig0-0}
+
+
+
+ stp31
+ 6
+ Set Value of Status
+ txt
+
+ {Status (Value):in220-sig0-0}
+ {Status (Value):out15-sig2-0}
+
+
+
+ stp32
+ 6
+ Set Value of S_L1
+ txt
+
+ {S_L1 (Value):in221-sig0-0}
+ {S_L1 (Value):out3-sig1-0}
+
+
+
+ stp33
+ 6
+ Set Value of S_L1_H1
+ txt
+
+ {S_L1_H1 (Value):in222-sig0-0}
+ {S_L1_H1 (Value):out3-sig0-0}
+
+
+
+ stp34
+ 6
+ Set Value of U_L1_H1
+ txt
+
+ {U_L1_H1 (Value):in223-sig0-0}
+ {U_L1_H1 (Value):out2-sig1-0}
+
+
+
+ stp35
+ 6
+ Set Value of U_rms_L1
+ txt
+
+ {U_rms_L1 (Value):in224-sig0-0}
+ {U_rms_L1 (Value):out2-sig0-0}
+
+
+
+ stp36
+ 6
+ Set Value of U_rm_L1
+ txt
+
+ {U_rm_L1 (Value):in225-sig0-0}
+ {U_rm_L1 (Value):out1-sig1-0}
+
+
+
+ stp37
+ 6
+ Set Value of Audio_in1_LAeq_t
+ txt
+
+ {Audio_in1_LAeq_t (Value):in226-sig0-0}
+ {Audio_in1_LAeq_t (Value):out1-sig0-0}
+
+
+
+ stp38
+ 2
+ 5
+ 0
+ Wait for new sig
+ txt
+
+
+ stp39
+ Jump to Step 1
+ txt
+
+
+
+
+
+
+ Default
+ sgr0
+ False
+ 10
+ icsSpyLogFile
+ icsSpyLogFile
+
+ 0
+
+ icsSpyLogFile
+ True
+
+
+
+
+
+
+
+ 1
+ 1
+
+
+ 21812108304360000
+ 1
+ 0
+ 1
+ C:\Users\Andreas\CloudStation\IntrepidCS\Vehicle Spy 3\Data Directory\Demo - Datalogger TEX22\RED2_DEWESoft Power.vsdb.zip
+ 1
+ 7
+ 126324
+
+
+
+ tcp0
+ 1
+ 00:FC:70:0E:85:F7
+ 192.168.2.10
+ 192.168.2.12
+ 255.255.255.0
+ net72
+
+ -256
+ 0
+ 255
+ 86400
+
+
+
+
+ False
+ False
+
+
+ 192.168.2.12:5555
+ 1
+ True
+
+
+ eyJ2ZXJzaW9uIjogMSwgImVjdXMiOiBbeyJhbGdvcml0aG0iOiAiZ2VuZXJpY19pc28xNDIyOSIsICJ2ZXJzaW9uIjogMSwgIm5hbWUiOiAiTmV3IEVDVSIsICJpc28xNTc2NSI6IHsibmV0d29yayI6ICIiLCAicGh5c2ljYWwiOiB7InJlcXVlc3RfaWQiOiAiIiwgInJlc3BvbnNlX2lkIjogIiIsICJmbG93X2NvbnRyb2xfdGltZW91dCI6IDAsICJmbG93X2NvbnRyb2xfd2FpdF90aW1lb3V0IjogMCwgInN0bWluIjogMCwgImJsb2NrX3NpemUiOiAwLCAicGFkZGluZyI6ICIiLCAicmVxdWVzdF9leHRlbmRlZF9hZGRyZXNzIjogIiIsICJyZXNwb25zZV9leHRlbmRlZF9hZGRyZXNzIjogIiIsICJyZXF1ZXN0X2lkX2lzXzI5Yml0IjogZmFsc2UsICJyZXNwb25zZV9pZF9pc18yOWJpdCI6IGZhbHNlLCAicmVxdWVzdF91c2VfZXh0ZW5kZWRfYWRkcmVzcyI6IGZhbHNlLCAicmVzcG9uc2VfdXNlX2V4dGVuZGVkX2FkZHJlc3MiOiBmYWxzZSwgInVzZV9zdG1pbiI6IGZhbHNlLCAidXNlX2Jsb2NrX3NpemUiOiBmYWxzZSwgInVzZV9wYWRkaW5nIjogZmFsc2UsICJ0eXBlIjogIiIsICJ0eF9kbCI6IDh9LCAiZnVuY3Rpb25hbCI6IHsicmVxdWVzdF9pZCI6ICIiLCAicmVzcG9uc2VfaWQiOiAiIiwgImZsb3dfY29udHJvbF90aW1lb3V0IjogMCwgImZsb3dfY29udHJvbF93YWl0X3RpbWVvdXQiOiAwLCAic3RtaW4iOiAwLCAiYmxvY2tfc2l6ZSI6IDAsICJwYWRkaW5nIjogIiIsICJyZXF1ZXN0X2V4dGVuZGVkX2FkZHJlc3MiOiAiIiwgInJlc3BvbnNlX2V4dGVuZGVkX2FkZHJlc3MiOiAiIiwgInJlcXVlc3RfaWRfaXNfMjliaXQiOiBmYWxzZSwgInJlc3BvbnNlX2lkX2lzXzI5Yml0IjogZmFsc2UsICJyZXF1ZXN0X3VzZV9leHRlbmRlZF9hZGRyZXNzIjogZmFsc2UsICJyZXNwb25zZV91c2VfZXh0ZW5kZWRfYWRkcmVzcyI6IGZhbHNlLCAidXNlX3N0bWluIjogZmFsc2UsICJ1c2VfYmxvY2tfc2l6ZSI6IGZhbHNlLCAidXNlX3BhZGRpbmciOiBmYWxzZSwgInR5cGUiOiAiIiwgInR4X2RsIjogOH19LCAiaXNvMTQyMjkiOiB7InRpbWVvdXQiOiAyMDAwfSwgInN0YWdlcyI6IFt7Im5hbWUiOiAiTmV3IFN0YWdlIiwgImFjdGlvbnMiOiBbeyJ0eXBlIjogIm5vbmUifV19XSwgImZhaWxfc3RhZ2UiOiB7Im5hbWUiOiAiZmFpbF9zdGFnZSIsICJhY3Rpb25zIjogW3sidHlwZSI6ICJub25lIn1dfX1dfQA=
+
+
+
+ 0
+
+
+
+
+ Gateway 1
+
+
+
+ True
+
+
+ WIL_2_1
+
+
+
+ RED2_DEWESoft_Power.dbc
+ HS CAN
+
+
+
+
+ Desktop 1
+ 0
+ 51
+ QVFET0NLCAAAAAA4AQAAOAEAAEAFAABsBAAAAgAAAAAAAAAAvAIAADQDAAAAAAAAAAAAAAAAAAAAAAAA8wUAAAAAAACA1Hq4Ru70SIM1fakJBnUaAboFAAADAAAAhq5wpzGW4kifiqWYKXtaGwAAAABJAAAA5wkAAGAFAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////8IBAADIAAAA///////////CAQAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAKQAAAAAAAAAZYheWHVq60u2XsfC9K8AAAAAAABiAAAA5wkAAGAFAAAAAAAAAAAAAAAPAAAARnVuY3Rpb24gQmxvY2tzAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////8IBAADIAAAA//////////9YAgAALAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAAAAAAAZYheWHVq60u2XsfC9K8AAQAAAABiAAAA5wkAAGAFAAAAAAAAAAAAAAAPAAAATWVzc2FnZXMgRWRpdG9yAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////8IBAADIAAAA//////////9YAgAALAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKUAAAAAAAAAZYheWHVq60u2XsfC9K8AAgAAAABiAAAA5wkAAGAFAAAAAAAAAAAAAAAQAAAAVmVoaWNsZVNjYXBlIERBUQAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////CAQAAyAAAAP//////////WAIAACwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYAAAAAAAAAGWIXlh1autLtl7HwvSvAAMAAAAAYgAAAOcJAABgBQAAAAAAAAAAAAAAAwAAAE1FUAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////CAQAAyAAAAP//////////WAIAACwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACdAAAAAAAAAGWIXlh1autLtl7HwvSvAAQAAAAAYgAAAOcJAABgBQAAAAAAAAAAAAAACAAAAE5ldHdvcmtzAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////8IBAADIAAAA//////////9YAgAALAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJsAAAAAAAAAZYheWHVq60u2XsfC9K8ABQAAAABiAAAA5wkAAGAFAAAAAAAAAAAAAAAGAAAAVENQL0lQAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////8IBAADIAAAA//////////9YAgAALAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ0AAAAAAAAAZYheWHVq60u2XsfC9K8ABgAAAABiAAAA5wkAAGAFAAAAAAAAAAAAAAAIAAAATWVzc2FnZXMAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////wgEAAMgAAAD//////////1gCAAAsAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApgAAAAAAAABliF5YdWrrS7Zex8L0rwAHAAAAAGIAAADnCQAAYAUAAAAAAAAAAAAAABEAAABOZXR3b3JrIERhdGFiYXNlcwAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////CAQAAyAAAAP//////////WAIAACwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
+ 1220160877
+
+
+ 0
+ 0
+ PERlc2t0b3BEYXRhPg0KPEN1cnJlbnRGQmxvY2tLZXk+dHN0MTwvQ3VycmVudEZCbG9ja0tleT4NCjxDdXJyZW50U3BsaXRTaXplPjM1MDwvQ3VycmVudFNwbGl0U2l6ZT4NCjxGQlNjcmlwdEdyaWQ+DQoJPE51bU9mQ29scz42PC9OdW1PZkNvbHM+DQoJPE51bU9mUm93cz4xMTwvTnVtT2ZSb3dzPg0KCTxDb2w+NDwvQ29sPg0KCTxSb3c+MTwvUm93Pg0KCTxDb2xTZWw+NDwvQ29sU2VsPg0KCTxSb3dTZWw+MTwvUm93U2VsPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4wPC9Db2xJbmRleD4NCgkJPFdpZHRoPjYwMDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjE8L0NvbEluZGV4Pg0KCQk8V2lkdGg+NjA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4yPC9Db2xJbmRleD4NCgkJPFdpZHRoPjYwMDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjM8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MzAwMDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjQ8L0NvbEluZGV4Pg0KCQk8V2lkdGg+NDUwMDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjU8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MzAwMDwvV2lkdGg+DQoJPC9DT0w+DQo8L0ZCU2NyaXB0R3JpZD4NCjwvRGVza3RvcERhdGE+DQo=
+
+
+ 1
+ 1
+ PERlc2t0b3BEYXRhPg0KPEN1cnJlbnRWaWV3PjA8L0N1cnJlbnRWaWV3Pg0KPEN1cnJlbnROZXR3b3JrPjA8L0N1cnJlbnROZXR3b3JrPg0KPFNpZ25hbHNTY3JpcHRHcmlkPg0KCTxOdW1PZkNvbHM+MTMxPC9OdW1PZkNvbHM+DQoJPE51bU9mUm93cz42PC9OdW1PZlJvd3M+DQoJPENvbD4wPC9Db2w+DQoJPFJvdz40PC9Sb3c+DQoJPENvbFNlbD4wPC9Db2xTZWw+DQoJPFJvd1NlbD40PC9Sb3dTZWw+DQoJPENPTD4NCgkJPENvbEluZGV4PjA8L0NvbEluZGV4Pg0KCQk8V2lkdGg+Mjc3NTwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjE8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTQ0MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjI8L0NvbEluZGV4Pg0KCQk8V2lkdGg+OTMwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD40PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjU8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD43PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjg8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+OTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xNDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xNTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xNjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xNzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xODwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xOTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4yMDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4yMTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4yMjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4yMzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4yNDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4yNTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4yNjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4yNzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4yODwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4yOTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4zMDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4zMTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4zMjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4zMzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4zNDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4zNTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4zNjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4zNzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4zODwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4zOTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD40MDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD40MTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD40MjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD40MzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD40NDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD40NTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD40NjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD40NzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD40ODwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD40OTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD41MDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD41MTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD41MjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD41MzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD41NDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD41NTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD41NjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD41NzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD41ODwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD41OTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD42MDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD42MTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD42MjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD42MzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD42NDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD42NTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD42NjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD42NzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD42ODwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD42OTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD43MDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD43MTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD43MjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD43MzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD43NDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD43NTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD43NjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD43NzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD43ODwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD43OTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD44MDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD44MTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD44MjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD44MzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD44NDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD44NTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD44NjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD44NzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD44ODwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD44OTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD45MDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD45MTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD45MjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD45MzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD45NDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD45NTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD45NjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD45NzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD45ODwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD45OTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMDA8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTAxPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEwMjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMDM8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTA0PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEwNTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMDY8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTA3PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEwODwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMDk8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTEwPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjExMTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMTI8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTEzPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjExNDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMTU8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTE2PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjExNzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMTg8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTE5PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEyMDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMjE8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTIyPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEyMzwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMjQ8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTI1PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEyNjwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMjc8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTI4PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEyOTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xMzA8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCjwvU2lnbmFsc1NjcmlwdEdyaWQ+DQo8TWVzc2FnZXNTY3JpcHRHcmlkPg0KCTxOdW1PZkNvbHM+MTg8L051bU9mQ29scz4NCgk8TnVtT2ZSb3dzPjkzPC9OdW1PZlJvd3M+DQoJPENvbD4xPC9Db2w+DQoJPFJvdz44MzwvUm93Pg0KCTxDb2xTZWw+MTwvQ29sU2VsPg0KCTxSb3dTZWw+ODM8L1Jvd1NlbD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MDwvQ29sSW5kZXg+DQoJCTxXaWR0aD42MDA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xPC9Db2xJbmRleD4NCgkJPFdpZHRoPjI3MDA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4yPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE2NTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4zPC9Db2xJbmRleD4NCgkJPFdpZHRoPjkwMDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjQ8L0NvbEluZGV4Pg0KCQk8V2lkdGg+OTAwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NTwvQ29sSW5kZXg+DQoJCTxXaWR0aD45MDA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD42PC9Db2xJbmRleD4NCgkJPFdpZHRoPjQ1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjc8L0NvbEluZGV4Pg0KCQk8V2lkdGg+NDUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+ODwvQ29sSW5kZXg+DQoJCTxXaWR0aD40NTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD45PC9Db2xJbmRleD4NCgkJPFdpZHRoPjQ1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEwPC9Db2xJbmRleD4NCgkJPFdpZHRoPjQ1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjExPC9Db2xJbmRleD4NCgkJPFdpZHRoPjQ1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEyPC9Db2xJbmRleD4NCgkJPFdpZHRoPjQ1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEzPC9Db2xJbmRleD4NCgkJPFdpZHRoPjQ1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjE0PC9Db2xJbmRleD4NCgkJPFdpZHRoPjEyMDA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xNTwvQ29sSW5kZXg+DQoJCTxXaWR0aD45MDA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xNjwvQ29sSW5kZXg+DQoJCTxXaWR0aD45MDA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xNzwvQ29sSW5kZXg+DQoJCTxXaWR0aD45MDA8L1dpZHRoPg0KCTwvQ09MPg0KPC9NZXNzYWdlc1NjcmlwdEdyaWQ+DQo8L0Rlc2t0b3BEYXRhPg0K
+
+
+ 2
+ 2
+ PERlc2t0b3BEYXRhPg0KPEN1cnJlbnRUYWI+MTwvQ3VycmVudFRhYj4NCjwvRGVza3RvcERhdGE+DQo=
+
+
+ 3
+ 3
+ PERlc2t0b3BEYXRhPg0KPFNlbGVjdGVkRUNVPm1lcDE8L1NlbGVjdGVkRUNVPg0KPC9EZXNrdG9wRGF0YT4NCg==
+
+
+ 4
+ 4
+ PERlc2t0b3BEYXRhPg0KPC9EZXNrdG9wRGF0YT4NCg==
+
+
+ 5
+ 5
+ PERlc2t0b3BEYXRhPg0KPC9EZXNrdG9wRGF0YT4NCg==
+
+
+ 6
+ 6
+ PERlc2t0b3BEYXRhPg0KPEZpbHRlcldpZHRoPjIxMDwvRmlsdGVyV2lkdGg+DQo8RmlsdGVyQ29sdW1uV2lkdGhzPjQjMTIwLDIwLDIwLDI1IzAsMSwyLDMjMSwxLDEsMTwvRmlsdGVyQ29sdW1uV2lkdGhzPg0KPC9EZXNrdG9wRGF0YT4NCg==
+
+
+ 7
+ 7
+ PERlc2t0b3BEYXRhPg0KPC9EZXNrdG9wRGF0YT4NCg==
+
+
+
+
+dre RPM acc yaw yw lon long la Acc Ax
+
+
+ 9
+ 0
+ 0
+ Function Blocks
+
+
+ 1
+ 1
+ 0
+ Messages Editor
+
+
+ 53
+ 2
+ 0
+ VehicleScape DAQ
+
+
+ 56
+ 3
+ 0
+ MEP
+
+
+ 7
+ 4
+ 0
+ Networks
+
+
+ 109
+ 5
+ 0
+ TCP/IP
+
+
+ 0
+ 6
+ 0
+ Messages
+
+
+ 16
+ 7
+ 0
+ Network Databases
+
+
+
diff --git a/resources/DEWESoft/CMP/Cmp64.dll b/resources/DEWESoft/CMP/Cmp64.dll
new file mode 100644
index 0000000..7aa471a
Binary files /dev/null and b/resources/DEWESoft/CMP/Cmp64.dll differ
diff --git a/resources/DEWESoft/CMP/Cmp64.pdb b/resources/DEWESoft/CMP/Cmp64.pdb
new file mode 100644
index 0000000..6cb2f4a
Binary files /dev/null and b/resources/DEWESoft/CMP/Cmp64.pdb differ
diff --git a/resources/DEWESoft/ICS_Demo.a2l b/resources/DEWESoft/ICS_Demo.a2l
new file mode 100644
index 0000000..7baf41b
--- /dev/null
+++ b/resources/DEWESoft/ICS_Demo.a2l
@@ -0,0 +1,1840 @@
+ASAP2_VERSION 1 70
+/begin PROJECT XCP_SLAVE_PLUGIN ""
+
+ /begin HEADER ""
+ /end HEADER
+
+ /begin MODULE XCP_DEVICE ""
+
+ /begin A2ML
+ struct Protocol_Layer {
+ uint;
+ uint;
+ uint;
+ uint;
+ uint;
+ uint;
+ uint;
+ uint;
+ uchar;
+ uint;
+ enum {
+ "BYTE_ORDER_MSB_LAST" = 0,
+ "BYTE_ORDER_MSB_FIRST" = 1
+ };
+ enum {
+ "ADDRESS_GRANULARITY_BYTE" = 1,
+ "ADDRESS_GRANULARITY_WORD" = 2,
+ "ADDRESS_GRANULARITY_DWORD" = 4
+ };
+ taggedstruct {
+ ("OPTIONAL_CMD" enum { /* XCP-Code of optional command */
+ /* supported by the slave */
+ "GET_COMM_MODE_INFO" = 0xFB,
+ "GET_ID" = 0xFA,
+ "SET_REQUEST" = 0xF9,
+ "GET_SEED" = 0xF8,
+ "UNLOCK" = 0xF7,
+ "SET_MTA" = 0xF6,
+ "UPLOAD" = 0xF5,
+ "SHORT_UPLOAD" = 0xF4,
+ "BUILD_CHECKSUM" = 0xF3,
+ "TRANSPORT_LAYER_CMD" = 0xF2,
+ "USER_CMD" = 0xF1,
+ "DOWNLOAD" = 0xF0,
+ "DOWNLOAD_NEXT" = 0xEF,
+ "DOWNLOAD_MAX" = 0xEE,
+ "SHORT_DOWNLOAD" = 0xED,
+ "MODIFY_BITS" = 0xEC,
+ "SET_CAL_PAGE" = 0xEB,
+ "GET_CAL_PAGE" = 0xEA,
+ "GET_PAG_PROCESSOR_INFO" = 0xE9,
+ "GET_SEGMENT_INFO" = 0xE8,
+ "GET_PAGE_INFO" = 0xE7,
+ "SET_SEGMENT_MODE" = 0xE6,
+ "GET_SEGMENT_MODE" = 0xE5,
+ "COPY_CAL_PAGE" = 0xE4,
+ "CLEAR_DAQ_LIST" = 0xE3,
+ "SET_DAQ_PTR" = 0xE2,
+ "WRITE_DAQ" = 0xE1,
+ "SET_DAQ_LIST_MODE" = 0xE0,
+ "GET_DAQ_LIST_MODE" = 0xDF,
+ "START_STOP_DAQ_LIST" = 0xDE,
+ "START_STOP_SYNCH" = 0xDD,
+ "GET_DAQ_CLOCK" = 0xDC,
+ "READ_DAQ" = 0xDB,
+ "GET_DAQ_PROCESSOR_INFO" = 0xDA,
+ "GET_DAQ_RESOLUTION_INFO" = 0xD9,
+ "GET_DAQ_LIST_INFO" = 0xD8,
+ "GET_DAQ_EVENT_INFO" = 0xD7,
+ "FREE_DAQ" = 0xD6,
+ "ALLOC_DAQ" = 0xD5,
+ "ALLOC_ODT" = 0xD4,
+ "ALLOC_ODT_ENTRY" = 0xD3,
+ "PROGRAM_START" = 0xD2,
+ "PROGRAM_CLEAR" = 0xD1,
+ "PROGRAM" = 0xD0,
+ "PROGRAM_RESET" = 0xCF,
+ "GET_PGM_PROCESSOR_INFO" = 0xCE,
+ "GET_SECTOR_INFO" = 0xCD,
+ "PROGRAM_PREPARE" = 0xCC,
+ "PROGRAM_FORMAT" = 0xCB,
+ "PROGRAM_NEXT" = 0xCA,
+ "PROGRAM_MAX" = 0xC9,
+ "PROGRAM_VERIFY" = 0xC8,
+ "WRITE_DAQ_MULTIPLE" = 0xC7,
+ "TIME_CORRELATION_PROPERTIES" = 0xC6,
+ "DTO_CTR_PROPERTIES" = 0xC5
+ })*;
+ ("OPTIONAL_LEVEL1_CMD" enum {
+ "GET_VERSION" = 0,
+ "SET_DAQ_PACKED_MODE" = 1,
+ "GET_DAQ_PACKED_MODE" = 2,
+ "SW_DBG_COMMAND_SPACE" = 252,
+ "POD_COMMAND_SPACE" = 253
+ })*;
+ "COMMUNICATION_MODE_SUPPORTED" taggedunion {
+ "BLOCK" taggedstruct {
+ "SLAVE" ;
+ "MASTER" struct {
+ uchar;
+ uchar;
+ };
+ };
+ "INTERLEAVED" uchar;
+ };
+ "SEED_AND_KEY_EXTERNAL_FUNCTION" char[256];
+ "MAX_DTO_STIM" uint;
+ block "ECU_STATES" taggedstruct {
+ (block "STATE" struct {
+ uchar;
+ char[100];
+ taggedstruct {
+ "ECU_SWITCHED_TO_DEFAULT_PAGE" ;
+ };
+ enum {
+ "NOT_ACTIVE" = 0,
+ "ACTIVE" = 1,
+ "GETTER_ONLY" = 2
+ };
+ enum {
+ "NOT_ACTIVE" = 0,
+ "ACTIVE" = 1
+ };
+ enum {
+ "NOT_ACTIVE" = 0,
+ "ACTIVE" = 1
+ };
+ enum {
+ "NOT_ACTIVE" = 0,
+ "ACTIVE" = 1
+ };
+ taggedstruct {
+ (block "MEMORY_ACCESS" struct {
+ uchar;
+ uchar;
+ enum {
+ "READ_ACCESS_NOT_ALLOWED" = 0,
+ "READ_ACCESS_ALLOWED" = 1
+ };
+ enum {
+ "WRITE_ACCESS_NOT_ALLOWED" = 0,
+ "WRITE_ACCESS_ALLOWED" = 1
+ };
+ })*;
+ };
+ })*;
+ };
+ };
+ };
+
+ struct Daq {
+ enum {
+ "STATIC" = 0,
+ "DYNAMIC" = 1
+ };
+ uint;
+ uint;
+ uchar;
+ enum {
+ "OPTIMISATION_TYPE_DEFAULT" = 0,
+ "OPTIMISATION_TYPE_ODT_TYPE_16" = 1,
+ "OPTIMISATION_TYPE_ODT_TYPE_32" = 2,
+ "OPTIMISATION_TYPE_ODT_TYPE_64" = 3,
+ "OPTIMISATION_TYPE_ODT_TYPE_ALIGNMENT" = 4,
+ "OPTIMISATION_TYPE_MAX_ENTRY_SIZE" = 5
+ };
+ enum {
+ "ADDRESS_EXTENSION_FREE" = 0,
+ "ADDRESS_EXTENSION_ODT" = 1,
+ "ADDRESS_EXTENSION_DAQ" = 3
+ };
+ enum {
+ "IDENTIFICATION_FIELD_TYPE_ABSOLUTE" = 0,
+ "IDENTIFICATION_FIELD_TYPE_RELATIVE_BYTE" = 1,
+ "IDENTIFICATION_FIELD_TYPE_RELATIVE_WORD" = 2,
+ "IDENTIFICATION_FIELD_TYPE_RELATIVE_WORD_ALIGNED" = 3
+ };
+ enum {
+ "GRANULARITY_ODT_ENTRY_SIZE_DAQ_BYTE" = 1,
+ "GRANULARITY_ODT_ENTRY_SIZE_DAQ_WORD" = 2,
+ "GRANULARITY_ODT_ENTRY_SIZE_DAQ_DWORD" = 4,
+ "GRANULARITY_ODT_ENTRY_SIZE_DAQ_DLONG" = 8
+ };
+ uchar;
+ enum {
+ "NO_OVERLOAD_INDICATION" = 0,
+ "OVERLOAD_INDICATION_PID" = 1,
+ "OVERLOAD_INDICATION_EVENT" = 2
+ };
+ taggedstruct {
+ "DAQ_ALTERNATING_SUPPORTED" uint;
+ "PRESCALER_SUPPORTED" ;
+ "RESUME_SUPPORTED" ;
+ "STORE_DAQ_SUPPORTED" ;
+ "DTO_CTR_FIELD_SUPPORTED" ;
+ "OPTIMISATION_TYPE_ODT_STRICT" ;
+ block "STIM" struct {
+ enum {
+ "GRANULARITY_ODT_ENTRY_SIZE_STIM_BYTE" = 1,
+ "GRANULARITY_ODT_ENTRY_SIZE_STIM_WORD" = 2,
+ "GRANULARITY_ODT_ENTRY_SIZE_STIM_DWORD" = 4,
+ "GRANULARITY_ODT_ENTRY_SIZE_STIM_DLONG" = 8
+ };
+ uchar;
+ taggedstruct {
+ "BIT_STIM_SUPPORTED" ;
+ "MIN_ST_STIM" uchar;
+ };
+ };
+ block "TIMESTAMP_SUPPORTED" struct {
+ uint;
+ enum {
+ "NO_TIME_STAMP" = 0,
+ "SIZE_BYTE" = 1,
+ "SIZE_WORD" = 2,
+ "SIZE_DWORD" = 4
+ };
+ enum {
+ "UNIT_1NS" = 0,
+ "UNIT_10NS" = 1,
+ "UNIT_100NS" = 2,
+ "UNIT_1US" = 3,
+ "UNIT_10US" = 4,
+ "UNIT_100US" = 5,
+ "UNIT_1MS" = 6,
+ "UNIT_10MS" = 7,
+ "UNIT_100MS" = 8,
+ "UNIT_1S" = 9,
+ "UNIT_1PS" = 10,
+ "UNIT_10PS" = 11,
+ "UNIT_100PS" = 12
+ };
+ taggedstruct {
+ "TIMESTAMP_FIXED" ;
+ };
+ };
+ "PID_OFF_SUPPORTED" ;
+ "MAX_DAQ_TOTAL" uint;
+ "MAX_ODT_TOTAL" uint;
+ "MAX_ODT_DAQ_TOTAL" uint;
+ "MAX_ODT_STIM_TOTAL" uint;
+ "MAX_ODT_ENTRIES_TOTAL" uint;
+ "MAX_ODT_ENTRIES_DAQ_TOTAL" uint;
+ "MAX_ODT_ENTRIES_STIM_TOTAL" uint;
+ "CPU_LOAD_MAX_TOTAL" float;
+ "CORE_LOAD_MAX_TOTAL" float;
+ (block "CORE_LOAD_MAX" struct {
+ uint;
+ float;
+ })*;
+ block "DAQ_MEMORY_CONSUMPTION" struct {
+ ulong;
+ uint;
+ uint;
+ uint;
+ uint;
+ uint;
+ taggedstruct {
+ block "BUFFER_RESERVE" struct {
+ uchar;
+ uchar;
+ };
+ };
+ };
+ (block "DAQ_LIST" struct {
+ uint;
+ taggedstruct {
+ "DAQ_LIST_TYPE" enum {
+ "DAQ" = 1,
+ "STIM" = 2,
+ "DAQ_STIM" = 3
+ };
+ "MAX_ODT" uchar;
+ "MAX_ODT_ENTRIES" uchar;
+ "FIRST_PID" uchar;
+ "EVENT_FIXED" uint;
+ "DAQ_PACKED_MODE_SUPPORTED" ;
+ block "PREDEFINED" taggedstruct {
+ (block "ODT" struct {
+ uchar;
+ taggedstruct {
+ ("ODT_ENTRY" struct {
+ uchar;
+ ulong;
+ uchar;
+ uchar;
+ uchar;
+ })*;
+ };
+ })*;
+ };
+ };
+ })*;
+ (block "EVENT" struct {
+ char[101];
+ char[9];
+ uint;
+ enum {
+ "DAQ" = 1,
+ "STIM" = 2,
+ "DAQ_STIM" = 3
+ };
+ uchar;
+ uchar;
+ uchar;
+ uchar;
+ taggedstruct {
+ "COMPLEMENTARY_BYPASS_EVENT_CHANNEL_NUMBER" uint;
+ "CONSISTENCY" enum {
+ "DAQ" = 0,
+ "EVENT" = 1,
+ "ODT" = 2,
+ "NONE" = 3
+ };
+ "EVENT_COUNTER_PRESENT" ;
+ "RELATED_EVENT_CHANNEL_NUMBER" uint;
+ "RELATED_EVENT_CHANNEL_NUMBER_FIXED" ;
+ "DTO_CTR_DAQ_MODE" enum {
+ "INSERT_COUNTER" = 0,
+ "INSERT_STIM_COUNTER_COPY" = 1
+ };
+ "DTO_CTR_DAQ_MODE_FIXED" ;
+ "DTO_CTR_STIM_MODE" enum {
+ "DO_NOT_CHECK_COUNTER" = 0,
+ "CHECK_COUNTER" = 1
+ };
+ "DTO_CTR_STIM_MODE_FIXED" ;
+ "STIM_DTO_CTR_COPY_PRESENT" ;
+ block "DAQ_PACKED_MODE" struct {
+ enum {
+ "ELEMENT_GROUPED" = 1,
+ "EVENT_GROUPED" = 2
+ };
+ enum {
+ "STS_LAST" = 0,
+ "STS_FIRST" = 1
+ };
+ enum {
+ "OPTIONAL" = 0,
+ "MANDATORY" = 1
+ };
+ uint;
+ taggedstruct {
+ ("ALT_SAMPLE_COUNT" uint)*;
+ };
+ };
+ block "MIN_CYCLE_TIME" struct {
+ uchar;
+ uchar;
+ };
+ block "BUFFER_RESERVE_EVENT" struct {
+ uchar;
+ uchar;
+ };
+ "CPU_LOAD_MAX" float;
+ block "CPU_LOAD_CONSUMPTION_DAQ" struct {
+ float;
+ float;
+ float;
+ taggedstruct {
+ (block "ODT_ENTRY_SIZE_FACTOR_TABLE" struct {
+ uint;
+ float;
+ })*;
+ block "CORE_LOAD_EP" struct {
+ uint;
+ float;
+ };
+ };
+ };
+ block "CPU_LOAD_CONSUMPTION_STIM" struct {
+ float;
+ float;
+ float;
+ taggedstruct {
+ (block "ODT_ENTRY_SIZE_FACTOR_TABLE" struct {
+ uint;
+ float;
+ })*;
+ block "CORE_LOAD_EP" struct {
+ uint;
+ float;
+ };
+ };
+ };
+ block "CPU_LOAD_CONSUMPTION_QUEUE" struct {
+ float;
+ float;
+ taggedstruct {
+ block "CORE_LOAD_EP" struct {
+ uint;
+ float;
+ };
+ };
+ };
+ block "CPU_LOAD_CONSUMPTION_QUEUE_STIM" struct {
+ float;
+ float;
+ taggedstruct {
+ block "CORE_LOAD_EP" struct {
+ uint;
+ float;
+ };
+ };
+ };
+ };
+ })*;
+ };
+ };
+
+ taggedunion Daq_Event {
+ "FIXED_EVENT_LIST" taggedstruct {
+ ("EVENT" uint)*;
+ };
+ "VARIABLE" taggedstruct {
+ block "AVAILABLE_EVENT_LIST" taggedstruct {
+ ("EVENT" uint)*;
+ };
+ block "DEFAULT_EVENT_LIST" taggedstruct {
+ ("EVENT" uint)*;
+ };
+ block "CONSISTENCY_EVENT_LIST" taggedstruct {
+ ("EVENT" uint)*;
+ };
+ };
+ };
+
+ struct Pag {
+ uchar;
+ taggedstruct {
+ "FREEZE_SUPPORTED" ;
+ };
+ };
+
+ struct Pgm {
+ enum {
+ "PGM_MODE_ABSOLUTE" = 1,
+ "PGM_MODE_FUNCTIONAL" = 2,
+ "PGM_MODE_ABSOLUTE_AND_FUNCTIONAL" = 3
+ };
+ uchar;
+ uchar;
+ taggedstruct {
+ (block "SECTOR" struct {
+ char[101];
+ uchar;
+ ulong;
+ ulong;
+ uchar;
+ uchar;
+ uchar;
+ })*;
+ "COMMUNICATION_MODE_SUPPORTED" taggedunion {
+ "BLOCK" taggedstruct {
+ "SLAVE" ;
+ "MASTER" struct {
+ uchar;
+ uchar;
+ };
+ };
+ "INTERLEAVED" uchar;
+ };
+ };
+ };
+
+ struct Segment {
+ uchar;
+ uchar;
+ uchar;
+ uchar;
+ uchar;
+ taggedstruct {
+ block "CHECKSUM" struct {
+ enum {
+ "XCP_ADD_11" = 1,
+ "XCP_ADD_12" = 2,
+ "XCP_ADD_14" = 3,
+ "XCP_ADD_22" = 4,
+ "XCP_ADD_24" = 5,
+ "XCP_ADD_44" = 6,
+ "XCP_CRC_16" = 7,
+ "XCP_CRC_16_CITT" = 8,
+ "XCP_CRC_32" = 9,
+ "XCP_USER_DEFINED" = 255
+ };
+ taggedstruct {
+ "MAX_BLOCK_SIZE" ulong;
+ "EXTERNAL_FUNCTION" char[256];
+ "MTA_BLOCK_SIZE_ALIGN" uint;
+ };
+ };
+ "DEFAULT_PAGE_NUMBER" uchar;
+ (block "PAGE" struct {
+ uchar;
+ enum {
+ "ECU_ACCESS_NOT_ALLOWED" = 0,
+ "ECU_ACCESS_WITHOUT_XCP_ONLY" = 1,
+ "ECU_ACCESS_WITH_XCP_ONLY" = 2,
+ "ECU_ACCESS_DONT_CARE" = 3
+ };
+ enum {
+ "XCP_READ_ACCESS_NOT_ALLOWED" = 0,
+ "XCP_READ_ACCESS_WITHOUT_ECU_ONLY" = 1,
+ "XCP_READ_ACCESS_WITH_ECU_ONLY" = 2,
+ "XCP_READ_ACCESS_DONT_CARE" = 3
+ };
+ enum {
+ "XCP_WRITE_ACCESS_NOT_ALLOWED" = 0,
+ "XCP_WRITE_ACCESS_WITHOUT_ECU_ONLY" = 1,
+ "XCP_WRITE_ACCESS_WITH_ECU_ONLY" = 2,
+ "XCP_WRITE_ACCESS_DONT_CARE" = 3
+ };
+ taggedstruct {
+ "INIT_SEGMENT" uchar;
+ };
+ })*;
+ (block "ADDRESS_MAPPING" struct {
+ ulong;
+ ulong;
+ ulong;
+ })*;
+ "PGM_VERIFY" ulong;
+ };
+ };
+
+ taggedstruct Time_Correlation {
+ "DAQ_TIMESTAMPS_RELATE_TO" enum {
+ "XCP_SLAVE_CLOCK" = 0,
+ "ECU_CLOCK" = 1
+ };
+ (block "CLOCK" struct {
+ char;
+ char;
+ char;
+ char;
+ char;
+ char;
+ char;
+ char;
+ enum {
+ "XCP_SLAVE_CLOCK" = 0,
+ "ECU_CLOCK" = 1,
+ "XCP_SLAVE_GRANDMASTER_CLOCK" = 2,
+ "ECU_GRANDMASTER_CLOCK" = 3
+ };
+ enum {
+ "RANDOMLY_READABLE" = 0,
+ "LIMITED_READABLE" = 1,
+ "NOT_READABLE" = 2
+ };
+ enum {
+ "SYN_UNSUPPORTED" = 0,
+ "SYNCHRONIZATION_ONLY" = 1,
+ "SYNTONIZATION_ONLY" = 2,
+ "SYN_ALL" = 3
+ };
+ uchar;
+ taggedstruct {
+ block "TIMESTAMP_CHARACTERIZATION" struct {
+ uint;
+ enum {
+ "UNIT_1NS" = 0,
+ "UNIT_10NS" = 1,
+ "UNIT_100NS" = 2,
+ "UNIT_1US" = 3,
+ "UNIT_10US" = 4,
+ "UNIT_100US" = 5,
+ "UNIT_1MS" = 6,
+ "UNIT_10MS" = 7,
+ "UNIT_100MS" = 8,
+ "UNIT_1S" = 9,
+ "UNIT_1PS" = 10,
+ "UNIT_10PS" = 11,
+ "UNIT_100PS" = 12
+ };
+ enum {
+ "SIZE_FOUR_BYTE" = 4,
+ "SIZE_EIGHT_BYTE" = 8
+ };
+ };
+ };
+ uint64;
+ enum {
+ "ATOMIC_TIME" = 0,
+ "UNIVERSAL_COORDINATED_TIME" = 1,
+ "ARBITRARY" = 2
+ };
+ })*;
+ };
+
+ taggedstruct Common_Parameters {
+ block "PROTOCOL_LAYER" struct Protocol_Layer;
+ block "TIME_CORRELATION" taggedstruct Time_Correlation;
+ block "SEGMENT" struct Segment;
+ block "DAQ" struct Daq;
+ block "PAG" struct Pag;
+ block "PGM" struct Pgm;
+ block "DAQ_EVENT" taggedunion Daq_Event;
+ };
+
+ struct CAN_Parameters {
+ uint;
+ taggedstruct {
+ "CAN_ID_BROADCAST" ulong;
+ "CAN_ID_MASTER" ulong;
+ "CAN_ID_MASTER_INCREMENTAL" ;
+ "CAN_ID_SLAVE" ulong;
+ "CAN_ID_GET_DAQ_CLOCK_MULTICAST" ulong;
+ "BAUDRATE" ulong;
+ "SAMPLE_POINT" uchar;
+ "SAMPLE_RATE" enum {
+ "SINGLE" = 1,
+ "TRIPLE" = 3
+ };
+ "BTL_CYCLES" uchar;
+ "SJW" uchar;
+ "SYNC_EDGE" enum {
+ "SINGLE" = 1,
+ "DUAL" = 2
+ };
+ "MAX_DLC_REQUIRED" ;
+ (block "DAQ_LIST_CAN_ID" struct {
+ uint;
+ taggedstruct {
+ "VARIABLE" ;
+ "FIXED" ulong;
+ };
+ })*;
+ (block "EVENT_CAN_ID_LIST" struct {
+ uint;
+ taggedstruct {
+ ("FIXED" ulong)*;
+ };
+ })*;
+ "MAX_BUS_LOAD" ulong;
+ "MEASUREMENT_SPLIT_ALLOWED" ;
+ block "CAN_FD" struct {
+ taggedstruct {
+ "MAX_DLC" uint;
+ "CAN_FD_DATA_TRANSFER_BAUDRATE" ulong;
+ "SAMPLE_POINT" uchar;
+ "BTL_CYCLES" uchar;
+ "SJW" uchar;
+ "SYNC_EDGE" enum {
+ "SINGLE" = 1,
+ "DUAL" = 2
+ };
+ "MAX_DLC_REQUIRED" ;
+ "SECONDARY_SAMPLE_POINT" uchar;
+ "TRANSCEIVER_DELAY_COMPENSATION" enum {
+ "OFF" = 0,
+ "ON" = 1
+ };
+ };
+ };
+ };
+ taggedstruct {
+ ("OPTIONAL_TL_SUBCMD" enum {
+ "GET_SLAVE_ID" = 255,
+ "GET_DAQ_ID" = 254,
+ "SET_DAQ_ID" = 253,
+ "GET_DAQ_CLOCK_MULTICAST" = 250
+ })*;
+ };
+ };
+
+ struct SxI_Parameters {
+ uint;
+ ulong;
+ taggedstruct {
+ "ASYNCH_FULL_DUPLEX_MODE" struct {
+ enum {
+ "PARITY_NONE" = 0,
+ "PARITY_ODD" = 1,
+ "PARITY_EVEN" = 2
+ };
+ enum {
+ "ONE_STOP_BIT" = 1,
+ "TWO_STOP_BITS" = 2
+ };
+ taggedstruct {
+ block "FRAMING" struct {
+ uchar;
+ uchar;
+ };
+ };
+ };
+ "SYNCH_FULL_DUPLEX_MODE_BYTE" ;
+ "SYNCH_FULL_DUPLEX_MODE_WORD" ;
+ "SYNCH_FULL_DUPLEX_MODE_DWORD" ;
+ "SYNCH_MASTER_SLAVE_MODE_BYTE" ;
+ "SYNCH_MASTER_SLAVE_MODE_WORD" ;
+ "SYNCH_MASTER_SLAVE_MODE_DWORD" ;
+ };
+ enum {
+ "HEADER_LEN_BYTE" = 0,
+ "HEADER_LEN_CTR_BYTE" = 1,
+ "HEADER_LEN_FILL_BYTE" = 2,
+ "HEADER_LEN_WORD" = 3,
+ "HEADER_LEN_CTR_WORD" = 4,
+ "HEADER_LEN_FILL_WORD" = 5
+ };
+ enum {
+ "NO_CHECKSUM" = 0,
+ "CHECKSUM_BYTE" = 1,
+ "CHECKSUM_WORD" = 2
+ };
+ };
+
+ struct TCP_IP_Parameters {
+ uint;
+ uint;
+ taggedunion {
+ "HOST_NAME" char[256];
+ "ADDRESS" char[15];
+ "IPV6" char[39];
+ };
+ taggedstruct {
+ "MAX_BUS_LOAD" ulong;
+ "MAX_BIT_RATE" ulong;
+ };
+ taggedstruct {
+ "PACKET_ALIGNMENT" enum {
+ "PACKET_ALIGNMENT_8" = 0,
+ "PACKET_ALIGNMENT_16" = 1,
+ "PACKET_ALIGNMENT_32" = 2
+ };
+ };
+ taggedstruct {
+ ("OPTIONAL_TL_SUBCMD" enum {
+ "GET_SLAVE_ID" = 255,
+ "GET_SLAVE_ID_EXTENDED" = 253,
+ "SET_SLAVE_IP_ADDRESS" = 252,
+ "GET_DAQ_CLOCK_MULTICAST" = 250
+ })*;
+ };
+ };
+
+ struct UDP_IP_Parameters {
+ uint;
+ uint;
+ taggedunion {
+ "HOST_NAME" char[256];
+ "ADDRESS" char[15];
+ "IPV6" char[39];
+ };
+ taggedstruct {
+ "MAX_BUS_LOAD" ulong;
+ "MAX_BIT_RATE" ulong;
+ };
+ taggedstruct {
+ "PACKET_ALIGNMENT" enum {
+ "PACKET_ALIGNMENT_8" = 0,
+ "PACKET_ALIGNMENT_16" = 1,
+ "PACKET_ALIGNMENT_32" = 2
+ };
+ };
+ taggedstruct {
+ ("OPTIONAL_TL_SUBCMD" enum {
+ "GET_SLAVE_ID" = 255,
+ "GET_SLAVE_ID_EXTENDED" = 253,
+ "SET_SLAVE_IP_ADDRESS" = 252,
+ "GET_DAQ_CLOCK_MULTICAST" = 250
+ })*;
+ };
+ };
+
+ struct ep_parameters {
+ uchar;
+ enum {
+ "BULK_TRANSFER" = 2,
+ "INTERRUPT_TRANSFER" = 3
+ };
+ uint;
+ uchar;
+ enum {
+ "MESSAGE_PACKING_SINGLE" = 0,
+ "MESSAGE_PACKING_MULTIPLE" = 1,
+ "MESSAGE_PACKING_STREAMING" = 2
+ };
+ enum {
+ "ALIGNMENT_8_BIT" = 0,
+ "ALIGNMENT_16_BIT" = 1,
+ "ALIGNMENT_32_BIT" = 2,
+ "ALIGNMENT_64_BIT" = 3
+ };
+ taggedstruct {
+ "RECOMMENDED_HOST_BUFSIZE" uint;
+ };
+ };
+
+ struct USB_Parameters {
+ uint;
+ uint;
+ uint;
+ uchar;
+ enum {
+ "HEADER_LEN_BYTE" = 0,
+ "HEADER_LEN_CTR_BYTE" = 1,
+ "HEADER_LEN_FILL_BYTE" = 2,
+ "HEADER_LEN_WORD" = 3,
+ "HEADER_LEN_CTR_WORD" = 4,
+ "HEADER_LEN_FILL_WORD" = 5
+ };
+ taggedunion {
+ block "OUT_EP_CMD_STIM" struct ep_parameters;
+ };
+ taggedunion {
+ block "IN_EP_RESERR_DAQ_EVSERV" struct ep_parameters;
+ };
+ taggedstruct {
+ "ALTERNATE_SETTING_NO" uchar;
+ "INTERFACE_STRING_DESCRIPTOR" char[101];
+ (block "OUT_EP_ONLY_STIM" struct ep_parameters)*;
+ (block "IN_EP_ONLY_DAQ" struct ep_parameters)*;
+ block "IN_EP_ONLY_EVSERV" struct ep_parameters;
+ (block "DAQ_LIST_USB_ENDPOINT" struct {
+ uint;
+ taggedstruct {
+ "FIXED_IN" uchar;
+ "FIXED_OUT" uchar;
+ };
+ })*;
+ };
+ taggedstruct {
+ ("OPTIONAL_TL_SUBCMD" enum {
+ "GET_DAQ_EP" = 255,
+ "SET_DAQ_EP" = 254
+ })*;
+ };
+ };
+
+ enum packet_assignment_type {
+ "NOT_ALLOWED" = 0,
+ "FIXED" = 1,
+ "VARIABLE_INITIALISED" = 2,
+ "VARIABLE" = 3
+ };
+
+ struct buffer {
+ uchar;
+ taggedstruct {
+ "MAX_FLX_LEN_BUF" taggedunion {
+ "FIXED" uchar;
+ "VARIABLE" uchar;
+ };
+ block "LPDU_ID" taggedstruct {
+ "FLX_SLOT_ID" taggedunion {
+ "FIXED" uint;
+ "VARIABLE" taggedstruct {
+ "INITIAL_VALUE" uint;
+ };
+ };
+ "OFFSET" taggedunion {
+ "FIXED" uchar;
+ "VARIABLE" taggedstruct {
+ "INITIAL_VALUE" uchar;
+ };
+ };
+ "CYCLE_REPETITION" taggedunion {
+ "FIXED" uchar;
+ "VARIABLE" taggedstruct {
+ "INITIAL_VALUE" uchar;
+ };
+ };
+ "CHANNEL" taggedunion {
+ "FIXED" enum {
+ "A" = 0,
+ "B" = 1
+ };
+ "VARIABLE" taggedstruct {
+ "INITIAL_VALUE" enum {
+ "A" = 0,
+ "B" = 1
+ };
+ };
+ };
+ };
+ block "XCP_PACKET" taggedstruct {
+ "CMD" enum packet_assignment_type;
+ "RES_ERR" enum packet_assignment_type;
+ "EV_SERV" enum packet_assignment_type;
+ "DAQ" enum packet_assignment_type;
+ "STIM" enum packet_assignment_type;
+ "MULTICAST" enum packet_assignment_type;
+ };
+ };
+ };
+
+ struct FLX_Parameters {
+ uint;
+ uint;
+ char[256];
+ char[256];
+ uchar;
+ enum {
+ "HEADER_NAX" = 0,
+ "HEADER_NAX_FILL" = 1,
+ "HEADER_NAX_CTR" = 2,
+ "HEADER_NAX_FILL3" = 3,
+ "HEADER_NAX_CTR_FILL2" = 4,
+ "HEADER_NAX_LEN" = 5,
+ "HEADER_NAX_CTR_LEN" = 6,
+ "HEADER_NAX_FILL2_LEN" = 7,
+ "HEADER_NAX_CTR_FILL_LEN" = 8
+ };
+ enum {
+ "PACKET_ALIGNMENT_8" = 0,
+ "PACKET_ALIGNMENT_16" = 1,
+ "PACKET_ALIGNMENT_32" = 2
+ };
+ taggedunion {
+ block "INITIAL_CMD_BUFFER" struct buffer;
+ };
+ taggedunion {
+ block "INITIAL_RES_ERR_BUFFER" struct buffer;
+ };
+ taggedstruct {
+ (block "POOL_BUFFER" struct buffer)*;
+ };
+ taggedstruct {
+ ("OPTIONAL_TL_SUBCMD" enum {
+ "FLX_ASSIGN" = 255,
+ "FLX_ACTIVATE" = 254,
+ "FLX_DEACTIVATE" = 253,
+ "GET_DAQ_FLX_BUF" = 252,
+ "SET_DAQ_FLX_BUF" = 251,
+ "GET_DAQ_CLOCK_MULTICAST" = 250
+ })*;
+ };
+ };
+
+ block "IF_DATA" taggedunion if_data {
+
+ "XCP" struct {
+ taggedstruct Common_Parameters;
+ taggedstruct {
+ block "XCP_ON_CAN" struct {
+ struct CAN_Parameters;
+ taggedstruct Common_Parameters;
+ };
+ block "XCP_ON_SxI" struct {
+ struct SxI_Parameters;
+ taggedstruct Common_Parameters;
+ };
+ block "XCP_ON_TCP_IP" struct {
+ struct TCP_IP_Parameters;
+ taggedstruct Common_Parameters;
+ };
+ block "XCP_ON_UDP_IP" struct {
+ struct UDP_IP_Parameters;
+ taggedstruct Common_Parameters;
+ };
+ block "XCP_ON_USB" struct {
+ struct USB_Parameters;
+ taggedstruct Common_Parameters;
+ };
+ block "XCP_ON_FLX" struct {
+ struct FLX_Parameters;
+ taggedstruct Common_Parameters;
+ };
+ };
+ };
+
+ "XCPplus" struct {
+ uint;
+ taggedstruct Common_Parameters;
+ taggedstruct {
+ (block "XCP_ON_CAN" struct {
+ struct CAN_Parameters;
+ taggedstruct Common_Parameters;
+ taggedstruct {
+ "TRANSPORT_LAYER_INSTANCE" char[101];
+ };
+ })*;
+ (block "XCP_ON_SxI" struct {
+ struct SxI_Parameters;
+ taggedstruct Common_Parameters;
+ taggedstruct {
+ "TRANSPORT_LAYER_INSTANCE" char[101];
+ };
+ })*;
+ (block "XCP_ON_TCP_IP" struct {
+ struct TCP_IP_Parameters;
+ taggedstruct Common_Parameters;
+ taggedstruct {
+ "TRANSPORT_LAYER_INSTANCE" char[101];
+ };
+ })*;
+ (block "XCP_ON_UDP_IP" struct {
+ struct UDP_IP_Parameters;
+ taggedstruct Common_Parameters;
+ taggedstruct {
+ "TRANSPORT_LAYER_INSTANCE" char[101];
+ };
+ })*;
+ (block "XCP_ON_USB" struct {
+ struct USB_Parameters;
+ taggedstruct Common_Parameters;
+ taggedstruct {
+ "TRANSPORT_LAYER_INSTANCE" char[101];
+ };
+ })*;
+ (block "XCP_ON_FLX" struct {
+ struct FLX_Parameters;
+ taggedstruct Common_Parameters;
+ taggedstruct {
+ "TRANSPORT_LAYER_INSTANCE" char[101];
+ };
+ })*;
+ };
+ };
+ };
+
+ /end A2ML
+
+ /begin MOD_COMMON ""
+ BYTE_ORDER MSB_LAST
+ ALIGNMENT_BYTE 1
+ ALIGNMENT_WORD 2
+ ALIGNMENT_LONG 4
+ ALIGNMENT_INT64 4
+ ALIGNMENT_FLOAT32_IEEE 4
+ ALIGNMENT_FLOAT64_IEEE 4
+ /end MOD_COMMON
+
+ /begin IF_DATA XCPplus
+ 0x0104
+ /begin PROTOCOL_LAYER
+ 0x0104 /* XCP protocol layer version */
+ 0x7d0 /* T1 */
+ 0x7d0 /* T2 */
+ 0x7d0 /* T3 */
+ 0x7d0 /* T4 */
+ 0x7d0 /* T5 */
+ 0x7d0 /* T6 */
+ 0x7d0 /* T7 */
+ 0xff /* MAX_CTO */
+ 0x5bc /* MAX_DTO */
+ BYTE_ORDER_MSB_LAST
+ ADDRESS_GRANULARITY_BYTE
+ OPTIONAL_CMD TIME_CORRELATION_PROPERTIES
+ OPTIONAL_CMD ALLOC_ODT_ENTRY
+ OPTIONAL_CMD ALLOC_ODT
+ OPTIONAL_CMD ALLOC_DAQ
+ OPTIONAL_CMD FREE_DAQ
+ OPTIONAL_CMD GET_DAQ_EVENT_INFO
+ OPTIONAL_CMD GET_DAQ_LIST_INFO
+ OPTIONAL_CMD GET_DAQ_RESOLUTION_INFO
+ OPTIONAL_CMD GET_DAQ_PROCESSOR_INFO
+ OPTIONAL_CMD GET_DAQ_CLOCK
+ OPTIONAL_CMD START_STOP_SYNCH
+ OPTIONAL_CMD START_STOP_DAQ_LIST
+ OPTIONAL_CMD GET_DAQ_LIST_MODE
+ OPTIONAL_CMD SET_DAQ_LIST_MODE
+ OPTIONAL_CMD WRITE_DAQ
+ OPTIONAL_CMD SET_DAQ_PTR
+ OPTIONAL_CMD CLEAR_DAQ_LIST
+ OPTIONAL_CMD TRANSPORT_LAYER_CMD
+ OPTIONAL_CMD UPLOAD
+ OPTIONAL_LEVEL1_CMD GET_VERSION
+ OPTIONAL_LEVEL1_CMD SET_DAQ_PACKED_MODE
+ OPTIONAL_LEVEL1_CMD GET_DAQ_PACKED_MODE
+ /end PROTOCOL_LAYER
+
+ /begin DAQ
+ DYNAMIC /* DAQ_CONFIG_TYPE */
+ 0xffff /* MAX_DAQ */
+ 0x16 /* MAX_EVENT_CHANNEL */
+ 0x00 /* MIN_DAQ */
+ OPTIMISATION_TYPE_DEFAULT
+ ADDRESS_EXTENSION_FREE
+ IDENTIFICATION_FIELD_TYPE_RELATIVE_WORD
+ GRANULARITY_ODT_ENTRY_SIZE_DAQ_BYTE
+ 0xff /* MAX_ODT_ENTRY_SIZE_DAQ */
+ NO_OVERLOAD_INDICATION
+ PRESCALER_SUPPORTED
+ /begin TIMESTAMP_SUPPORTED
+ 0x01 /* TIMESTAMP_TICKS */
+ SIZE_DWORD
+ UNIT_100NS
+ TIMESTAMP_FIXED
+ /end TIMESTAMP_SUPPORTED
+ /begin EVENT
+ "ev_11025" /* name */
+ "ev_11025" /* short name */
+ 0x00 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x5b /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x03 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin DAQ_PACKED_MODE
+ ELEMENT_GROUPED
+ STS_FIRST
+ OPTIONAL
+ 0x0b /* DPM_SAMPLE_COUNT */
+ ALT_SAMPLE_COUNT 0x64
+ /end DAQ_PACKED_MODE
+ /end EVENT
+ /begin EVENT
+ "ev_Audio_in1_LAeq_t" /* name */
+ "ev_Audio_in1_LAeq_t" /* short name */
+ 0x01 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_cos_phi_L1_H1" /* name */
+ "ev_cos_phi_L1_H1" /* short name */
+ 0x02 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_D_L1" /* name */
+ "ev_D_L1" /* short name */
+ 0x03 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_DH_L1" /* name */
+ "ev_DH_L1" /* short name */
+ 0x04 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_Frequency" /* name */
+ "ev_Frequency" /* short name */
+ 0x05 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_I_L1_H1" /* name */
+ "ev_I_L1_H1" /* short name */
+ 0x06 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_I_rm_L1" /* name */
+ "ev_I_rm_L1" /* short name */
+ 0x07 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_I_rms_L1" /* name */
+ "ev_I_rms_L1" /* short name */
+ 0x08 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_P_L1" /* name */
+ "ev_P_L1" /* short name */
+ 0x09 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_P_L1_H1" /* name */
+ "ev_P_L1_H1" /* short name */
+ 0x0a /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_PF_L1" /* name */
+ "ev_PF_L1" /* short name */
+ 0x0b /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_phi_L1_H1" /* name */
+ "ev_phi_L1_H1" /* short name */
+ 0x0c /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_Q_L1" /* name */
+ "ev_Q_L1" /* short name */
+ 0x0d /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_Q_L1_H1" /* name */
+ "ev_Q_L1_H1" /* short name */
+ 0x0e /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_QH_L1" /* name */
+ "ev_QH_L1" /* short name */
+ 0x0f /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_S_L1" /* name */
+ "ev_S_L1" /* short name */
+ 0x10 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_S_L1_H1" /* name */
+ "ev_S_L1_H1" /* short name */
+ 0x11 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_Status" /* name */
+ "ev_Status" /* short name */
+ 0x12 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_U_L1_H1" /* name */
+ "ev_U_L1_H1" /* short name */
+ 0x13 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_U_rm_L1" /* name */
+ "ev_U_rm_L1" /* short name */
+ 0x14 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_U_rms_L1" /* name */
+ "ev_U_rms_L1" /* short name */
+ 0x15 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /end DAQ
+
+ /begin XCP_ON_TCP_IP
+ 0x0104 /* XCP on TCP_IP version */
+ 0x15b3 /* Port */
+ ADDRESS "192.168.2.12"
+ /end XCP_ON_TCP_IP
+ /end IF_DATA
+
+ /begin MOD_PAR ""
+ /end MOD_PAR
+
+ /begin MEASUREMENT Audio_in1 "-"
+ SWORD METHOD_1 0 0 -10 10
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000000
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 0
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT Audio_in1_LAeq_t "-"
+ FLOAT32_IEEE METHOD_2 0 0 0 120
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000004
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 1
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT cos_phi_L1_H1 "-"
+ FLOAT32_IEEE METHOD_3 0 0 -1 1
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x0000000a
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 2
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT D_L1 "-"
+ FLOAT32_IEEE METHOD_4 0 0 0 4120
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000010
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 3
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT DH_L1 "-"
+ FLOAT32_IEEE METHOD_4 0 0 0 4120
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000016
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 4
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT Frequency "-"
+ FLOAT32_IEEE METHOD_5 0 0 0 1100
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x0000001c
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 5
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT I_L1_H1 "-"
+ FLOAT32_IEEE METHOD_6 0 0 0 10
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000022
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 6
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT I_rm_L1 "-"
+ FLOAT32_IEEE METHOD_6 0 0 0 10
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000028
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 7
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT I_rms_L1 "-"
+ FLOAT32_IEEE METHOD_6 0 0 0 10
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x0000002e
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 8
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT I1 "Strom Phase 1"
+ FLOAT32_IEEE METHOD_6 0 0 -10 10
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000034
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 0
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT P_L1 "-"
+ FLOAT32_IEEE METHOD_7 0 0 -4120 4120
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x0000003a
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 9
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT P_L1_H1 "-"
+ FLOAT32_IEEE METHOD_7 0 0 -4120 4120
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000040
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 10
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT PF_L1 "-"
+ FLOAT32_IEEE METHOD_3 0 0 -1 1
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000046
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 11
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT phi_L1_H1 "-"
+ FLOAT32_IEEE METHOD_8 0 0 -180 180
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x0000004c
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 12
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT Q_L1 "-"
+ FLOAT32_IEEE METHOD_4 0 0 0 4120
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000052
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 13
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT Q_L1_H1 "-"
+ FLOAT32_IEEE METHOD_4 0 0 -4120 4120
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000058
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 14
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT QH_L1 "-"
+ FLOAT32_IEEE METHOD_4 0 0 -4120 4120
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x0000005e
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 15
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT S_L1 "-"
+ FLOAT32_IEEE METHOD_9 0 0 0 4120
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000064
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 16
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT S_L1_H1 "-"
+ FLOAT32_IEEE METHOD_9 0 0 0 4120
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x0000006a
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 17
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT Status "-"
+ UBYTE METHOD_3 0 0 0 2
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000070
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 18
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT U_L1_H1 "-"
+ FLOAT32_IEEE METHOD_10 0 0 0 412
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000073
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 19
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT U_rm_L1 "-"
+ FLOAT32_IEEE METHOD_10 0 0 0 412
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000079
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 20
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT U_rms_L1 "-"
+ FLOAT32_IEEE METHOD_10 0 0 0 412
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x0000007f
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 21
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT U1 "Spannung_Phase1"
+ FLOAT32_IEEE METHOD_10 0 0 -412 412
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000085
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 0
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin COMPU_METHOD METHOD_1 "METHOD_1"
+ LINEAR "%6.3" "V"
+ COEFFS_LINEAR 3.0517578125000000e-04 0.0000000000000000e+00
+ /end COMPU_METHOD
+
+ /begin COMPU_METHOD METHOD_2 "METHOD_2"
+ LINEAR "%6.3" "dBA"
+ COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
+ /end COMPU_METHOD
+
+ /begin COMPU_METHOD METHOD_3 "METHOD_3"
+ LINEAR "%6.3" "-"
+ COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
+ /end COMPU_METHOD
+
+ /begin COMPU_METHOD METHOD_4 "METHOD_4"
+ LINEAR "%6.3" "var"
+ COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
+ /end COMPU_METHOD
+
+ /begin COMPU_METHOD METHOD_5 "METHOD_5"
+ LINEAR "%6.3" "Hz"
+ COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
+ /end COMPU_METHOD
+
+ /begin COMPU_METHOD METHOD_6 "METHOD_6"
+ LINEAR "%6.3" "A"
+ COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
+ /end COMPU_METHOD
+
+ /begin COMPU_METHOD METHOD_7 "METHOD_7"
+ LINEAR "%6.3" "W"
+ COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
+ /end COMPU_METHOD
+
+ /begin COMPU_METHOD METHOD_8 "METHOD_8"
+ LINEAR "%6.3" "deg."
+ COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
+ /end COMPU_METHOD
+
+ /begin COMPU_METHOD METHOD_9 "METHOD_9"
+ LINEAR "%6.3" "VA"
+ COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
+ /end COMPU_METHOD
+
+ /begin COMPU_METHOD METHOD_10 "METHOD_10"
+ LINEAR "%6.3" "V"
+ COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
+ /end COMPU_METHOD
+
+ /end MODULE
+/end PROJECT
\ No newline at end of file
diff --git a/resources/DEWESoft/ICS_Demo_1.4_ATI.a2l b/resources/DEWESoft/ICS_Demo_1.4_ATI.a2l
new file mode 100644
index 0000000..6684e1e
--- /dev/null
+++ b/resources/DEWESoft/ICS_Demo_1.4_ATI.a2l
@@ -0,0 +1,1840 @@
+ASAP2_VERSION 1 70
+/begin PROJECT XCP_SLAVE_PLUGIN ""
+
+ /begin HEADER ""
+ /end HEADER
+
+ /begin MODULE XCP_DEVICE ""
+
+ /begin A2ML
+ struct Protocol_Layer {
+ uint;
+ uint;
+ uint;
+ uint;
+ uint;
+ uint;
+ uint;
+ uint;
+ uchar;
+ uint;
+ enum {
+ "BYTE_ORDER_MSB_LAST" = 0,
+ "BYTE_ORDER_MSB_FIRST" = 1
+ };
+ enum {
+ "ADDRESS_GRANULARITY_BYTE" = 1,
+ "ADDRESS_GRANULARITY_WORD" = 2,
+ "ADDRESS_GRANULARITY_DWORD" = 4
+ };
+ taggedstruct {
+ ("OPTIONAL_CMD" enum { /* XCP-Code of optional command */
+ /* supported by the slave */
+ "GET_COMM_MODE_INFO" = 0xFB,
+ "GET_ID" = 0xFA,
+ "SET_REQUEST" = 0xF9,
+ "GET_SEED" = 0xF8,
+ "UNLOCK" = 0xF7,
+ "SET_MTA" = 0xF6,
+ "UPLOAD" = 0xF5,
+ "SHORT_UPLOAD" = 0xF4,
+ "BUILD_CHECKSUM" = 0xF3,
+ "TRANSPORT_LAYER_CMD" = 0xF2,
+ "USER_CMD" = 0xF1,
+ "DOWNLOAD" = 0xF0,
+ "DOWNLOAD_NEXT" = 0xEF,
+ "DOWNLOAD_MAX" = 0xEE,
+ "SHORT_DOWNLOAD" = 0xED,
+ "MODIFY_BITS" = 0xEC,
+ "SET_CAL_PAGE" = 0xEB,
+ "GET_CAL_PAGE" = 0xEA,
+ "GET_PAG_PROCESSOR_INFO" = 0xE9,
+ "GET_SEGMENT_INFO" = 0xE8,
+ "GET_PAGE_INFO" = 0xE7,
+ "SET_SEGMENT_MODE" = 0xE6,
+ "GET_SEGMENT_MODE" = 0xE5,
+ "COPY_CAL_PAGE" = 0xE4,
+ "CLEAR_DAQ_LIST" = 0xE3,
+ "SET_DAQ_PTR" = 0xE2,
+ "WRITE_DAQ" = 0xE1,
+ "SET_DAQ_LIST_MODE" = 0xE0,
+ "GET_DAQ_LIST_MODE" = 0xDF,
+ "START_STOP_DAQ_LIST" = 0xDE,
+ "START_STOP_SYNCH" = 0xDD,
+ "GET_DAQ_CLOCK" = 0xDC,
+ "READ_DAQ" = 0xDB,
+ "GET_DAQ_PROCESSOR_INFO" = 0xDA,
+ "GET_DAQ_RESOLUTION_INFO" = 0xD9,
+ "GET_DAQ_LIST_INFO" = 0xD8,
+ "GET_DAQ_EVENT_INFO" = 0xD7,
+ "FREE_DAQ" = 0xD6,
+ "ALLOC_DAQ" = 0xD5,
+ "ALLOC_ODT" = 0xD4,
+ "ALLOC_ODT_ENTRY" = 0xD3,
+ "PROGRAM_START" = 0xD2,
+ "PROGRAM_CLEAR" = 0xD1,
+ "PROGRAM" = 0xD0,
+ "PROGRAM_RESET" = 0xCF,
+ "GET_PGM_PROCESSOR_INFO" = 0xCE,
+ "GET_SECTOR_INFO" = 0xCD,
+ "PROGRAM_PREPARE" = 0xCC,
+ "PROGRAM_FORMAT" = 0xCB,
+ "PROGRAM_NEXT" = 0xCA,
+ "PROGRAM_MAX" = 0xC9,
+ "PROGRAM_VERIFY" = 0xC8,
+ "WRITE_DAQ_MULTIPLE" = 0xC7,
+ "TIME_CORRELATION_PROPERTIES" = 0xC6,
+ "DTO_CTR_PROPERTIES" = 0xC5
+ })*;
+ ("OPTIONAL_LEVEL1_CMD" enum {
+ "GET_VERSION" = 0,
+ "SET_DAQ_PACKED_MODE" = 1,
+ "GET_DAQ_PACKED_MODE" = 2,
+ "SW_DBG_COMMAND_SPACE" = 252,
+ "POD_COMMAND_SPACE" = 253
+ })*;
+ "COMMUNICATION_MODE_SUPPORTED" taggedunion {
+ "BLOCK" taggedstruct {
+ "SLAVE" ;
+ "MASTER" struct {
+ uchar;
+ uchar;
+ };
+ };
+ "INTERLEAVED" uchar;
+ };
+ "SEED_AND_KEY_EXTERNAL_FUNCTION" char[256];
+ "MAX_DTO_STIM" uint;
+ block "ECU_STATES" taggedstruct {
+ (block "STATE" struct {
+ uchar;
+ char[100];
+ taggedstruct {
+ "ECU_SWITCHED_TO_DEFAULT_PAGE" ;
+ };
+ enum {
+ "NOT_ACTIVE" = 0,
+ "ACTIVE" = 1,
+ "GETTER_ONLY" = 2
+ };
+ enum {
+ "NOT_ACTIVE" = 0,
+ "ACTIVE" = 1
+ };
+ enum {
+ "NOT_ACTIVE" = 0,
+ "ACTIVE" = 1
+ };
+ enum {
+ "NOT_ACTIVE" = 0,
+ "ACTIVE" = 1
+ };
+ taggedstruct {
+ (block "MEMORY_ACCESS" struct {
+ uchar;
+ uchar;
+ enum {
+ "READ_ACCESS_NOT_ALLOWED" = 0,
+ "READ_ACCESS_ALLOWED" = 1
+ };
+ enum {
+ "WRITE_ACCESS_NOT_ALLOWED" = 0,
+ "WRITE_ACCESS_ALLOWED" = 1
+ };
+ })*;
+ };
+ })*;
+ };
+ };
+ };
+
+ struct Daq {
+ enum {
+ "STATIC" = 0,
+ "DYNAMIC" = 1
+ };
+ uint;
+ uint;
+ uchar;
+ enum {
+ "OPTIMISATION_TYPE_DEFAULT" = 0,
+ "OPTIMISATION_TYPE_ODT_TYPE_16" = 1,
+ "OPTIMISATION_TYPE_ODT_TYPE_32" = 2,
+ "OPTIMISATION_TYPE_ODT_TYPE_64" = 3,
+ "OPTIMISATION_TYPE_ODT_TYPE_ALIGNMENT" = 4,
+ "OPTIMISATION_TYPE_MAX_ENTRY_SIZE" = 5
+ };
+ enum {
+ "ADDRESS_EXTENSION_FREE" = 0,
+ "ADDRESS_EXTENSION_ODT" = 1,
+ "ADDRESS_EXTENSION_DAQ" = 3
+ };
+ enum {
+ "IDENTIFICATION_FIELD_TYPE_ABSOLUTE" = 0,
+ "IDENTIFICATION_FIELD_TYPE_RELATIVE_BYTE" = 1,
+ "IDENTIFICATION_FIELD_TYPE_RELATIVE_WORD" = 2,
+ "IDENTIFICATION_FIELD_TYPE_RELATIVE_WORD_ALIGNED" = 3
+ };
+ enum {
+ "GRANULARITY_ODT_ENTRY_SIZE_DAQ_BYTE" = 1,
+ "GRANULARITY_ODT_ENTRY_SIZE_DAQ_WORD" = 2,
+ "GRANULARITY_ODT_ENTRY_SIZE_DAQ_DWORD" = 4,
+ "GRANULARITY_ODT_ENTRY_SIZE_DAQ_DLONG" = 8
+ };
+ uchar;
+ enum {
+ "NO_OVERLOAD_INDICATION" = 0,
+ "OVERLOAD_INDICATION_PID" = 1,
+ "OVERLOAD_INDICATION_EVENT" = 2
+ };
+ taggedstruct {
+ "DAQ_ALTERNATING_SUPPORTED" uint;
+ "PRESCALER_SUPPORTED" ;
+ "RESUME_SUPPORTED" ;
+ "STORE_DAQ_SUPPORTED" ;
+ "DTO_CTR_FIELD_SUPPORTED" ;
+ "OPTIMISATION_TYPE_ODT_STRICT" ;
+ block "STIM" struct {
+ enum {
+ "GRANULARITY_ODT_ENTRY_SIZE_STIM_BYTE" = 1,
+ "GRANULARITY_ODT_ENTRY_SIZE_STIM_WORD" = 2,
+ "GRANULARITY_ODT_ENTRY_SIZE_STIM_DWORD" = 4,
+ "GRANULARITY_ODT_ENTRY_SIZE_STIM_DLONG" = 8
+ };
+ uchar;
+ taggedstruct {
+ "BIT_STIM_SUPPORTED" ;
+ "MIN_ST_STIM" uchar;
+ };
+ };
+ block "TIMESTAMP_SUPPORTED" struct {
+ uint;
+ enum {
+ "NO_TIME_STAMP" = 0,
+ "SIZE_BYTE" = 1,
+ "SIZE_WORD" = 2,
+ "SIZE_DWORD" = 4
+ };
+ enum {
+ "UNIT_1NS" = 0,
+ "UNIT_10NS" = 1,
+ "UNIT_100NS" = 2,
+ "UNIT_1US" = 3,
+ "UNIT_10US" = 4,
+ "UNIT_100US" = 5,
+ "UNIT_1MS" = 6,
+ "UNIT_10MS" = 7,
+ "UNIT_100MS" = 8,
+ "UNIT_1S" = 9,
+ "UNIT_1PS" = 10,
+ "UNIT_10PS" = 11,
+ "UNIT_100PS" = 12
+ };
+ taggedstruct {
+ "TIMESTAMP_FIXED" ;
+ };
+ };
+ "PID_OFF_SUPPORTED" ;
+ "MAX_DAQ_TOTAL" uint;
+ "MAX_ODT_TOTAL" uint;
+ "MAX_ODT_DAQ_TOTAL" uint;
+ "MAX_ODT_STIM_TOTAL" uint;
+ "MAX_ODT_ENTRIES_TOTAL" uint;
+ "MAX_ODT_ENTRIES_DAQ_TOTAL" uint;
+ "MAX_ODT_ENTRIES_STIM_TOTAL" uint;
+ "CPU_LOAD_MAX_TOTAL" float;
+ "CORE_LOAD_MAX_TOTAL" float;
+ (block "CORE_LOAD_MAX" struct {
+ uint;
+ float;
+ })*;
+ block "DAQ_MEMORY_CONSUMPTION" struct {
+ ulong;
+ uint;
+ uint;
+ uint;
+ uint;
+ uint;
+ taggedstruct {
+ block "BUFFER_RESERVE" struct {
+ uchar;
+ uchar;
+ };
+ };
+ };
+ (block "DAQ_LIST" struct {
+ uint;
+ taggedstruct {
+ "DAQ_LIST_TYPE" enum {
+ "DAQ" = 1,
+ "STIM" = 2,
+ "DAQ_STIM" = 3
+ };
+ "MAX_ODT" uchar;
+ "MAX_ODT_ENTRIES" uchar;
+ "FIRST_PID" uchar;
+ "EVENT_FIXED" uint;
+ "DAQ_PACKED_MODE_SUPPORTED" ;
+ block "PREDEFINED" taggedstruct {
+ (block "ODT" struct {
+ uchar;
+ taggedstruct {
+ ("ODT_ENTRY" struct {
+ uchar;
+ ulong;
+ uchar;
+ uchar;
+ uchar;
+ })*;
+ };
+ })*;
+ };
+ };
+ })*;
+ (block "EVENT" struct {
+ char[101];
+ char[9];
+ uint;
+ enum {
+ "DAQ" = 1,
+ "STIM" = 2,
+ "DAQ_STIM" = 3
+ };
+ uchar;
+ uchar;
+ uchar;
+ uchar;
+ taggedstruct {
+ "COMPLEMENTARY_BYPASS_EVENT_CHANNEL_NUMBER" uint;
+ "CONSISTENCY" enum {
+ "DAQ" = 0,
+ "EVENT" = 1,
+ "ODT" = 2,
+ "NONE" = 3
+ };
+ "EVENT_COUNTER_PRESENT" ;
+ "RELATED_EVENT_CHANNEL_NUMBER" uint;
+ "RELATED_EVENT_CHANNEL_NUMBER_FIXED" ;
+ "DTO_CTR_DAQ_MODE" enum {
+ "INSERT_COUNTER" = 0,
+ "INSERT_STIM_COUNTER_COPY" = 1
+ };
+ "DTO_CTR_DAQ_MODE_FIXED" ;
+ "DTO_CTR_STIM_MODE" enum {
+ "DO_NOT_CHECK_COUNTER" = 0,
+ "CHECK_COUNTER" = 1
+ };
+ "DTO_CTR_STIM_MODE_FIXED" ;
+ "STIM_DTO_CTR_COPY_PRESENT" ;
+ block "DAQ_PACKED_MODE" struct {
+ enum {
+ "ELEMENT_GROUPED" = 1,
+ "EVENT_GROUPED" = 2
+ };
+ enum {
+ "STS_LAST" = 0,
+ "STS_FIRST" = 1
+ };
+ enum {
+ "OPTIONAL" = 0,
+ "MANDATORY" = 1
+ };
+ uint;
+ taggedstruct {
+ ("ALT_SAMPLE_COUNT" uint)*;
+ };
+ };
+ block "MIN_CYCLE_TIME" struct {
+ uchar;
+ uchar;
+ };
+ block "BUFFER_RESERVE_EVENT" struct {
+ uchar;
+ uchar;
+ };
+ "CPU_LOAD_MAX" float;
+ block "CPU_LOAD_CONSUMPTION_DAQ" struct {
+ float;
+ float;
+ float;
+ taggedstruct {
+ (block "ODT_ENTRY_SIZE_FACTOR_TABLE" struct {
+ uint;
+ float;
+ })*;
+ block "CORE_LOAD_EP" struct {
+ uint;
+ float;
+ };
+ };
+ };
+ block "CPU_LOAD_CONSUMPTION_STIM" struct {
+ float;
+ float;
+ float;
+ taggedstruct {
+ (block "ODT_ENTRY_SIZE_FACTOR_TABLE" struct {
+ uint;
+ float;
+ })*;
+ block "CORE_LOAD_EP" struct {
+ uint;
+ float;
+ };
+ };
+ };
+ block "CPU_LOAD_CONSUMPTION_QUEUE" struct {
+ float;
+ float;
+ taggedstruct {
+ block "CORE_LOAD_EP" struct {
+ uint;
+ float;
+ };
+ };
+ };
+ block "CPU_LOAD_CONSUMPTION_QUEUE_STIM" struct {
+ float;
+ float;
+ taggedstruct {
+ block "CORE_LOAD_EP" struct {
+ uint;
+ float;
+ };
+ };
+ };
+ };
+ })*;
+ };
+ };
+
+ taggedunion Daq_Event {
+ "FIXED_EVENT_LIST" taggedstruct {
+ ("EVENT" uint)*;
+ };
+ "VARIABLE" taggedstruct {
+ block "AVAILABLE_EVENT_LIST" taggedstruct {
+ ("EVENT" uint)*;
+ };
+ block "DEFAULT_EVENT_LIST" taggedstruct {
+ ("EVENT" uint)*;
+ };
+ block "CONSISTENCY_EVENT_LIST" taggedstruct {
+ ("EVENT" uint)*;
+ };
+ };
+ };
+
+ struct Pag {
+ uchar;
+ taggedstruct {
+ "FREEZE_SUPPORTED" ;
+ };
+ };
+
+ struct Pgm {
+ enum {
+ "PGM_MODE_ABSOLUTE" = 1,
+ "PGM_MODE_FUNCTIONAL" = 2,
+ "PGM_MODE_ABSOLUTE_AND_FUNCTIONAL" = 3
+ };
+ uchar;
+ uchar;
+ taggedstruct {
+ (block "SECTOR" struct {
+ char[101];
+ uchar;
+ ulong;
+ ulong;
+ uchar;
+ uchar;
+ uchar;
+ })*;
+ "COMMUNICATION_MODE_SUPPORTED" taggedunion {
+ "BLOCK" taggedstruct {
+ "SLAVE" ;
+ "MASTER" struct {
+ uchar;
+ uchar;
+ };
+ };
+ "INTERLEAVED" uchar;
+ };
+ };
+ };
+
+ struct Segment {
+ uchar;
+ uchar;
+ uchar;
+ uchar;
+ uchar;
+ taggedstruct {
+ block "CHECKSUM" struct {
+ enum {
+ "XCP_ADD_11" = 1,
+ "XCP_ADD_12" = 2,
+ "XCP_ADD_14" = 3,
+ "XCP_ADD_22" = 4,
+ "XCP_ADD_24" = 5,
+ "XCP_ADD_44" = 6,
+ "XCP_CRC_16" = 7,
+ "XCP_CRC_16_CITT" = 8,
+ "XCP_CRC_32" = 9,
+ "XCP_USER_DEFINED" = 255
+ };
+ taggedstruct {
+ "MAX_BLOCK_SIZE" ulong;
+ "EXTERNAL_FUNCTION" char[256];
+ "MTA_BLOCK_SIZE_ALIGN" uint;
+ };
+ };
+ "DEFAULT_PAGE_NUMBER" uchar;
+ (block "PAGE" struct {
+ uchar;
+ enum {
+ "ECU_ACCESS_NOT_ALLOWED" = 0,
+ "ECU_ACCESS_WITHOUT_XCP_ONLY" = 1,
+ "ECU_ACCESS_WITH_XCP_ONLY" = 2,
+ "ECU_ACCESS_DONT_CARE" = 3
+ };
+ enum {
+ "XCP_READ_ACCESS_NOT_ALLOWED" = 0,
+ "XCP_READ_ACCESS_WITHOUT_ECU_ONLY" = 1,
+ "XCP_READ_ACCESS_WITH_ECU_ONLY" = 2,
+ "XCP_READ_ACCESS_DONT_CARE" = 3
+ };
+ enum {
+ "XCP_WRITE_ACCESS_NOT_ALLOWED" = 0,
+ "XCP_WRITE_ACCESS_WITHOUT_ECU_ONLY" = 1,
+ "XCP_WRITE_ACCESS_WITH_ECU_ONLY" = 2,
+ "XCP_WRITE_ACCESS_DONT_CARE" = 3
+ };
+ taggedstruct {
+ "INIT_SEGMENT" uchar;
+ };
+ })*;
+ (block "ADDRESS_MAPPING" struct {
+ ulong;
+ ulong;
+ ulong;
+ })*;
+ "PGM_VERIFY" ulong;
+ };
+ };
+
+ taggedstruct Time_Correlation {
+ "DAQ_TIMESTAMPS_RELATE_TO" enum {
+ "XCP_SLAVE_CLOCK" = 0,
+ "ECU_CLOCK" = 1
+ };
+ (block "CLOCK" struct {
+ char;
+ char;
+ char;
+ char;
+ char;
+ char;
+ char;
+ char;
+ enum {
+ "XCP_SLAVE_CLOCK" = 0,
+ "ECU_CLOCK" = 1,
+ "XCP_SLAVE_GRANDMASTER_CLOCK" = 2,
+ "ECU_GRANDMASTER_CLOCK" = 3
+ };
+ enum {
+ "RANDOMLY_READABLE" = 0,
+ "LIMITED_READABLE" = 1,
+ "NOT_READABLE" = 2
+ };
+ enum {
+ "SYN_UNSUPPORTED" = 0,
+ "SYNCHRONIZATION_ONLY" = 1,
+ "SYNTONIZATION_ONLY" = 2,
+ "SYN_ALL" = 3
+ };
+ uchar;
+ taggedstruct {
+ block "TIMESTAMP_CHARACTERIZATION" struct {
+ uint;
+ enum {
+ "UNIT_1NS" = 0,
+ "UNIT_10NS" = 1,
+ "UNIT_100NS" = 2,
+ "UNIT_1US" = 3,
+ "UNIT_10US" = 4,
+ "UNIT_100US" = 5,
+ "UNIT_1MS" = 6,
+ "UNIT_10MS" = 7,
+ "UNIT_100MS" = 8,
+ "UNIT_1S" = 9,
+ "UNIT_1PS" = 10,
+ "UNIT_10PS" = 11,
+ "UNIT_100PS" = 12
+ };
+ enum {
+ "SIZE_FOUR_BYTE" = 4,
+ "SIZE_EIGHT_BYTE" = 8
+ };
+ };
+ };
+ uint64;
+ enum {
+ "ATOMIC_TIME" = 0,
+ "UNIVERSAL_COORDINATED_TIME" = 1,
+ "ARBITRARY" = 2
+ };
+ })*;
+ };
+
+ taggedstruct Common_Parameters {
+ block "PROTOCOL_LAYER" struct Protocol_Layer;
+ block "TIME_CORRELATION" taggedstruct Time_Correlation;
+ block "SEGMENT" struct Segment;
+ block "DAQ" struct Daq;
+ block "PAG" struct Pag;
+ block "PGM" struct Pgm;
+ block "DAQ_EVENT" taggedunion Daq_Event;
+ };
+
+ struct CAN_Parameters {
+ uint;
+ taggedstruct {
+ "CAN_ID_BROADCAST" ulong;
+ "CAN_ID_MASTER" ulong;
+ "CAN_ID_MASTER_INCREMENTAL" ;
+ "CAN_ID_SLAVE" ulong;
+ "CAN_ID_GET_DAQ_CLOCK_MULTICAST" ulong;
+ "BAUDRATE" ulong;
+ "SAMPLE_POINT" uchar;
+ "SAMPLE_RATE" enum {
+ "SINGLE" = 1,
+ "TRIPLE" = 3
+ };
+ "BTL_CYCLES" uchar;
+ "SJW" uchar;
+ "SYNC_EDGE" enum {
+ "SINGLE" = 1,
+ "DUAL" = 2
+ };
+ "MAX_DLC_REQUIRED" ;
+ (block "DAQ_LIST_CAN_ID" struct {
+ uint;
+ taggedstruct {
+ "VARIABLE" ;
+ "FIXED" ulong;
+ };
+ })*;
+ (block "EVENT_CAN_ID_LIST" struct {
+ uint;
+ taggedstruct {
+ ("FIXED" ulong)*;
+ };
+ })*;
+ "MAX_BUS_LOAD" ulong;
+ "MEASUREMENT_SPLIT_ALLOWED" ;
+ block "CAN_FD" struct {
+ taggedstruct {
+ "MAX_DLC" uint;
+ "CAN_FD_DATA_TRANSFER_BAUDRATE" ulong;
+ "SAMPLE_POINT" uchar;
+ "BTL_CYCLES" uchar;
+ "SJW" uchar;
+ "SYNC_EDGE" enum {
+ "SINGLE" = 1,
+ "DUAL" = 2
+ };
+ "MAX_DLC_REQUIRED" ;
+ "SECONDARY_SAMPLE_POINT" uchar;
+ "TRANSCEIVER_DELAY_COMPENSATION" enum {
+ "OFF" = 0,
+ "ON" = 1
+ };
+ };
+ };
+ };
+ taggedstruct {
+ ("OPTIONAL_TL_SUBCMD" enum {
+ "GET_SLAVE_ID" = 255,
+ "GET_DAQ_ID" = 254,
+ "SET_DAQ_ID" = 253,
+ "GET_DAQ_CLOCK_MULTICAST" = 250
+ })*;
+ };
+ };
+
+ struct SxI_Parameters {
+ uint;
+ ulong;
+ taggedstruct {
+ "ASYNCH_FULL_DUPLEX_MODE" struct {
+ enum {
+ "PARITY_NONE" = 0,
+ "PARITY_ODD" = 1,
+ "PARITY_EVEN" = 2
+ };
+ enum {
+ "ONE_STOP_BIT" = 1,
+ "TWO_STOP_BITS" = 2
+ };
+ taggedstruct {
+ block "FRAMING" struct {
+ uchar;
+ uchar;
+ };
+ };
+ };
+ "SYNCH_FULL_DUPLEX_MODE_BYTE" ;
+ "SYNCH_FULL_DUPLEX_MODE_WORD" ;
+ "SYNCH_FULL_DUPLEX_MODE_DWORD" ;
+ "SYNCH_MASTER_SLAVE_MODE_BYTE" ;
+ "SYNCH_MASTER_SLAVE_MODE_WORD" ;
+ "SYNCH_MASTER_SLAVE_MODE_DWORD" ;
+ };
+ enum {
+ "HEADER_LEN_BYTE" = 0,
+ "HEADER_LEN_CTR_BYTE" = 1,
+ "HEADER_LEN_FILL_BYTE" = 2,
+ "HEADER_LEN_WORD" = 3,
+ "HEADER_LEN_CTR_WORD" = 4,
+ "HEADER_LEN_FILL_WORD" = 5
+ };
+ enum {
+ "NO_CHECKSUM" = 0,
+ "CHECKSUM_BYTE" = 1,
+ "CHECKSUM_WORD" = 2
+ };
+ };
+
+ struct TCP_IP_Parameters {
+ uint;
+ uint;
+ taggedunion {
+ "HOST_NAME" char[256];
+ "ADDRESS" char[15];
+ "IPV6" char[39];
+ };
+ taggedstruct {
+ "MAX_BUS_LOAD" ulong;
+ "MAX_BIT_RATE" ulong;
+ };
+ taggedstruct {
+ "PACKET_ALIGNMENT" enum {
+ "PACKET_ALIGNMENT_8" = 0,
+ "PACKET_ALIGNMENT_16" = 1,
+ "PACKET_ALIGNMENT_32" = 2
+ };
+ };
+ taggedstruct {
+ ("OPTIONAL_TL_SUBCMD" enum {
+ "GET_SLAVE_ID" = 255,
+ "GET_SLAVE_ID_EXTENDED" = 253,
+ "SET_SLAVE_IP_ADDRESS" = 252,
+ "GET_DAQ_CLOCK_MULTICAST" = 250
+ })*;
+ };
+ };
+
+ struct UDP_IP_Parameters {
+ uint;
+ uint;
+ taggedunion {
+ "HOST_NAME" char[256];
+ "ADDRESS" char[15];
+ "IPV6" char[39];
+ };
+ taggedstruct {
+ "MAX_BUS_LOAD" ulong;
+ "MAX_BIT_RATE" ulong;
+ };
+ taggedstruct {
+ "PACKET_ALIGNMENT" enum {
+ "PACKET_ALIGNMENT_8" = 0,
+ "PACKET_ALIGNMENT_16" = 1,
+ "PACKET_ALIGNMENT_32" = 2
+ };
+ };
+ taggedstruct {
+ ("OPTIONAL_TL_SUBCMD" enum {
+ "GET_SLAVE_ID" = 255,
+ "GET_SLAVE_ID_EXTENDED" = 253,
+ "SET_SLAVE_IP_ADDRESS" = 252,
+ "GET_DAQ_CLOCK_MULTICAST" = 250
+ })*;
+ };
+ };
+
+ struct ep_parameters {
+ uchar;
+ enum {
+ "BULK_TRANSFER" = 2,
+ "INTERRUPT_TRANSFER" = 3
+ };
+ uint;
+ uchar;
+ enum {
+ "MESSAGE_PACKING_SINGLE" = 0,
+ "MESSAGE_PACKING_MULTIPLE" = 1,
+ "MESSAGE_PACKING_STREAMING" = 2
+ };
+ enum {
+ "ALIGNMENT_8_BIT" = 0,
+ "ALIGNMENT_16_BIT" = 1,
+ "ALIGNMENT_32_BIT" = 2,
+ "ALIGNMENT_64_BIT" = 3
+ };
+ taggedstruct {
+ "RECOMMENDED_HOST_BUFSIZE" uint;
+ };
+ };
+
+ struct USB_Parameters {
+ uint;
+ uint;
+ uint;
+ uchar;
+ enum {
+ "HEADER_LEN_BYTE" = 0,
+ "HEADER_LEN_CTR_BYTE" = 1,
+ "HEADER_LEN_FILL_BYTE" = 2,
+ "HEADER_LEN_WORD" = 3,
+ "HEADER_LEN_CTR_WORD" = 4,
+ "HEADER_LEN_FILL_WORD" = 5
+ };
+ taggedunion {
+ block "OUT_EP_CMD_STIM" struct ep_parameters;
+ };
+ taggedunion {
+ block "IN_EP_RESERR_DAQ_EVSERV" struct ep_parameters;
+ };
+ taggedstruct {
+ "ALTERNATE_SETTING_NO" uchar;
+ "INTERFACE_STRING_DESCRIPTOR" char[101];
+ (block "OUT_EP_ONLY_STIM" struct ep_parameters)*;
+ (block "IN_EP_ONLY_DAQ" struct ep_parameters)*;
+ block "IN_EP_ONLY_EVSERV" struct ep_parameters;
+ (block "DAQ_LIST_USB_ENDPOINT" struct {
+ uint;
+ taggedstruct {
+ "FIXED_IN" uchar;
+ "FIXED_OUT" uchar;
+ };
+ })*;
+ };
+ taggedstruct {
+ ("OPTIONAL_TL_SUBCMD" enum {
+ "GET_DAQ_EP" = 255,
+ "SET_DAQ_EP" = 254
+ })*;
+ };
+ };
+
+ enum packet_assignment_type {
+ "NOT_ALLOWED" = 0,
+ "FIXED" = 1,
+ "VARIABLE_INITIALISED" = 2,
+ "VARIABLE" = 3
+ };
+
+ struct buffer {
+ uchar;
+ taggedstruct {
+ "MAX_FLX_LEN_BUF" taggedunion {
+ "FIXED" uchar;
+ "VARIABLE" uchar;
+ };
+ block "LPDU_ID" taggedstruct {
+ "FLX_SLOT_ID" taggedunion {
+ "FIXED" uint;
+ "VARIABLE" taggedstruct {
+ "INITIAL_VALUE" uint;
+ };
+ };
+ "OFFSET" taggedunion {
+ "FIXED" uchar;
+ "VARIABLE" taggedstruct {
+ "INITIAL_VALUE" uchar;
+ };
+ };
+ "CYCLE_REPETITION" taggedunion {
+ "FIXED" uchar;
+ "VARIABLE" taggedstruct {
+ "INITIAL_VALUE" uchar;
+ };
+ };
+ "CHANNEL" taggedunion {
+ "FIXED" enum {
+ "A" = 0,
+ "B" = 1
+ };
+ "VARIABLE" taggedstruct {
+ "INITIAL_VALUE" enum {
+ "A" = 0,
+ "B" = 1
+ };
+ };
+ };
+ };
+ block "XCP_PACKET" taggedstruct {
+ "CMD" enum packet_assignment_type;
+ "RES_ERR" enum packet_assignment_type;
+ "EV_SERV" enum packet_assignment_type;
+ "DAQ" enum packet_assignment_type;
+ "STIM" enum packet_assignment_type;
+ "MULTICAST" enum packet_assignment_type;
+ };
+ };
+ };
+
+ struct FLX_Parameters {
+ uint;
+ uint;
+ char[256];
+ char[256];
+ uchar;
+ enum {
+ "HEADER_NAX" = 0,
+ "HEADER_NAX_FILL" = 1,
+ "HEADER_NAX_CTR" = 2,
+ "HEADER_NAX_FILL3" = 3,
+ "HEADER_NAX_CTR_FILL2" = 4,
+ "HEADER_NAX_LEN" = 5,
+ "HEADER_NAX_CTR_LEN" = 6,
+ "HEADER_NAX_FILL2_LEN" = 7,
+ "HEADER_NAX_CTR_FILL_LEN" = 8
+ };
+ enum {
+ "PACKET_ALIGNMENT_8" = 0,
+ "PACKET_ALIGNMENT_16" = 1,
+ "PACKET_ALIGNMENT_32" = 2
+ };
+ taggedunion {
+ block "INITIAL_CMD_BUFFER" struct buffer;
+ };
+ taggedunion {
+ block "INITIAL_RES_ERR_BUFFER" struct buffer;
+ };
+ taggedstruct {
+ (block "POOL_BUFFER" struct buffer)*;
+ };
+ taggedstruct {
+ ("OPTIONAL_TL_SUBCMD" enum {
+ "FLX_ASSIGN" = 255,
+ "FLX_ACTIVATE" = 254,
+ "FLX_DEACTIVATE" = 253,
+ "GET_DAQ_FLX_BUF" = 252,
+ "SET_DAQ_FLX_BUF" = 251,
+ "GET_DAQ_CLOCK_MULTICAST" = 250
+ })*;
+ };
+ };
+
+ block "IF_DATA" taggedunion if_data {
+
+ "XCP" struct {
+ taggedstruct Common_Parameters;
+ taggedstruct {
+ block "XCP_ON_CAN" struct {
+ struct CAN_Parameters;
+ taggedstruct Common_Parameters;
+ };
+ block "XCP_ON_SxI" struct {
+ struct SxI_Parameters;
+ taggedstruct Common_Parameters;
+ };
+ block "XCP_ON_TCP_IP" struct {
+ struct TCP_IP_Parameters;
+ taggedstruct Common_Parameters;
+ };
+ block "XCP_ON_UDP_IP" struct {
+ struct UDP_IP_Parameters;
+ taggedstruct Common_Parameters;
+ };
+ block "XCP_ON_USB" struct {
+ struct USB_Parameters;
+ taggedstruct Common_Parameters;
+ };
+ block "XCP_ON_FLX" struct {
+ struct FLX_Parameters;
+ taggedstruct Common_Parameters;
+ };
+ };
+ };
+
+ "XCPplus" struct {
+ uint;
+ taggedstruct Common_Parameters;
+ taggedstruct {
+ (block "XCP_ON_CAN" struct {
+ struct CAN_Parameters;
+ taggedstruct Common_Parameters;
+ taggedstruct {
+ "TRANSPORT_LAYER_INSTANCE" char[101];
+ };
+ })*;
+ (block "XCP_ON_SxI" struct {
+ struct SxI_Parameters;
+ taggedstruct Common_Parameters;
+ taggedstruct {
+ "TRANSPORT_LAYER_INSTANCE" char[101];
+ };
+ })*;
+ (block "XCP_ON_TCP_IP" struct {
+ struct TCP_IP_Parameters;
+ taggedstruct Common_Parameters;
+ taggedstruct {
+ "TRANSPORT_LAYER_INSTANCE" char[101];
+ };
+ })*;
+ (block "XCP_ON_UDP_IP" struct {
+ struct UDP_IP_Parameters;
+ taggedstruct Common_Parameters;
+ taggedstruct {
+ "TRANSPORT_LAYER_INSTANCE" char[101];
+ };
+ })*;
+ (block "XCP_ON_USB" struct {
+ struct USB_Parameters;
+ taggedstruct Common_Parameters;
+ taggedstruct {
+ "TRANSPORT_LAYER_INSTANCE" char[101];
+ };
+ })*;
+ (block "XCP_ON_FLX" struct {
+ struct FLX_Parameters;
+ taggedstruct Common_Parameters;
+ taggedstruct {
+ "TRANSPORT_LAYER_INSTANCE" char[101];
+ };
+ })*;
+ };
+ };
+ };
+
+ /end A2ML
+
+ /begin MOD_COMMON ""
+ BYTE_ORDER MSB_LAST
+ ALIGNMENT_BYTE 1
+ ALIGNMENT_WORD 2
+ ALIGNMENT_LONG 4
+ ALIGNMENT_INT64 4
+ ALIGNMENT_FLOAT32_IEEE 4
+ ALIGNMENT_FLOAT64_IEEE 4
+ /end MOD_COMMON
+
+ /begin IF_DATA XCPplus
+ 0x0104
+ /begin PROTOCOL_LAYER
+ 0x0104 /* XCP protocol layer version */
+ 0x7d0 /* T1 */
+ 0x7d0 /* T2 */
+ 0x7d0 /* T3 */
+ 0x7d0 /* T4 */
+ 0x7d0 /* T5 */
+ 0x7d0 /* T6 */
+ 0x7d0 /* T7 */
+ 0xff /* MAX_CTO */
+ 0x5bc /* MAX_DTO */
+ BYTE_ORDER_MSB_LAST
+ ADDRESS_GRANULARITY_BYTE
+ OPTIONAL_CMD TIME_CORRELATION_PROPERTIES
+ OPTIONAL_CMD ALLOC_ODT_ENTRY
+ OPTIONAL_CMD ALLOC_ODT
+ OPTIONAL_CMD ALLOC_DAQ
+ OPTIONAL_CMD FREE_DAQ
+ OPTIONAL_CMD GET_DAQ_EVENT_INFO
+ OPTIONAL_CMD GET_DAQ_LIST_INFO
+ OPTIONAL_CMD GET_DAQ_RESOLUTION_INFO
+ OPTIONAL_CMD GET_DAQ_PROCESSOR_INFO
+ OPTIONAL_CMD GET_DAQ_CLOCK
+ OPTIONAL_CMD START_STOP_SYNCH
+ OPTIONAL_CMD START_STOP_DAQ_LIST
+ OPTIONAL_CMD GET_DAQ_LIST_MODE
+ OPTIONAL_CMD SET_DAQ_LIST_MODE
+ OPTIONAL_CMD WRITE_DAQ
+ OPTIONAL_CMD SET_DAQ_PTR
+ OPTIONAL_CMD CLEAR_DAQ_LIST
+ OPTIONAL_CMD TRANSPORT_LAYER_CMD
+ OPTIONAL_CMD UPLOAD
+ OPTIONAL_LEVEL1_CMD GET_VERSION
+ OPTIONAL_LEVEL1_CMD SET_DAQ_PACKED_MODE
+ OPTIONAL_LEVEL1_CMD GET_DAQ_PACKED_MODE
+ /end PROTOCOL_LAYER
+
+ /begin DAQ
+ DYNAMIC /* DAQ_CONFIG_TYPE */
+ 0xffff /* MAX_DAQ */
+ 0x16 /* MAX_EVENT_CHANNEL */
+ 0x00 /* MIN_DAQ */
+ OPTIMISATION_TYPE_DEFAULT
+ ADDRESS_EXTENSION_FREE
+ IDENTIFICATION_FIELD_TYPE_RELATIVE_WORD
+ GRANULARITY_ODT_ENTRY_SIZE_DAQ_BYTE
+ 0xff /* MAX_ODT_ENTRY_SIZE_DAQ */
+ NO_OVERLOAD_INDICATION
+ PRESCALER_SUPPORTED
+ /begin TIMESTAMP_SUPPORTED
+ 0x01 /* TIMESTAMP_TICKS */
+ SIZE_DWORD
+ UNIT_100NS
+ TIMESTAMP_FIXED
+ /end TIMESTAMP_SUPPORTED
+ /begin EVENT
+ "ev_11025" /* name */
+ "ev_11025" /* short name */
+ 0x00 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x5b /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x03 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin DAQ_PACKED_MODE
+ ELEMENT_GROUPED
+ STS_FIRST
+ OPTIONAL
+ 0x0b /* DPM_SAMPLE_COUNT */
+ ALT_SAMPLE_COUNT 0x64
+ /end DAQ_PACKED_MODE
+ /end EVENT
+ /begin EVENT
+ "ev_Audio_in1_LAeq_t" /* name */
+ "ev_Audio_in1_LAeq_t" /* short name */
+ 0x01 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_cos_phi_L1_H1" /* name */
+ "ev_cos_phi_L1_H1" /* short name */
+ 0x02 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_D_L1" /* name */
+ "ev_D_L1" /* short name */
+ 0x03 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_DH_L1" /* name */
+ "ev_DH_L1" /* short name */
+ 0x04 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_Frequency" /* name */
+ "ev_Frequency" /* short name */
+ 0x05 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_I_L1_H1" /* name */
+ "ev_I_L1_H1" /* short name */
+ 0x06 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_I_rm_L1" /* name */
+ "ev_I_rm_L1" /* short name */
+ 0x07 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_I_rms_L1" /* name */
+ "ev_I_rms_L1" /* short name */
+ 0x08 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_P_L1" /* name */
+ "ev_P_L1" /* short name */
+ 0x09 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_P_L1_H1" /* name */
+ "ev_P_L1_H1" /* short name */
+ 0x0a /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_PF_L1" /* name */
+ "ev_PF_L1" /* short name */
+ 0x0b /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_phi_L1_H1" /* name */
+ "ev_phi_L1_H1" /* short name */
+ 0x0c /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_Q_L1" /* name */
+ "ev_Q_L1" /* short name */
+ 0x0d /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_Q_L1_H1" /* name */
+ "ev_Q_L1_H1" /* short name */
+ 0x0e /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_QH_L1" /* name */
+ "ev_QH_L1" /* short name */
+ 0x0f /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_S_L1" /* name */
+ "ev_S_L1" /* short name */
+ 0x10 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_S_L1_H1" /* name */
+ "ev_S_L1_H1" /* short name */
+ 0x11 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_Status" /* name */
+ "ev_Status" /* short name */
+ 0x12 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_U_L1_H1" /* name */
+ "ev_U_L1_H1" /* short name */
+ 0x13 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_U_rm_L1" /* name */
+ "ev_U_rm_L1" /* short name */
+ 0x14 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /begin EVENT
+ "ev_U_rms_L1" /* name */
+ "ev_U_rms_L1" /* short name */
+ 0x15 /* EVENT_CHANNEL_NUMBER */
+ DAQ
+ 0xff /* MAX_DAQ_LIST */
+ 0x00 /* EVENT_CHANNEL_TIME_CYCLE */
+ 0x09 /* EVENT_CHANNEL_TIME_UNIT */
+ 0x00 /* EVENT_CHANNEL_PRIORITY */
+ CONSISTENCY DAQ
+ /begin MIN_CYCLE_TIME
+ 0x01
+ 0x07
+ /end MIN_CYCLE_TIME
+ /end EVENT
+ /end DAQ
+
+ /begin XCP_ON_TCP_IP
+ 0x0100 /* XCP on TCP_IP version */
+ 0x15b3 /* Port */
+ ADDRESS "192.168.2.12"
+ /end XCP_ON_TCP_IP
+ /end IF_DATA
+
+ /begin MOD_PAR ""
+ /end MOD_PAR
+
+ /begin MEASUREMENT Audio_in1 "-"
+ SWORD METHOD_1 0 0 -10 10
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000000
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 0
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT Audio_in1_LAeq_t "-"
+ FLOAT32_IEEE METHOD_2 0 0 0 120
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000004
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 1
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT cos_phi_L1_H1 "-"
+ FLOAT32_IEEE METHOD_3 0 0 -1 1
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x0000000a
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 2
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT D_L1 "-"
+ FLOAT32_IEEE METHOD_4 0 0 0 4120
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000010
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 3
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT DH_L1 "-"
+ FLOAT32_IEEE METHOD_4 0 0 0 4120
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000016
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 4
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT Frequency "-"
+ FLOAT32_IEEE METHOD_5 0 0 0 1100
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x0000001c
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 5
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT I_L1_H1 "-"
+ FLOAT32_IEEE METHOD_6 0 0 0 10
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000022
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 6
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT I_rm_L1 "-"
+ FLOAT32_IEEE METHOD_6 0 0 0 10
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000028
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 7
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT I_rms_L1 "-"
+ FLOAT32_IEEE METHOD_6 0 0 0 10
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x0000002e
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 8
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT I1 "Strom Phase 1"
+ FLOAT32_IEEE METHOD_6 0 0 -10 10
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000034
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 0
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT P_L1 "-"
+ FLOAT32_IEEE METHOD_7 0 0 -4120 4120
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x0000003a
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 9
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT P_L1_H1 "-"
+ FLOAT32_IEEE METHOD_7 0 0 -4120 4120
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000040
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 10
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT PF_L1 "-"
+ FLOAT32_IEEE METHOD_3 0 0 -1 1
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000046
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 11
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT phi_L1_H1 "-"
+ FLOAT32_IEEE METHOD_8 0 0 -180 180
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x0000004c
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 12
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT Q_L1 "-"
+ FLOAT32_IEEE METHOD_4 0 0 0 4120
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000052
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 13
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT Q_L1_H1 "-"
+ FLOAT32_IEEE METHOD_4 0 0 -4120 4120
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000058
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 14
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT QH_L1 "-"
+ FLOAT32_IEEE METHOD_4 0 0 -4120 4120
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x0000005e
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 15
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT S_L1 "-"
+ FLOAT32_IEEE METHOD_9 0 0 0 4120
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000064
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 16
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT S_L1_H1 "-"
+ FLOAT32_IEEE METHOD_9 0 0 0 4120
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x0000006a
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 17
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT Status "-"
+ UBYTE METHOD_3 0 0 0 2
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000070
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 18
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT U_L1_H1 "-"
+ FLOAT32_IEEE METHOD_10 0 0 0 412
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000073
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 19
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT U_rm_L1 "-"
+ FLOAT32_IEEE METHOD_10 0 0 0 412
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000079
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 20
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT U_rms_L1 "-"
+ FLOAT32_IEEE METHOD_10 0 0 0 412
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x0000007f
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 21
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin MEASUREMENT U1 "Spannung_Phase1"
+ FLOAT32_IEEE METHOD_10 0 0 -412 412
+ BYTE_ORDER MSB_LAST
+ ECU_ADDRESS 0x00000085
+ ECU_ADDRESS_EXTENSION 0x00
+ /begin IF_DATA XCP
+ /begin DAQ_EVENT VARIABLE
+ /begin DEFAULT_EVENT_LIST
+ EVENT 0
+ /end DEFAULT_EVENT_LIST
+ /end DAQ_EVENT
+ /end IF_DATA
+ FORMAT "%6.3"
+ /end MEASUREMENT
+
+ /begin COMPU_METHOD METHOD_1 "METHOD_1"
+ LINEAR "%6.3" "V"
+ COEFFS_LINEAR 3.0517578125000000e-04 0.0000000000000000e+00
+ /end COMPU_METHOD
+
+ /begin COMPU_METHOD METHOD_2 "METHOD_2"
+ LINEAR "%6.3" "dBA"
+ COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
+ /end COMPU_METHOD
+
+ /begin COMPU_METHOD METHOD_3 "METHOD_3"
+ LINEAR "%6.3" "-"
+ COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
+ /end COMPU_METHOD
+
+ /begin COMPU_METHOD METHOD_4 "METHOD_4"
+ LINEAR "%6.3" "var"
+ COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
+ /end COMPU_METHOD
+
+ /begin COMPU_METHOD METHOD_5 "METHOD_5"
+ LINEAR "%6.3" "Hz"
+ COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
+ /end COMPU_METHOD
+
+ /begin COMPU_METHOD METHOD_6 "METHOD_6"
+ LINEAR "%6.3" "A"
+ COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
+ /end COMPU_METHOD
+
+ /begin COMPU_METHOD METHOD_7 "METHOD_7"
+ LINEAR "%6.3" "W"
+ COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
+ /end COMPU_METHOD
+
+ /begin COMPU_METHOD METHOD_8 "METHOD_8"
+ LINEAR "%6.3" "deg."
+ COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
+ /end COMPU_METHOD
+
+ /begin COMPU_METHOD METHOD_9 "METHOD_9"
+ LINEAR "%6.3" "VA"
+ COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
+ /end COMPU_METHOD
+
+ /begin COMPU_METHOD METHOD_10 "METHOD_10"
+ LINEAR "%6.3" "V"
+ COEFFS_LINEAR 1.0000000000000000e+00 0.0000000000000000e+00
+ /end COMPU_METHOD
+
+ /end MODULE
+/end PROJECT
\ No newline at end of file
diff --git a/resources/DEWESoft/ICS_Power DEMO.dxs b/resources/DEWESoft/ICS_Power DEMO.dxs
new file mode 100644
index 0000000..ebb4614
Binary files /dev/null and b/resources/DEWESoft/ICS_Power DEMO.dxs differ
diff --git a/resources/DEWESoft/RED2_DEWESoft_Power.dbc b/resources/DEWESoft/RED2_DEWESoft_Power.dbc
new file mode 100644
index 0000000..0e5cea7
--- /dev/null
+++ b/resources/DEWESoft/RED2_DEWESoft_Power.dbc
@@ -0,0 +1,170 @@
+VERSION ""
+
+NS_ :
+ NS_DESC_
+ CM_
+ BA_DEF_
+ BA_
+ VAL_
+ CAT_DEF_
+ CAT_
+ FILTER
+ BA_DEF_DEF_
+ EV_DATA_
+ ENVVAR_DATA_
+ SGTYPE_
+ SGTYPE_VAL_
+ BA_DEF_SGTYPE_
+ BA_SGTYPE_
+ SIG_TYPE_REF_
+ VAL_TABLE_
+ SIG_GROUP_
+ SIG_VALTYPE_
+ SIGTYPE_VALTYPE_
+ BO_TX_BU_
+ BA_DEF_REL_
+ BA_REL_
+ BA_DEF_DEF_REL_
+ BU_SG_REL_
+ BU_EV_REL_
+ BU_BO_REL_
+
+BS_:
+
+BU_:
+
+
+BO_ 256 VSGW_PackedTxMsg_1_VSSAL: 8 Vector__XXX
+ SG_ Audio_in1_LAeq_t : 7|32@0- (1,0) [0|0] "dBA" Vector__XXX
+ SG_ U_rm_L1 : 39|32@0- (1,0) [0|0] "V" Vector__XXX
+
+BO_ 257 VSGW_PackedTxMsg_2_VSSAL: 8 Vector__XXX
+ SG_ U_rms_L1 : 7|32@0- (1,0) [0|0] "V" Vector__XXX
+ SG_ U_L1_H1 : 39|32@0- (1,0) [0|0] "V" Vector__XXX
+
+BO_ 258 VSGW_PackedTxMsg_3_VSSAL: 8 Vector__XXX
+ SG_ S_L1_H1 : 7|32@0- (1,0) [0|0] "VA" Vector__XXX
+ SG_ S_L1 : 39|32@0- (1,0) [0|0] "VA" Vector__XXX
+
+BO_ 259 VSGW_PackedTxMsg_4_VSSAL: 8 Vector__XXX
+ SG_ Q_L1_H1 : 7|32@0- (1,0) [0|0] "var" Vector__XXX
+ SG_ Q_L1 : 39|32@0- (1,0) [0|0] "var" Vector__XXX
+
+BO_ 260 VSGW_PackedTxMsg_5_VSSAL: 8 Vector__XXX
+ SG_ QH_L1 : 7|32@0- (1,0) [0|0] "var" Vector__XXX
+ SG_ P_L1_H1 : 39|32@0- (1,0) [0|0] "W" Vector__XXX
+
+BO_ 261 VSGW_PackedTxMsg_6_VSSAL: 8 Vector__XXX
+ SG_ P_L1 : 7|32@0- (1,0) [0|0] "W" Vector__XXX
+ SG_ phi_L1_H1 : 39|32@0- (1,0) [0|0] "deg." Vector__XXX
+
+BO_ 262 VSGW_PackedTxMsg_7_VSSAL: 8 Vector__XXX
+ SG_ PF_L1 : 7|32@0- (1,0) [0|0] "-" Vector__XXX
+ SG_ I_rm_L1 : 39|32@0- (1,0) [0|0] "A" Vector__XXX
+
+BO_ 263 VSGW_PackedTxMsg_8_VSSAL: 8 Vector__XXX
+ SG_ I_rms_L1 : 7|32@0- (1,0) [0|0] "A" Vector__XXX
+ SG_ I_L1_H1 : 39|32@0- (1,0) [0|0] "A" Vector__XXX
+
+BO_ 264 VSGW_PackedTxMsg_9_VSSAL: 8 Vector__XXX
+ SG_ Frequency : 7|32@0- (1,0) [0|0] "Hz" Vector__XXX
+ SG_ D_L1 : 39|32@0- (1,0) [0|0] "var" Vector__XXX
+
+BO_ 265 VSGW_PackedTxMsg_10_VSSAL: 8 Vector__XXX
+ SG_ DH_L1 : 7|32@0- (1,0) [0|0] "var" Vector__XXX
+ SG_ cos_phi_L1_H1 : 39|32@0- (1,0) [0|0] "-" Vector__XXX
+
+BO_ 266 VSGW_PackedTxMsg_11_VSSAL: 8 Vector__XXX
+ SG_ Gyroscope_Z : 7|32@0- (1,0) [0|0] "°/sec" Vector__XXX
+ SG_ Gyroscope_Y : 39|32@0- (1,0) [0|0] "°/sec" Vector__XXX
+
+BO_ 267 VSGW_PackedTxMsg_12_VSSAL: 8 Vector__XXX
+ SG_ Gyroscope_X : 7|32@0- (1,0) [0|0] "°/sec" Vector__XXX
+ SG_ Accelerometer_Z : 39|32@0- (1,0) [0|0] "g" Vector__XXX
+
+BO_ 268 VSGW_PackedTxMsg_13_VSSAL: 8 Vector__XXX
+ SG_ Accelerometer_Y : 7|32@0- (1,0) [0|0] "g" Vector__XXX
+ SG_ Accelerometer_X : 39|32@0- (1,0) [0|0] "g" Vector__XXX
+
+BO_ 269 VSGW_PackedTxMsg_14_VSSAL: 8 Vector__XXX
+ SG_ Magnetometer_Z : 7|32@0- (1,0) [0|0] "µT" Vector__XXX
+ SG_ Magnetometer_Y : 39|32@0- (1,0) [0|0] "µT" Vector__XXX
+
+BO_ 270 VSGW_PackedTxMsg_15_VSSAL: 8 Vector__XXX
+ SG_ Magnetometer_X : 7|32@0- (1,0) [0|0] "µT" Vector__XXX
+ SG_ UPM : 39|16@0+ (0.25,0) [0|16383.75] "1/min" Vector__XXX
+ SG_ Status : 55|8@0+ (1,0) [0|255] "-" Vector__XXX
+ SG_ Peadl_force : 63|8@0+ (0.392157,0) [0|100.000000065] "%" Vector__XXX
+
+BO_ 271 VSGW_PackedTxMsg_16_VSSAL: 1 Vector__XXX
+ SG_ Locked : 7|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ Handbraek_swtch_off : 6|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ Handbraek_switch_on : 5|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ Zuendung : 4|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ Break : 3|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ Breakepedal_sw : 2|1@0+ (1,0) [0|0] "" Vector__XXX
+
+
+BA_DEF_ SG_ "SignalType" STRING ;
+BA_DEF_ SG_ "SignalLongName" STRING ;
+BA_DEF_ BO_ "GenMsgCycleTime" INT 0 10000;
+BA_DEF_ BO_ "GenMsgSendType" ENUM "cyclicX","spontanX","cyclicIfActiveX","spontanWithDelay","cyclicAndSpontanX","cyclicAndSpontanWithDelay","spontanWithRepetition","cyclicIfActiveAndSpontanWD";
+BA_DEF_DEF_ "SignalType" "";
+BA_DEF_DEF_ "SignalLongName" "";
+BA_DEF_DEF_ "GenMsgCycleTime" 0;
+BA_DEF_DEF_ "GenMsgSendType" "cyclicX";
+BA_ "GenMsgCycleTime" BO_ 256 10;
+BA_ "GenMsgCycleTime" BO_ 257 10;
+BA_ "GenMsgCycleTime" BO_ 258 10;
+BA_ "GenMsgCycleTime" BO_ 259 10;
+BA_ "GenMsgCycleTime" BO_ 260 10;
+BA_ "GenMsgCycleTime" BO_ 261 10;
+BA_ "GenMsgCycleTime" BO_ 262 10;
+BA_ "GenMsgCycleTime" BO_ 263 10;
+BA_ "GenMsgCycleTime" BO_ 264 10;
+BA_ "GenMsgCycleTime" BO_ 265 10;
+BA_ "GenMsgCycleTime" BO_ 266 10;
+BA_ "GenMsgCycleTime" BO_ 267 10;
+BA_ "GenMsgCycleTime" BO_ 268 10;
+BA_ "GenMsgCycleTime" BO_ 269 10;
+BA_ "GenMsgCycleTime" BO_ 270 10;
+BA_ "GenMsgCycleTime" BO_ 271 10;
+BA_ "SignalLongName" SG_ 266 Gyroscope_Z "Gyroscope Z";
+BA_ "SignalLongName" SG_ 266 Gyroscope_Y "Gyroscope Y";
+BA_ "SignalLongName" SG_ 267 Gyroscope_X "Gyroscope X";
+BA_ "SignalLongName" SG_ 267 Accelerometer_Z "Accelerometer Z";
+BA_ "SignalLongName" SG_ 268 Accelerometer_Y "Accelerometer Y";
+BA_ "SignalLongName" SG_ 268 Accelerometer_X "Accelerometer X";
+BA_ "SignalLongName" SG_ 269 Magnetometer_Z "Magnetometer Z";
+BA_ "SignalLongName" SG_ 269 Magnetometer_Y "Magnetometer Y";
+BA_ "SignalLongName" SG_ 270 Magnetometer_X "Magnetometer X";
+
+SIG_VALTYPE_ 256 Audio_in1_LAeq_t : 1 ;
+SIG_VALTYPE_ 256 U_rm_L1 : 1 ;
+SIG_VALTYPE_ 257 U_rms_L1 : 1 ;
+SIG_VALTYPE_ 257 U_L1_H1 : 1 ;
+SIG_VALTYPE_ 258 S_L1_H1 : 1 ;
+SIG_VALTYPE_ 258 S_L1 : 1 ;
+SIG_VALTYPE_ 259 Q_L1_H1 : 1 ;
+SIG_VALTYPE_ 259 Q_L1 : 1 ;
+SIG_VALTYPE_ 260 QH_L1 : 1 ;
+SIG_VALTYPE_ 260 P_L1_H1 : 1 ;
+SIG_VALTYPE_ 261 P_L1 : 1 ;
+SIG_VALTYPE_ 261 phi_L1_H1 : 1 ;
+SIG_VALTYPE_ 262 PF_L1 : 1 ;
+SIG_VALTYPE_ 262 I_rm_L1 : 1 ;
+SIG_VALTYPE_ 263 I_rms_L1 : 1 ;
+SIG_VALTYPE_ 263 I_L1_H1 : 1 ;
+SIG_VALTYPE_ 264 Frequency : 1 ;
+SIG_VALTYPE_ 264 D_L1 : 1 ;
+SIG_VALTYPE_ 265 DH_L1 : 1 ;
+SIG_VALTYPE_ 265 cos_phi_L1_H1 : 1 ;
+SIG_VALTYPE_ 266 Gyroscope_Z : 1 ;
+SIG_VALTYPE_ 266 Gyroscope_Y : 1 ;
+SIG_VALTYPE_ 267 Gyroscope_X : 1 ;
+SIG_VALTYPE_ 267 Accelerometer_Z : 1 ;
+SIG_VALTYPE_ 268 Accelerometer_Y : 1 ;
+SIG_VALTYPE_ 268 Accelerometer_X : 1 ;
+SIG_VALTYPE_ 269 Magnetometer_Z : 1 ;
+SIG_VALTYPE_ 269 Magnetometer_Y : 1 ;
+SIG_VALTYPE_ 270 Magnetometer_X : 1 ;
diff --git a/resources/DEWESoft/ReadMe.md b/resources/DEWESoft/ReadMe.md
new file mode 100644
index 0000000..308bb87
--- /dev/null
+++ b/resources/DEWESoft/ReadMe.md
@@ -0,0 +1,18 @@
+# Description
+
+DEWESoftX 2024.01 Setup: ICS_Power_DEMO.dxs
+
+Using XCP_Slave extension (Set to IP 192.168.2.12 Port: 5555)
+DEWESoftX running in simulation mode, using Soundcard input.
+
+- Setup generates two Mathchannels U and I @50Hz with changing phase
+- Singlephase power calculation in DEWESoftX
+- Soundlevel calculation for A wighteted Leq
+- XCP sends data to ICS device for remote logging processed data
+- ICS_Demo.a2l could be loaded into VSpy Setup
+- Set IPv4 Address to an IP in the range of DEWESoft XCP slve (e.g. 192.168.2.10) and SubnetMask to255.255.255.0
+- In VehicleScapeDAQ all events have to be selected manually (Caution: event SHORT Names may be too long in the A2L)
+!!! Caution !!! Even if DEWESoft also might send RAW Data as "high-speed" event, We could not receive these channels
+
+## CMP with Fire3
+Copy CMP folder into the Addons folder of DEWESoftX Installation
diff --git a/resources/DEWESoft/VSpy_TCP_IP_settings.jpg b/resources/DEWESoft/VSpy_TCP_IP_settings.jpg
new file mode 100644
index 0000000..bd17ce4
Binary files /dev/null and b/resources/DEWESoft/VSpy_TCP_IP_settings.jpg differ
diff --git a/resources/RED2_DEWESoft_Power.dbc b/resources/RED2_DEWESoft_Power.dbc
new file mode 100644
index 0000000..80146db
--- /dev/null
+++ b/resources/RED2_DEWESoft_Power.dbc
@@ -0,0 +1,106 @@
+VERSION ""
+
+NS_ :
+ NS_DESC_
+ CM_
+ BA_DEF_
+ BA_
+ VAL_
+ CAT_DEF_
+ CAT_
+ FILTER
+ BA_DEF_DEF_
+ EV_DATA_
+ ENVVAR_DATA_
+ SGTYPE_
+ SGTYPE_VAL_
+ BA_DEF_SGTYPE_
+ BA_SGTYPE_
+ SIG_TYPE_REF_
+ VAL_TABLE_
+ SIG_GROUP_
+ SIG_VALTYPE_
+ SIGTYPE_VALTYPE_
+ BO_TX_BU_
+ BA_DEF_REL_
+ BA_REL_
+ BA_DEF_DEF_REL_
+ BU_SG_REL_
+ BU_EV_REL_
+ BU_BO_REL_
+
+BS_:
+
+BU_:
+
+
+BO_ 2024 _PID_00__CAN_Supported_PIDs__1_2: 7 Vector__XXX
+ SG_ PID_01_Supported__PID_00_ : 31|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_02_Supported__PID_00_ : 30|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_03_Supported__PID_00_ : 29|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_04_Supported__PID_00_ : 28|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_05_Supported__PID_00_ : 27|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_06_Supported__PID_00_ : 26|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_07_Supported__PID_00_ : 25|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_08_Supported__PID_00_ : 24|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_09_Supported__PID_00_ : 39|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_0A_Supported__PID_00_ : 38|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_0B_Supported__PID_00_ : 37|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_0C_Supported__PID_00_ : 36|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_0D_Supported__PID_00_ : 35|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_0E_Supported__PID_00_ : 34|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_0F_Supported__PID_00_ : 33|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_10_Supported__PID_00_ : 32|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_11_Supported__PID_00_ : 47|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_12_Supported__PID_00_ : 46|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_13_Supported__PID_00_ : 45|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_14_Supported__PID_00_ : 44|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_15_Supported__PID_00_ : 43|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_16_Supported__PID_00_ : 42|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_17_Supported__PID_00_ : 41|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_18_Supported__PID_00_ : 40|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_19_Supported__PID_00_ : 55|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_1A_Supported__PID_00_ : 54|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_1B_Supported__PID_00_ : 53|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_1C_Supported__PID_00_ : 52|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_1D_Supported__PID_00_ : 51|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_1E_Supported__PID_00_ : 50|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_1F_Supported__PID_00_ : 49|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ PID_20_Supported__PID_00_ : 48|1@0+ (1,0) [0|0] "" Vector__XXX
+
+BO_ 201 Drehzahl: 3 Vector__XXX
+ SG_ UPM : 15|16@0+ (0.25,0) [0|16383.75] "1/min" Vector__XXX
+
+BO_ 309 Wisher_Front: 1 Vector__XXX
+ SG_ Wischer : 6|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ Waschen : 5|1@0+ (1,0) [0|0] "" Vector__XXX
+
+BO_ 489 Break: 1 Vector__XXX
+ SG_ Breakepedal_sw : 6|1@0+ (1,0) [0|0] "" Vector__XXX
+
+BO_ 560 Handbreak: 2 Vector__XXX
+ SG_ Handbraek_switch_on : 7|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ Handbraek_swtch_off : 6|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ Locked : 12|1@0+ (1,0) [0|0] "" Vector__XXX
+
+BO_ 532 Breakpedal: 2 Vector__XXX
+ SG_ Peadl_force : 15|8@0+ (0.392157,0) [0|100.000000065] "%" Vector__XXX
+
+BO_ 761 HS_CAN__2F9: 0 Vector__XXX
+
+BO_ 320 CAN_aktive: 3 Vector__XXX
+ SG_ Zuendung : 1|1@0+ (1,0) [0|0] "" Vector__XXX
+ SG_ Break : 6|1@0+ (1,0) [0|0] "" Vector__XXX
+
+BO_ 389 HS_CAN__185: 0 Vector__XXX
+
+BO_ 451 HS_CAN__1C3: 0 Vector__XXX
+
+BO_ 977 HS_CAN__3D1: 0 Vector__XXX
+
+BO_ 1217 HS_CAN__4C1: 0 Vector__XXX
+
+
+BA_DEF_ SG_ "SignalType" STRING ;
+BA_DEF_DEF_ "SignalType" "";
+