Implémentation des lectures des messages

Ajout de la page CAN View
This commit is contained in:
jfmartel 2023-01-15 12:38:14 -05:00
parent 087245571a
commit e0c3c3a979
35 changed files with 2527 additions and 1273 deletions

View File

@ -0,0 +1,471 @@
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_
SG_MUL_VAL_
BS_:
BU_: Host IVT_Mod
VAL_TABLE_ _B9_Voltage_Channels 3 "3 Channels" 0 "0 Channels" ;
VAL_TABLE_ _B9_Supply_Voltage 1 "12 / 24 V nominal supply voltage" ;
VAL_TABLE_ _B9_Current 2500 "2500 A" 1000 "1000 A" 500 "500 A" 300 "300 A" 100 "100 A" ;
VAL_TABLE_ _B9_Device_Type 2 "IVT-S" 1 "IVT-Mod" ;
VAL_TABLE_ VtDevice_Com 2 "CAN 2 - not terminated" 1 "CAN 1 - terminated" 0 "none" ;
VAL_TABLE_ VtDevice_TOI 3 "I" ;
VAL_TABLE_ VtResetErrorLogdata 7 "Reset error current implausible" 6 "Reset error Vref" 5 "Reset error Underflow ADC ch2" 4 "Reset error Overflow ADC ch2" 3 "Reset error Underflow ADC ch1" 2 "Reset error Overflow ADC ch1" 1 "Reset error ADC interrupt" 0 "Reset all measurement errors" ;
VAL_TABLE_ VtID_Result 0 "Vt_Result_inaktive" 8 "Vt_Result_Wh" 7 "Vt_Result_Ah" 6 "Vt_Result_W" 5 "Vt_Result_T" 4 "Vt_Result_U3" 3 "Vt_Result_U2" 2 "Vt_Result_U1" 1 "Vt_Result_I" ;
VAL_TABLE_ VtID_Cmd 54 "Set_THRESHOLD_neg" 53 "Set_THRESHOLD_pos" 32 "Set_MODE_Result_I" 16 "Set_CAN_ID_Result_I" 52 "Set_MODE" 51 "START_OC_TEST" 50 "STORE" 49 "TRIGGER" 48 "Reset_Err_Log" 39 "Set_MODE_Result_Wh" 38 "Set_MODE_Result_Ah" 37 "Set_MODE_Result_W" 23 "Set_CAN_ID_Result_Wh" 22 "Set_CAN_ID_Result_Ah" 21 "Set_CAN_ID_Result_W" 20 "Set_CAN_ID_Result_T" 35 "Set_MODE_Result_U3" 31 "Set_CAN_ID_Cmd" 29 "Set_CAN_ID_Response" 19 "Set_CAN_ID_Result_U3" 18 "Set_CAN_ID_Result_U2" 36 "Set_MODE_Result_T" 34 "Set_MODE_Result_U2" 33 "Set_MODE_Result_U1" 17 "Set_CAN_ID_Result_U1" ;
VAL_TABLE_ VtTriggerMode 2 "CYCLIC" 1 "TRIGGERED" 0 "DISABLED" ;
VAL_TABLE_ VtRunMode 1 "START" 0 "STOP" ;
VAL_TABLE_ VtID_Response 149 "ARTICLE_NUMBER" 148 "SERIAL NUMBER" 147 "SW_VERSION" 146 "DEVICE_ID" 145 "STATUS" 143 "CAN_ID" 142 "STORE_to_default" 134 "START_OC_TEST" 133 "Description for the value '0x85'" 132 "THRESHOLD" 131 "CONFIG" 130 "MODE" 129 "STORE" 128 "TRIGGER" ;
BO_ 3221225472 VECTOR__INDEPENDENT_SIG_MSG: 0 Vector__XXX
SG_ _B1_Resp_Trigger_Mask : 0|16@0+ (1,0) [0|0] "" Vector__XXX
SG_ _B9_Resp_Device_spare : 0|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 1320 IVT_Msg_Result_Wh: 6 IVT_Mod
SG_ IVT_Result_Wh_System_Error : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_Wh_OCS : 12|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_Wh_Measurement_Error : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_Wh_Channel_Error : 13|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_Wh : 23|32@0- (1,0) [-2147483648|2147483647] "Wh" Host
SG_ IVT_MsgCount_Result_Wh : 11|4@0+ (1,0) [0|0] "" Host
SG_ IVT_ID_Result_Wh : 7|8@0+ (1,0) [7|7] "" Host
BO_ 1319 IVT_Msg_Result_As: 6 IVT_Mod
SG_ IVT_Result_As_System_Error : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_As_OCS : 12|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_As_Measurement_Error : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_As_Channel_Error : 13|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_As : 23|32@0- (1,0) [-21474836478|2147483647] "As" Host
SG_ IVT_MsgCount_Result_As : 11|4@0+ (1,0) [0|0] "" Host
SG_ IVT_ID_Result_As : 7|8@0+ (1,0) [6|6] "" Host
BO_ 1318 IVT_Msg_Result_W: 6 IVT_Mod
SG_ IVT_Result_W_System_Error : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_W_OCS : 12|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_W_Measurement_Error : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_W_Channel_Error : 13|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_W : 23|32@0- (1,0) [-2147483648|2147483647] "W" Host
SG_ IVT_MsgCount_Result_W : 11|4@0+ (1,0) [0|0] "" Host
SG_ IVT_ID_Result_W : 7|8@0+ (1,0) [5|5] "" Host
BO_ 1297 IVT_Msg_Response: 8 IVT_Mod
SG_ _B1_Trigger_spare m177 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _B1_07_Trigger_WH m177 : 23|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _B1_06_Trigger_As m177 : 22|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _B1_05_Trigger_W m177 : 21|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _B1_04_Trigger_T m177 : 20|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _B1_03_Trigger_U3 m177 : 19|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _B1_02_Trigger_U2 m177 : 18|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _B1_01_Trigger_U1 m177 : 17|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _B1_00_Trigger_I m177 : 16|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _B2_Resp_Store_Device_SN m178 : 23|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _FF_Wrong_Command m255 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _BF_Restart_Alive_SN m191 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _BF_Restart_Alive_Cmd_ID m191 : 15|16@0+ (1,0) [0|0] "" Vector__XXX
SG_ _BA_Resp_SW_Ver_Vear m186 : 39|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _BA_Resp_SW_Ver_Revision m186 : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _BA_Resp_SW_Ver_Month m186 : 40|8@1- (1,0) [0|0] "" Vector__XXX
SG_ _BA_Resp_SW_Ver_Minor m186 : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _BA_Resp_SW_Ver_Internal m186 : 63|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _BA_Resp_SW_Ver_Day m186 : 55|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _B9_Resp_Device_Com m185 : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _B9_Resp_Device_current m185 : 23|12@0+ (1,0) [0|0] "A" Vector__XXX
SG_ _B9_Resp_Device_TOI m185 : 39|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _B9_Resp_Device_V_supply m185 : 55|8@0+ (1,0) [0|0] "V" Vector__XXX
SG_ _B9_Resp_Device_Voltage_chan m185 : 27|4@0+ (1,0) [0|0] "" Vector__XXX
SG_ _80_Resp_MeasError_Item m128 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _80_Resp_MeasError_Count_Mask m128 : 23|16@0+ (1,0) [0|0] "" Vector__XXX
SG_ _81_Resp_SystemError_Item m129 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _81_Resp_SystemError_Count_Mask m129 : 23|16@0+ (1,0) [0|0] "" Vector__XXX
SG_ _82_Resp_AllLogData_Item m130 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _82_Resp_AllLogData_Counter m130 : 23|48@0+ (1,0) [0|0] "" Vector__XXX
SG_ _83_Resp_LogData_Item m131 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _83_Resp_LogData_Counter m131 : 23|48@0+ (1,0) [0|0] "" Vector__XXX
SG_ _90_Resp_Can_ID_SN_I m144 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _90_Resp_Can_ID_val_I m144 : 15|16@0+ (1,0) [0|0] "" Vector__XXX
SG_ _91_Resp_Can_ID_SN_U1 m145 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _91_Resp_Can_ID_val_U1 m145 : 15|16@0+ (1,0) [0|0] "" Vector__XXX
SG_ _92_Resp_Can_ID_SN_U2 m146 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _92_Resp_Can_ID_val_U2 m146 : 15|16@0+ (1,0) [0|0] "" Vector__XXX
SG_ _93_Resp_Can_ID_SN_U3 m147 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _93_Resp_Can_ID_val_U3 m147 : 15|16@0+ (1,0) [0|0] "" Vector__XXX
SG_ _94_Resp_Can_ID_SN_T m148 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _94_Resp_Can_ID_val_T m148 : 15|16@0+ (1,0) [0|0] "" Vector__XXX
SG_ _95_Resp_Can_ID_SN_W m149 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _95_Resp_Can_ID_val_W m149 : 15|16@0+ (1,0) [0|0] "" Vector__XXX
SG_ _96_Resp_Can_ID_SN_As m150 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _96_Resp_Can_ID_val_As m150 : 15|16@0+ (1,0) [0|0] "" Vector__XXX
SG_ _97_Resp_Can_ID_SN_Wh m151 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _97_Resp_Can_ID_val_Wh m151 : 15|16@0+ (1,0) [0|0] "" Vector__XXX
SG_ _9D_Resp_Can_ID_SN_Command m157 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _9D_Resp_Can_ID_val_Command m157 : 15|16@0+ (1,0) [0|0] "" Vector__XXX
SG_ _9F_Resp_Can_ID_SN_Response m159 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _9F_Resp_Can_ID_val_Response m159 : 15|16@0+ (1,0) [0|0] "" Vector__XXX
SG_ _A0_Resp_CycleTime_I m160 : 23|16@0+ (1,0) [0|0] "ms" Vector__XXX
SG_ _A0_Resp_Endianess_I m160 : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _A0_Resp_Sign_I m160 : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _A0_Resp_TriggerMode_I m160 : 9|2@0+ (1,0) [0|2] "" Vector__XXX
SG_ _A1_Resp_CycleTime_U1 m161 : 23|16@0+ (1,0) [0|0] "ms" Vector__XXX
SG_ _A1_Resp_Endianess_U1 m161 : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _A1_Resp_Sign_U1 m161 : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _A1_Resp_TriggerMode_U1 m161 : 9|2@0+ (1,0) [0|2] "" Vector__XXX
SG_ _A2_Resp_CycleTime_U2 m162 : 23|16@0+ (1,0) [0|0] "ms" Vector__XXX
SG_ _A2_Resp_Endianess_U2 m162 : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _A2_Resp_Sign_U2 m162 : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _A2_Resp_TriggerMode_U2 m162 : 9|2@0+ (1,0) [0|2] "" Vector__XXX
SG_ _A3_Resp_CycleTime_U3 m163 : 23|16@0+ (1,0) [0|0] "ms" Vector__XXX
SG_ _A3_Resp_Endianess_U3 m163 : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _A3_Resp_Sign_U3 m163 : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _A3_Resp_TriggerMode_U3 m163 : 9|2@0+ (1,0) [0|2] "" Vector__XXX
SG_ _A4_Resp_CycleTime_T m164 : 23|16@0+ (1,0) [0|0] "ms" Vector__XXX
SG_ _A4_Resp_Endianess_T m164 : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _A4_Resp_Sign_T m164 : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _A4_Resp_TriggerMode_T m164 : 9|2@0+ (1,0) [0|2] "" Vector__XXX
SG_ _A5_Resp_CycleTime_W m165 : 23|16@0+ (1,0) [0|0] "ms" Vector__XXX
SG_ _A5_Resp_Endianess_W m165 : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _A5_Resp_Sign_W m165 : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _A5_Resp_TriggerMode_W m165 : 9|2@0+ (1,0) [0|2] "" Vector__XXX
SG_ _A6_Resp_CycleTime_As m166 : 23|16@0+ (1,0) [0|0] "ms" Vector__XXX
SG_ _A6_Resp_Endianess_As m166 : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _A6_Resp_Sign_As m166 : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _A6_Resp_TriggerMode_As m166 : 9|2@0+ (1,0) [0|2] "" Vector__XXX
SG_ _A7_Resp_CycleTime_WH m167 : 23|16@0+ (1,0) [0|0] "ms" Vector__XXX
SG_ _A7_Resp_Endianess_WH m167 : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _A7_Resp_Sign_WH m167 : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _A7_Resp_TriggerMode_WH m167 : 9|2@0+ (1,0) [0|2] "" Vector__XXX
SG_ _B0_Resp_Reset_Item m176 : 15|16@0+ (1,0) [0|0] "" Vector__XXX
SG_ _B0_Resp_Reset_Device_SN m176 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _B2_Resp_Store_dummy m178 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _B3_Resp_Oc_Test_Time m179 : 15|16@0+ (1,0) [0|65535] "ms" Vector__XXX
SG_ _B4_Resp_Actual_Mode m180 : 8|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _B4_Resp_Code_Level m180 : 31|16@0+ (1,0) [0|0] "" Vector__XXX
SG_ _B4_Resp_Startup_Mode m180 : 16|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _B5_Resp_OC_Pos_Reset_Threshold m181 : 31|16@0- (1,0) [0|0] "" Vector__XXX
SG_ _B5_Resp_OC_Pos_Set_Threshold m181 : 15|16@0- (1,0) [0|0] "" Vector__XXX
SG_ _B6_Resp_OC_Neg_Reset_Threshold m182 : 31|16@0- (1,0) [0|0] "" Vector__XXX
SG_ _B6_Resp_OC_Neg_Set_Threshold m182 : 15|16@0- (1,0) [0|0] "" Vector__XXX
SG_ _B9_Resp_Device_type m185 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _BA_Resp_SW_Ver_Major_HW m186 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _BB_Resp_Serien_Nr m187 : 15|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _BC_Resp_Art_N m188 : 15|56@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_ID_Response M : 7|8@0+ (1,0) [0|0] "" Host
BO_ 1317 IVT_Msg_Result_T: 6 IVT_Mod
SG_ IVT_Result_T_System_Error : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_T_OCS : 12|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_T_Measurement_Error : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_T_Channel_Error : 13|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_ID_Result_T : 7|8@0+ (1,0) [4|4] "" Host
SG_ IVT_Result_T : 23|32@0- (0.1,0) [-2147483648|2147483647] "°C" Host
SG_ IVT_MsgCount_Result_T : 11|4@0+ (1,0) [0|0] "" Host
BO_ 1316 IVT_Msg_Result_U3: 6 IVT_Mod
SG_ IVT_Result_U3_System_Error : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_U3_OCS : 12|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_U3_Measurement_Error : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_U3_Channel_Error : 13|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_ID_Result_U3 : 7|8@0+ (1,0) [3|3] "" Host
SG_ IVT_Result_U3 : 23|32@0- (1,0) [-2147483648|2147483647] "mV" Host
SG_ IVT_MsgCount_Result_U3 : 11|4@0+ (1,0) [0|0] "" Host
BO_ 1315 IVT_Msg_Result_U2: 6 IVT_Mod
SG_ IVT_Result_U2_System_Error : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_U2_OCS : 12|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_U2_Measurement_Error : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_U2_Channel_Error : 13|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_ID_Result_U2 : 7|8@0+ (1,0) [2|2] "" Host
SG_ IVT_MsgCount_Result_U2 : 11|4@0+ (1,0) [0|0] "" Host
SG_ IVT_Result_U2 : 23|32@0- (1,0) [-2147483648|2147483647] "mV" Host
BO_ 1314 IVT_Msg_Result_U1: 6 IVT_Mod
SG_ IVT_Result_U1_System_Error : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_U1_Measurement_Error : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_U1_Channel_Error : 13|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_U1_OCS : 12|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_ID_Result_U1 : 7|8@0+ (1,0) [1|1] "" Host
SG_ IVT_Result_U1 : 23|32@0- (1,0) [-2147483648|2147483647] "mV" Host
SG_ IVT_MsgCount_Result_U1 : 11|4@0+ (1,0) [0|0] "" Host
BO_ 1313 IVT_Msg_Result_I: 6 IVT_Mod
SG_ IVT_Result_I_System_Error : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_I_OCS : 12|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_I_Measurement_Error : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_Result_I_Channel_Error : 13|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_ID_Result_I : 7|8@0+ (1,0) [0|0] "" Host
SG_ IVT_MsgCount_Result_I : 11|4@0+ (1,0) [0|0] "" Host
SG_ IVT_Result_I : 23|32@0- (1,0) [-2147483648|2147483647] "mA" Host
BO_ 1041 IVT_Msg_Cmd: 8 Host
SG_ _31_01_Trigger_U1 m49 : 17|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _31_07_Trigger_WH m49 : 23|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _31_06_Trigger_As m49 : 22|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _31_05_Trigger_W m49 : 21|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _31_04_Trigger_T m49 : 20|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _31_03_Trigger_U3 m49 : 19|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _31_Trigger_spare m49 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _31_02_Trigger_U2 m49 : 18|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _10_Set_Can_ID_SN_I m16 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _10_Set_Can_ID_val_I m16 : 15|16@0+ (1,0) [0|2047] "" IVT_Mod
SG_ _11_Set_Can_ID_SN_U1 m17 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _11_Set_Can_ID_val_U1 m17 : 15|16@0+ (1,0) [0|2047] "" Vector__XXX
SG_ _12_Set_Can_ID_SN_U2 m18 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _12_Set_Can_ID_val_U2 m18 : 15|16@0+ (1,0) [0|2047] "" Vector__XXX
SG_ _13_Set_Can_ID_SN_U3 m19 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _13_Set_Can_ID_val_U3 m19 : 15|16@0+ (1,0) [0|2047] "" Vector__XXX
SG_ _14_Set_Can_ID_SN_T m20 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _14_Set_Can_ID_val_T m20 : 15|16@0+ (1,0) [0|2047] "" Vector__XXX
SG_ _15_Set_Can_ID_SN_W m21 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _15_Set_Can_ID_val_W m21 : 15|16@0+ (1,0) [0|2047] "" Vector__XXX
SG_ _16_Set_Can_ID_SN_As m22 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _16_Set_Can_ID_val_As m22 : 15|16@0+ (1,0) [0|2047] "" Vector__XXX
SG_ _17_Set_Can_ID_SN_Wh m23 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _17_Set_Can_ID_val_Wh m23 : 15|16@0+ (1,0) [0|2047] "" Vector__XXX
SG_ _1D_Set_Can_ID_SN_Command m29 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _1D_Set_Can_ID_val_Command m29 : 15|16@0+ (1,0) [0|2047] "" Vector__XXX
SG_ _1F_Set_Can_ID_SN_Response m31 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _1F_Set_Can_ID_val_Response m31 : 15|16@0+ (1,0) [0|2047] "" Vector__XXX
SG_ _20_Conf_CycleTime_I m32 : 23|16@0+ (1,0) [0|0] "ms" Vector__XXX
SG_ _20_Conf_Endianess_I m32 : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _20_Conf_Sign_I m32 : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _20_Conf_TriggerMode_I m32 : 9|2@0+ (1,0) [0|2] "" Vector__XXX
SG_ _21_Conf_CycleTime_U1 m33 : 23|16@0+ (1,0) [0|0] "ms" Vector__XXX
SG_ _21_Conf_Endianess_U1 m33 : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _21_Conf_Sign_U1 m33 : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _21_Conf_TriggerMode_U1 m33 : 9|2@0+ (1,0) [0|2] "" Vector__XXX
SG_ _22_Conf_CycleTime_U2 m34 : 23|16@0+ (1,0) [0|0] "ms" Vector__XXX
SG_ _22_Conf_Endianess_U2 m34 : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _22_Conf_Sign_U2 m34 : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _22_Conf_TriggerMode_U2 m34 : 9|2@0+ (1,0) [0|2] "" Vector__XXX
SG_ _23_Conf_CycleTime_U3 m35 : 23|16@0+ (1,0) [0|0] "ms" Vector__XXX
SG_ _23_Conf_Endianess_U3 m35 : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _23_Conf_Sign_U3 m35 : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _23_Conf_TriggerMode_U3 m35 : 9|2@0+ (1,0) [0|2] "" Vector__XXX
SG_ _24_Conf_CycleTime_T m36 : 23|16@0+ (1,0) [0|0] "ms" Vector__XXX
SG_ _24_Conf_Endianess_T m36 : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _24_Conf_Sign_T m36 : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _24_Conf_TriggerMode_T m36 : 9|2@0+ (1,0) [0|2] "" Vector__XXX
SG_ _25_Conf_CycleTime_W m37 : 23|16@0+ (1,0) [0|0] "ms" Vector__XXX
SG_ _25_Conf_Endianess_W m37 : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _25_Conf_Sign_W m37 : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _25_Conf_TriggerMode_W m37 : 9|2@0+ (1,0) [0|2] "" Vector__XXX
SG_ _26_Conf_CycleTime_As m38 : 23|16@0+ (1,0) [0|0] "ms" Vector__XXX
SG_ _26_Conf_Endianess_As m38 : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _26_Conf_Sign_As m38 : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _26_Conf_TriggerMode_As m38 : 9|2@0+ (1,0) [0|2] "" Vector__XXX
SG_ _27_Conf_CycleTime_WH m39 : 23|16@0+ (1,0) [0|0] "ms" Vector__XXX
SG_ _27_Conf_Endianess_WH m39 : 14|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _27_Conf_Sign_WH m39 : 15|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _27_Conf_TriggerMode_WH m39 : 9|2@0+ (1,0) [0|2] "" Vector__XXX
SG_ _30_Reset_Item m48 : 15|16@0+ (1,0) [0|0] "" Vector__XXX
SG_ _30_Reset_Device_SN m48 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _31_00_Trigger_I m49 : 16|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _32_Store_dummy m50 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _33_Oc_Test_Time m51 : 15|16@0+ (1,0) [0|65535] "ms" Vector__XXX
SG_ _34_Actual_Mode m52 : 8|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _34_Code_Level m52 : 31|16@0+ (1,0) [0|0] "" Vector__XXX
SG_ _34_Startup_Mode m52 : 16|1@0+ (1,0) [0|0] "" Vector__XXX
SG_ _35_OC_Pos_Reset_Threshold m53 : 31|16@0- (1,0) [0|0] "A" Vector__XXX
SG_ _35_OC_Pos_Set_Threshold m53 : 15|16@0- (1,0) [0|0] "A" Vector__XXX
SG_ _36_OC_Neg_Reset_Threshold m54 : 31|16@0- (1,0) [0|0] "A" Vector__XXX
SG_ _36_OC_Neg_Set_Threshold m54 : 15|16@0- (1,0) [0|0] "A" Vector__XXX
SG_ _3A_RESTART_to_Bitrate m58 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _3D_Restart_Default_Dummy m61 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _3F_Restart_Dummy m63 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _40_Get_MeasError_Item m64 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _41_Get_SystemError_Item m65 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _42_Get_AllLogData_Item m66 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _43_Get_LogData_Item m67 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _50_Get_Can_ID_SN_I m80 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _51_Get_Can_ID_SN_U1 m81 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _52_Get_Can_ID_SN_U2 m82 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _53_Get_Can_ID_SN_U3 m83 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _54_Get_Can_ID_SN_T m84 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _55_Get_Can_ID_SN_W m85 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _56_Get_Can_ID_SN_As m86 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _57_Get_Can_ID_SN_Wh m87 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _5D_Get_Can_ID_SN_Command m93 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _5F_Get_Can_ID_SN_Response m95 : 31|32@0+ (1,0) [0|0] "" Vector__XXX
SG_ _60_Get_Result_dummy_I m96 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _61_Get_Result_dummy_U1 m97 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _62_Get_Result_dummy_U2 m98 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _63_Get_Result_dummy_U3 m99 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _64_Get_Result_dummy_T m100 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _65_Get_Result_dummy_W m101 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _66_Get_Result_dummy_As m102 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _67_Get_Result_dummy_Wh m103 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _73_Get_OC_Test_dummy m115 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _74_Get_Mode_dummy m116 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _75_Get_OC_Pos_dummy m117 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _76_Get_OC_Neg_dummy m118 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _79_Get_Device_Id_dummy m121 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _7A_Get_SW_Version_dummy m122 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _7B_Get_Serien_Nr_dummy m123 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ _7C_Get_Art_Nr_dummy m124 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ IVT_ID_Cmd M : 7|8@0+ (1,0) [0|0] "" IVT_Mod
CM_ BO_ 3221225472 "This is a message for not used signals, created by Vector CANdb++ DBC OLE DB Provider.";
BA_DEF_ BU_ "Manufacturer" STRING ;
BA_DEF_ BU_ "ILUsed" ENUM "No","Yes";
BA_DEF_ BO_ "GenMsgStartDelayTime" INT 0 1000;
BA_DEF_ SG_ "NWM_WakeupAllowed" ENUM "no","yes";
BA_DEF_ BO_ "NmMessage" ENUM "no","yes";
BA_DEF_ BO_ "GenMsgILSupport" ENUM "No","Yes";
BA_DEF_ BU_ "NmNode" ENUM "no","yes";
BA_DEF_ BU_ "NmStationAddress" INT 0 63;
BA_DEF_ "NmBaseAddress" HEX 1024 1087;
BA_DEF_ BO_ "GenMsgCycleTimeFast" INT 0 1000;
BA_DEF_ "BusType" STRING ;
BA_DEF_ BO_ "GenMsgCycleTime" INT 0 1000;
BA_DEF_ BO_ "GenMsgDelayTime" INT 0 1000;
BA_DEF_ BO_ "GenMsgNrOfRepetition" INT 0 10;
BA_DEF_ BO_ "GenMsgSendType" ENUM "Cyclic","NotUsed","NotUsed","NotUsed","NotUsed","Cyclic","NotUsed","IfActive","NoMsgSendType","NotUsed","vector_leerstring";
BA_DEF_ SG_ "GenSigInactiveValue" INT 0 100000;
BA_DEF_ SG_ "GenSigSendType" ENUM "Cyclic","OnWrite","OnWriteWithRepetition","OnChange","OnChangeWithRepetition","IfActive","IfActiveWithRepetition","NoSigSendType","NotUsed","NotUsed","NotUsed","NotUsed","NotUsed";
BA_DEF_ SG_ "GenSigStartValue" FLOAT 0 100000000000;
BA_DEF_DEF_ "Manufacturer" "Isabellenhuette";
BA_DEF_DEF_ "ILUsed" "Yes";
BA_DEF_DEF_ "GenMsgStartDelayTime" 0;
BA_DEF_DEF_ "NWM_WakeupAllowed" "no";
BA_DEF_DEF_ "NmMessage" "no";
BA_DEF_DEF_ "GenMsgILSupport" "Yes";
BA_DEF_DEF_ "NmNode" "no";
BA_DEF_DEF_ "NmStationAddress" 0;
BA_DEF_DEF_ "NmBaseAddress" 1024;
BA_DEF_DEF_ "GenMsgCycleTimeFast" 0;
BA_DEF_DEF_ "BusType" "CAN";
BA_DEF_DEF_ "GenMsgCycleTime" 0;
BA_DEF_DEF_ "GenMsgDelayTime" 0;
BA_DEF_DEF_ "GenMsgNrOfRepetition" 0;
BA_DEF_DEF_ "GenMsgSendType" "NoMsgSendType";
BA_DEF_DEF_ "GenSigInactiveValue" 0;
BA_DEF_DEF_ "GenSigSendType" "OnWrite";
BA_DEF_DEF_ "GenSigStartValue" 0;
BA_ "ILUsed" BU_ IVT_Mod 1;
BA_ "NmNode" BU_ IVT_Mod 1;
BA_ "Manufacturer" BU_ IVT_Mod "Isabellenhuette";
BA_ "GenMsgSendType" BO_ 1320 1;
BA_ "GenMsgSendType" BO_ 1319 1;
BA_ "GenMsgSendType" BO_ 1318 1;
BA_ "GenMsgSendType" BO_ 1297 1;
BA_ "GenMsgSendType" BO_ 1317 1;
BA_ "GenMsgSendType" BO_ 1316 1;
BA_ "GenMsgSendType" BO_ 1315 1;
BA_ "GenMsgSendType" BO_ 1314 1;
BA_ "GenMsgSendType" BO_ 1313 1;
BA_ "GenMsgSendType" BO_ 1041 7;
BA_ "NmMessage" BO_ 1041 1;
BA_ "GenSigSendType" SG_ 1320 IVT_Result_Wh 7;
BA_ "GenSigStartValue" SG_ 1320 IVT_Result_Wh 0;
BA_ "GenSigSendType" SG_ 1320 IVT_ID_Result_Wh 7;
BA_ "GenSigStartValue" SG_ 1320 IVT_ID_Result_Wh 7;
BA_ "GenSigStartValue" SG_ 1319 IVT_Result_As 0;
BA_ "GenSigSendType" SG_ 1319 IVT_ID_Result_As 7;
BA_ "GenSigStartValue" SG_ 1319 IVT_ID_Result_As 6;
BA_ "GenSigStartValue" SG_ 1318 IVT_Result_W 0;
BA_ "GenSigSendType" SG_ 1318 IVT_ID_Result_W 7;
BA_ "GenSigStartValue" SG_ 1318 IVT_ID_Result_W 5;
BA_ "GenSigStartValue" SG_ 1297 _A0_Resp_TriggerMode_I 2;
BA_ "GenSigStartValue" SG_ 1297 _A4_Resp_TriggerMode_T 2;
BA_ "GenSigStartValue" SG_ 1297 _A5_Resp_TriggerMode_W 2;
BA_ "GenSigStartValue" SG_ 1297 _A6_Resp_TriggerMode_As 2;
BA_ "GenSigStartValue" SG_ 1297 _A7_Resp_TriggerMode_WH 2;
BA_ "GenSigSendType" SG_ 1317 IVT_ID_Result_T 7;
BA_ "GenSigStartValue" SG_ 1317 IVT_ID_Result_T 4;
BA_ "GenSigStartValue" SG_ 1317 IVT_Result_T 0;
BA_ "GenSigSendType" SG_ 1316 IVT_ID_Result_U3 7;
BA_ "GenSigStartValue" SG_ 1316 IVT_ID_Result_U3 3;
BA_ "GenSigSendType" SG_ 1315 IVT_ID_Result_U2 7;
BA_ "GenSigStartValue" SG_ 1315 IVT_ID_Result_U2 2;
BA_ "GenSigSendType" SG_ 1314 IVT_ID_Result_U1 7;
BA_ "GenSigStartValue" SG_ 1314 IVT_ID_Result_U1 1;
BA_ "GenSigSendType" SG_ 1314 IVT_Result_U1 7;
BA_ "GenSigSendType" SG_ 1313 IVT_ID_Result_I 7;
BA_ "GenSigStartValue" SG_ 1313 IVT_ID_Result_I 0;
BA_ "GenSigSendType" SG_ 1313 IVT_Result_I 7;
BA_ "GenSigStartValue" SG_ 1313 IVT_Result_I 0;
BA_ "GenSigStartValue" SG_ 1041 _20_Conf_TriggerMode_I 2;
BA_ "GenSigStartValue" SG_ 1041 _24_Conf_TriggerMode_T 2;
BA_ "GenSigStartValue" SG_ 1041 _25_Conf_TriggerMode_W 2;
BA_ "GenSigStartValue" SG_ 1041 _26_Conf_TriggerMode_As 2;
BA_ "GenSigStartValue" SG_ 1041 _27_Conf_TriggerMode_WH 2;
VAL_ 1320 IVT_ID_Result_Wh 7 "Vt_Result_Wh" ;
VAL_ 1319 IVT_ID_Result_As 6 "Vt_Result_As" ;
VAL_ 1318 IVT_ID_Result_W 5 "Vt_Result_W" ;
VAL_ 1297 _B9_Resp_Device_Com 2 "CAN 2 - not terminated" 1 "CAN 1 - terminated" 0 "none" ;
VAL_ 1297 _B9_Resp_Device_current 2500 "2500 A" 1000 "1000 A" 500 "500 A" 300 "300 A" 100 "100 A" ;
VAL_ 1297 _B9_Resp_Device_TOI 3 "I" ;
VAL_ 1297 _B9_Resp_Device_V_supply 1 "12 / 24 V nominal supply voltage" ;
VAL_ 1297 _B9_Resp_Device_Voltage_chan 3 "3 Channels" 0 "0 Channels" ;
VAL_ 1297 _80_Resp_MeasError_Item 15 "Resp error calibration data" 14 "Resp error ntc-I OpenCirc" 13 "Resp error ntc-h OpenCirc" 12 "Resp error meas U3 OpenCirc" 11 "Resp error meas U2 OpenCirc" 10 "Resp error meas U1 OpenCirc" 9 "Resp error meas I1 OpenCirc" 8 "Resp error therm EMF correction" 7 "Resp error cur meas implausible" 6 "Resp error Vref" 5 "Resp error Underflow ADC ch 2" 4 "Resp error Overflow ADC ch 2" 3 "Resp error Underflow ADC ch 1" 2 "Reso error Overflow ADC ch 1" 1 "Resp error ADC interrupt" 0 "Resonse all meas errors" ;
VAL_ 1297 _81_Resp_SystemError_Item 16 "Resp error Reset EMC" 15 "Resp error Reset Watchdog" 14 "Resp error Reset illegal opcode" 13 "Resp error ADC Clock" 12 "Resp error eeprom r/w" 11 "Resp error Overcurrent detection" 10 "Resp error Configuration" 9 "Resp error System Init" 8 "Resp error System Clock" 7 "Resp error Power failure" 6 "Resp error Undertemp" 5 "Resp error Overtemp" 4 "Resp error CAN bus transmit Data" 3 "Resp error CAN bus receive Data" 2 "Resp error Parameter CRC" 1 "Resp error code CRC" 0 "Resonse all SystemErrors" ;
VAL_ 1297 _82_Resp_AllLogData_Item 42 "Resp temp minimum" 41 "Resp temp maxmimum" 40 "Resp U3 minimum" 39 "Resp U3 maximum" 38 "Resp U2 minimum" 37 "Resp U2 maxmimum" 36 "Resp U1 minimum" 35 "Resp U1 maximum" 34 "Resp current minimum" 33 "Resp current maximum" 28 "Resp oc negative activated" 27 "Resp oc positive activated" 26 "Resp run temp out spec limits" 25 "Resp run temp in spec limits" 24 "Resp run volt 3 out spec limits" 23 "Resp run volt 3 in spec limits" 22 "Resp run volt 2 out spec limits" 21 "Resp run volt 2 in spec limits" 20 "Resp run volt 1 out spec limits" 19 "Resp run volt 1 in spec limits" 18 "Resp run cur out spec limits" 17 "Resp run cur in spec limits" 16 "Resp run overall" 6 "Resp energy counter discharging" 5 "Resp energy counter charging" 4 "Resp energy counter overall" 3 "Resp Ah counter discharging" 2 "Resp Ah counter charging" 1 "Resp Ah counter overall" 0 "Response on Overall Logdata" ;
VAL_ 1297 _83_Resp_LogData_Item 42 "Resp temp minimum" 41 "Resp temp maxmimum" 40 "Resp U3 minimum" 39 "Resp U3 maximum" 38 "Resp U2 minimum" 37 "Resp U2 maxmimum" 36 "Resp U1 minimum" 35 "Resp U1 maximum" 34 "Resp current minimum" 33 "Resp current maximum" 28 "Resp oc negative activated" 27 "Resp oc positive activated" 26 "Resp run temp out spec limits" 25 "Resp run temp in spec limits" 24 "Resp run volt 3 out spec limits" 23 "Resp run volt 3 in spec limits" 22 "Resp run volt 2 out spec limits" 21 "Resp run volt 2 in spec limits" 20 "Resp run volt 1 out spec limits" 19 "Resp run volt 1 in spec limits" 18 "Resp run cur out spec limits" 17 "Resp run cur in spec limits" 16 "Resp run overall" 6 "Resp energy counter discharging" 5 "Resp energy counter charging" 4 "Resp energy counter overall" 3 "Resp Ah counter discharging" 2 "Resp Ah counter charging" 1 "Resp Ah counter overall" 0 "Response all Logdata SinceReset" ;
VAL_ 1297 _A0_Resp_TriggerMode_I 2 "CYCLIC" 1 "TRIGGERED" 0 "DISABLED" ;
VAL_ 1297 _A1_Resp_TriggerMode_U1 2 "CYCLIC" 1 "TRIGGERED" 0 "DISABLED" ;
VAL_ 1297 _A2_Resp_TriggerMode_U2 2 "CYCLIC" 1 "TRIGGERED" 0 "DISABLED" ;
VAL_ 1297 _A3_Resp_TriggerMode_U3 2 "CYCLIC" 1 "TRIGGERED" 0 "DISABLED" ;
VAL_ 1297 _A4_Resp_TriggerMode_T 2 "CYCLIC" 1 "TRIGGERED" 0 "DISABLED" ;
VAL_ 1297 _A5_Resp_TriggerMode_W 2 "CYCLIC" 1 "TRIGGERED" 0 "DISABLED" ;
VAL_ 1297 _A6_Resp_TriggerMode_As 2 "CYCLIC" 1 "TRIGGERED" 0 "DISABLED" ;
VAL_ 1297 _A7_Resp_TriggerMode_WH 2 "CYCLIC" 1 "TRIGGERED" 0 "DISABLED" ;
VAL_ 1297 _B0_Resp_Reset_Item 554 "Reset temp minimum" 553 "Reset temp maximum" 552 "Reset U3 minimum" 551 "Reset U3 maximum" 550 "Reset U2 minimum" 549 "Reset U2 maximum" 548 "Reset U1 minimum" 547 "Reset U1 maximum" 546 "Reset Current minimum" 545 "Reset Current maximum" 540 "Reset Run overcur neg activated" 539 "Reset Run overcur pos activated" 538 "Reset Run temp out spec limits" 537 "Reset Run temp in spec limits" 536 "Reset Run volt 3 out spec limits" 535 "Reset Run volt 3 in spec limits" 534 "Reset Run volt 2 out spec limits" 533 "Reset Run volt 2 in spec limits" 532 "Reset Run volt 1 out spec limits" 531 "Reset Run volt 1 in spec limits" 530 "Reset Run cur out spec limits" 529 "Reset Run cur in spec limits" 528 "Reset Runtime overall" 518 "Reset Energy counter discharging" 517 "Reset Energy counter charging" 516 "Reset Energy counter overall" 515 "Reset Ah counter discharging" 514 "Reset Ah counter charging" 513 "Reset Ah counter overall" 512 "Reset all Logdata Since Reset" 272 "Reset Reset EMC" 271 "Reset Reset Watchdog" 270 "Reset illegal opcode" 269 "Reset ADC Clock" 268 "Reset eeprom r/w" 267 "Reset overcurrent detection" 266 "Reset configuration" 265 "Reset system init" 264 "Reset system clock" 263 "Reset power failure" 262 "Reset undertemp" 261 "Reset overtemp" 260 "Reset CAN bus transmit Data" 259 "Reset CAN bus receive Data" 258 "Reset Parameter CRC" 257 "Reset Code CRC" 256 "Reset all System errors" 15 "Reset calibration data " 14 "Reset ntc-I OpenCircuit" 13 "Reset ntc-h OpenCircuit" 12 "Reset voltage measU3 OpenCircuit" 11 "Reset voltage measU2 OpenCircuit" 10 "Reset voltage measU1 OpenCircuit" 9 "Reset current measI1 OpenCircuit" 8 "Reset thermal EMF correction" 7 "Reset error current implausible" 6 "Reset error Vref" 5 "Reset error Underflow ADC ch2" 4 "Reset error Overflow ADC ch2" 3 "Reset error Underflow ADC ch1" 2 "Reset error Overflow ADC ch1" 1 "Reset error ADC interrupt" 0 "Reset all measurement errors" ;
VAL_ 1297 _B4_Resp_Actual_Mode 1 "RUN" 0 "STOP" ;
VAL_ 1297 _B4_Resp_Startup_Mode 1 "Run" 0 "Stop" ;
VAL_ 1297 _B9_Resp_Device_type 2 "IVT-S" 1 "IVT-Mod" ;
VAL_ 1297 IVT_ID_Response 255 "Resp_Cmd_Wrong_Command" 191 "Resp_Get_Set_ALIVE" 188 "Resp_Get_Set_ArtNr" 187 "Resp_Get_Set_Serialnumber" 186 "Resp_Get_Set_SW_VERSION" 185 "Resp_Get_Set_DEVICE_ID" 182 "Resp_Get_Set_THRESHOLD_NEG" 181 "Resp_Get_Set_THRESHOLD_POS" 180 "Resp_Get_Set_MODE" 179 "Resp_Get_Set_OC_TEST_TIME" 178 "Resp_Get_Set_STORE" 177 "Resp_Get_Set_TRIGGER" 176 "Resp_Get_Set_Reset_Error_Logdata" 167 "Resp_Config_Result_Wh" 166 "Resp_Config_Result_As" 165 "Resp_Config_Result_W" 164 "Resp_Config_Result_T" 163 "Resp_Config_Result_U3" 162 "Resp_Config_Result_U2" 161 "Resp_Config_Result_U1" 160 "Resp_Config_Result_I" 159 "Resp_CAN_ID_Response" 157 "Resp_CAN_ID_Command" 151 "Resp_CAN_ID_Res_Wh" 150 "Resp_CAN_ID_Res_As" 149 "Resp_CAN_ID_Res_W" 144 "Resp_CAN_ID_Res_I" 148 "Resp_CAN_ID_Res_T" 147 "Resp_CAN_ID_Res_U3" 146 "Resp_CAN_ID_Res_U2" 145 "Resp_CAN_ID_Res_U1" 131 "Resp_Error_Log_Logdata_Since_Res" 130 "Resp_Error_Log_Overall_Logdata" 129 "Resp_Error_Log_System_Error" 128 "Resp_Error_Log_Measurement_Error" ;
VAL_ 1317 IVT_ID_Result_T 4 "Vt_Result_T" ;
VAL_ 1316 IVT_ID_Result_U3 3 "Vt_Result_U3" ;
VAL_ 1315 IVT_ID_Result_U2 2 "Vt_Result_U2" ;
VAL_ 1314 IVT_ID_Result_U1 1 "Vt_Result_U1" ;
VAL_ 1313 IVT_ID_Result_I 0 "Vt_Result_I" ;
VAL_ 1041 _20_Conf_TriggerMode_I 2 "CYCLIC" 1 "TRIGGERED" 0 "DISABLED" ;
VAL_ 1041 _21_Conf_TriggerMode_U1 2 "CYCLIC" 1 "TRIGGERED" 0 "DISABLED" ;
VAL_ 1041 _22_Conf_TriggerMode_U2 2 "CYCLIC" 1 "TRIGGERED" 0 "DISABLED" ;
VAL_ 1041 _23_Conf_TriggerMode_U3 2 "CYCLIC" 1 "TRIGGERED" 0 "DISABLED" ;
VAL_ 1041 _24_Conf_TriggerMode_T 2 "CYCLIC" 1 "TRIGGERED" 0 "DISABLED" ;
VAL_ 1041 _25_Conf_TriggerMode_W 2 "CYCLIC" 1 "TRIGGERED" 0 "DISABLED" ;
VAL_ 1041 _26_Conf_TriggerMode_As 2 "CYCLIC" 1 "TRIGGERED" 0 "DISABLED" ;
VAL_ 1041 _27_Conf_TriggerMode_WH 2 "CYCLIC" 1 "TRIGGERED" 0 "DISABLED" ;
VAL_ 1041 _30_Reset_Item 554 "Reset temp minimum" 553 "Reset temp maximum" 552 "Reset U3 minimum" 551 "Reset U3 maximum" 550 "Reset U2 minimum" 549 "Reset U2 maximum" 548 "Reset U1 minimum" 547 "Reset U1 maximum" 546 "Reset Current minimum" 545 "Reset Current maximum" 540 "Reset Run overcur neg activated" 539 "Reset Run overcur pos activated" 538 "Reset Run temp out spec limits" 537 "Reset Run temp in spec limits" 536 "Reset Run volt 3 out spec limits" 535 "Reset Run volt 3 in spec limits" 534 "Reset Run volt 2 out spec limits" 533 "Reset Run volt 2 in spec limits" 532 "Reset Run volt 1 out spec limits" 531 "Reset Run volt 1 in spec limits" 530 "Reset Run cur out spec limits" 529 "Reset Run cur in spec limits" 528 "Reset Runtime overall" 518 "Reset Energy counter discharging" 517 "Reset Energy counter charging" 516 "Reset Energy counter overall" 515 "Reset Ah counter discharging" 514 "Reset Ah counter charging" 513 "Reset Ah counter overall" 512 "Reset all Logdata Since Reset" 272 "Reset Reset EMC" 271 "Reset Reset Watchdog" 270 "Reset illegal opcode" 269 "Reset ADC Clock" 268 "Reset eeprom r/w" 267 "Reset overcurrent detection" 266 "Reset configuration" 265 "Reset system init" 264 "Reset system clock" 263 "Reset power failure" 262 "Reset undertemp" 261 "Reset overtemp" 260 "Reset CAN bus transmit Data" 259 "Reset CAN bus receive Data" 258 "Reset Parameter CRC" 257 "Reset Code CRC" 256 "Reset all System errors" 15 "Reset calibration data " 14 "Reset ntc-I OpenCircuit" 13 "Reset ntc-h OpenCircuit" 12 "Reset voltage measU3 OpenCircuit" 11 "Reset voltage measU2 OpenCircuit" 10 "Reset voltage measU1 OpenCircuit" 9 "Reset current measI1 OpenCircuit" 8 "Reset thermal EMF correction" 7 "Reset error current implausible" 6 "Reset error Vref" 5 "Reset error Underflow ADC ch2" 4 "Reset error Overflow ADC ch2" 3 "Reset error Underflow ADC ch1" 2 "Reset error Overflow ADC ch1" 1 "Reset error ADC interrupt" 0 "Reset all measurement errors" ;
VAL_ 1041 _34_Actual_Mode 1 "START" 0 "STOP" ;
VAL_ 1041 _34_Startup_Mode 1 "START" 0 "STOP" ;
VAL_ 1041 _3A_RESTART_to_Bitrate 8 "250k" 4 "500k" 2 "1000k" ;
VAL_ 1041 _40_Get_MeasError_Item 15 "Get error calibration data" 14 "Get error ntc-I OpenCirc." 13 "Get error ntc-h OpenCirc." 12 "Get error volt meas U3 OpenCirc." 11 "Get error volt meas U2 OpenCirc." 10 "Get error volt meas U1 OpenCirc." 9 "Get error cur meas I1 OpenCirc." 8 "Get error thermal EMF correction" 7 "Get error cur meas implausible" 6 "Get error Vref" 5 "Get error Underflow ADC ch 2" 4 "Get error Overflow ADC ch 2" 3 "Get error Underflow ADC ch 1" 2 "Get error Overflow ADC ch 1" 1 "Get error ADC interrupt" 0 "Get all meas Errors" ;
VAL_ 1041 _41_Get_SystemError_Item 16 "Get error reset EMC" 15 "Get error reset Watchdog" 14 "Get error reset illegal opcode" 13 "Get error ADC clock" 12 "Get error eeprom r/w" 11 "Get error overcurrent detection" 10 "Get error configuration" 9 "Get error system init" 8 "Get error system clock" 7 "Get error power failure" 6 "Get error undertemp" 5 "Get error overtemp" 4 "Get error CAN bus transmit Data" 3 "Get error CAN bus receive Data" 2 "Get error Code Parameter CRC" 1 "Get error Code CRC" 0 "Get all System errors" ;
VAL_ 1041 _42_Get_AllLogData_Item 42 "Get Temperature minimum" 41 "Get Temperature maximum" 40 "Get U3 minimum" 39 "Get U3 maxmimum " 38 "Get U2 minimum" 37 "Get U2 maximum" 36 "Get U1 minimum" 35 "Get U1 maxmimum" 34 "Get current minimum" 33 "Get current maximum" 28 "Get run overcur neg activated" 27 "Get run overcur pos activated" 26 "Get run temp out spec limits" 25 "Get run temp in spec limits" 24 "Get run volt2 out spec limits" 23 "Get run volt3 in spec limits" 22 "Get run volt2 out spec limits" 21 "Get run volt2 in spec limits" 20 "Get run volt1 out spec limits" 19 "Get run volt1 in spec limits" 18 "Get run cur out spec limits" 17 "Get Run cur in spec limits" 16 "Get Runtime overall" 6 "Get Energy counter discharging" 5 "Get Energy counter charging" 4 "Get Energy counter overall" 3 "Get Ah counter discharging" 2 "Get Ah counter charging" 1 "Get Ah counter overall" 0 "Get Overall Logdata" ;
VAL_ 1041 _43_Get_LogData_Item 42 "Get Temperature minimum" 41 "Get Temperature maximum" 40 "Get U3 minimum" 39 "Get U3 maxmimum " 38 "Get U2 minimum" 37 "Get U2 maximum" 36 "Get U1 minimum" 35 "Get U1 maxmimum" 34 "Get current minimum" 33 "Get current maximum" 28 "Get run overcur neg activated" 27 "Get run overcur pos activated" 26 "Get run temp out spec limits" 25 "Get run temp in spec limits" 24 "Get run volt2 out spec limits" 23 "Get run volt3 in spec limits" 22 "Get run volt2 out spec limits" 21 "Get run volt2 in spec limits" 20 "Get run volt1 out spec limits" 19 "Get run volt1 in spec limits" 18 "Get run cur out spec limits" 17 "Get Run cur in spec limits" 16 "Get Runtime overall" 6 "Get Energy counter discharging" 5 "Get Energy counter charging" 4 "Get Energy counter overall" 3 "Get Ah counter discharging" 2 "Get Ah counter charging" 1 "Get Ah counter overall" 0 "Get Overall Logdata" ;
VAL_ 1041 IVT_ID_Cmd 124 "Get_cmd_and_info_ArtNr" 123 "Get_cmd_and_info_SN" 122 "Get_cmd_and_info_SW_Version" 121 "Get_cmd_and_info_DEVICE_ID" 118 "Get_cmd_and_info_THRESHOLD_NEG" 117 "Get_cmd_and_info_THRESHOLD_POS" 116 "Get_cmd_and_info_MODE" 115 "Get_cmd_and_info_OC_TEST_TIME" 103 "Get_Config_Res_Wh" 102 "Get_Config_Res_As" 101 "Get_Config_Res_W" 100 "Get_Config_Res_T" 99 "Get_Config_Res_U3" 98 "Get_Config_Res_U2" 97 "Get_Config_Res_U1" 96 "Get_Config_Res_I" 95 "Get_CAN_ID_Response" 93 "Get_CAN_ID_Command" 87 "Get_CAN_ID_Res_Wh" 86 "Get_CAN_ID_Res_As" 85 "Get_CAN_ID_Res_W" 84 "Get_CAN_ID_Res_T" 83 "Get_CAN_ID_Res_U3" 82 "Get_CAN_ID_Res_U2" 81 "Get_CAN_ID_Res_U1" 80 "Get_CAN_ID_Res_I" 67 "Get_Logdata_Since_Reset" 66 "Get_Overall_Logdata" 65 "Get_System_Errors" 64 "Get_Measurement_Errors" 63 "Set_RESTART" 61 "Set_RESTART_to_default" 58 "RESTART_to_Bitrate" 54 "Set_THRESHOLD_neg" 53 "Set_THRESHOLD_pos" 32 "Set_MODE_Result_I" 16 "Set_CAN_ID_Result_I" 52 "Set_MODE" 51 "START_OC_TEST" 50 "STORE" 49 "TRIGGER" 48 "Reset_Err_Log" 39 "Set_MODE_Result_Wh" 38 "Set_MODE_Result_As" 37 "Set_MODE_Result_W" 23 "Set_CAN_ID_Result_Wh" 22 "Set_CAN_ID_Result_As" 21 "Set_CAN_ID_Result_W" 20 "Set_CAN_ID_Result_T" 35 "Set_MODE_Result_U3" 31 "Set_CAN_ID_Response" 29 "Set_CAN_ID_Cmd" 19 "Set_CAN_ID_Result_U3" 18 "Set_CAN_ID_Result_U2" 36 "Set_MODE_Result_T" 34 "Set_MODE_Result_U2" 33 "Set_MODE_Result_U1" 17 "Set_CAN_ID_Result_U1" ;

View File

@ -0,0 +1,248 @@
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 07:54:14
********************************************************************
2023-01-15 07:54:14 OtarcikCan modules starting...
2023-01-15 07:54:14 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 07:54:14 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 09:36:25
********************************************************************
2023-01-15 09:36:25 OtarcikCan modules starting...
2023-01-15 09:36:25 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 09:36:25 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 09:55:00
********************************************************************
2023-01-15 09:55:00 OtarcikCan modules starting...
2023-01-15 09:55:00 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 09:55:00 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 09:58:57
********************************************************************
2023-01-15 09:58:57 OtarcikCan modules starting...
2023-01-15 09:58:57 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 09:58:57 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 10:09:05
********************************************************************
2023-01-15 10:09:05 OtarcikCan modules starting...
2023-01-15 10:09:05 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 10:09:05 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 10:19:19
********************************************************************
2023-01-15 10:19:19 OtarcikCan modules starting...
2023-01-15 10:19:19 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 10:19:19 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 10:23:50
********************************************************************
2023-01-15 10:23:50 OtarcikCan modules starting...
2023-01-15 10:23:51 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 10:23:51 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 11:13:40
********************************************************************
2023-01-15 11:13:40 OtarcikCan modules starting...
2023-01-15 11:13:40 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 11:13:40 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 11:17:28
********************************************************************
2023-01-15 11:17:28 OtarcikCan modules starting...
2023-01-15 11:17:28 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 11:17:28 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 11:17:43
********************************************************************
2023-01-15 11:17:43 OtarcikCan modules starting...
2023-01-15 11:17:43 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 11:17:43 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 11:19:36
********************************************************************
2023-01-15 11:19:36 OtarcikCan modules starting...
2023-01-15 11:19:36 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 11:19:36 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 11:26:01
********************************************************************
2023-01-15 11:26:01 OtarcikCan modules starting...
2023-01-15 11:26:01 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 11:26:01 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 11:27:35
********************************************************************
2023-01-15 11:27:35 OtarcikCan modules starting...
2023-01-15 11:27:35 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 11:27:35 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 11:30:32
********************************************************************
2023-01-15 11:30:32 OtarcikCan modules starting...
2023-01-15 11:30:32 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 11:30:32 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 11:31:26
********************************************************************
2023-01-15 11:31:26 OtarcikCan modules starting...
2023-01-15 11:31:26 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 11:31:26 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 11:33:12
********************************************************************
2023-01-15 11:33:12 OtarcikCan modules starting...
2023-01-15 11:33:12 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 11:33:12 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 11:37:57
********************************************************************
2023-01-15 11:37:57 OtarcikCan modules starting...
2023-01-15 11:37:57 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 11:37:57 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 11:41:48
********************************************************************
2023-01-15 11:41:48 OtarcikCan modules starting...
2023-01-15 11:41:48 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 11:41:48 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 11:46:15
********************************************************************
2023-01-15 11:46:15 OtarcikCan modules starting...
2023-01-15 11:46:15 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 11:46:15 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 11:48:09
********************************************************************
2023-01-15 11:48:09 OtarcikCan modules starting...
2023-01-15 11:48:09 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 11:48:09 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 11:52:26
********************************************************************
2023-01-15 11:52:26 OtarcikCan modules starting...
2023-01-15 11:52:26 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 11:52:26 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 11:53:09
********************************************************************
2023-01-15 11:53:09 OtarcikCan modules starting...
2023-01-15 11:53:09 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 11:53:09 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 11:58:45
********************************************************************
2023-01-15 11:58:45 OtarcikCan modules starting...
2023-01-15 11:58:45 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 11:58:45 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 12:01:26
********************************************************************
2023-01-15 12:01:26 OtarcikCan modules starting...
2023-01-15 12:01:26 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 12:01:26 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 12:05:26
********************************************************************
2023-01-15 12:05:26 OtarcikCan modules starting...
2023-01-15 12:05:26 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 12:05:26 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 12:05:33
********************************************************************
2023-01-15 12:05:33 OtarcikCan modules starting...
2023-01-15 12:05:33 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 12:05:33 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 12:06:56
********************************************************************
2023-01-15 12:06:56 OtarcikCan modules starting...
2023-01-15 12:06:56 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 12:06:56 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 12:07:27
********************************************************************
2023-01-15 12:07:27 OtarcikCan modules starting...
2023-01-15 12:07:27 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 12:07:27 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 12:07:42
********************************************************************
2023-01-15 12:07:42 OtarcikCan modules starting...
2023-01-15 12:07:42 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 12:07:42 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 12:14:17
********************************************************************
2023-01-15 12:14:17 OtarcikCan modules starting...
2023-01-15 12:14:17 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 12:14:17 PCAN USB init SUCCESS
********************************************************************
Otarcik CAN software startup on 2023-01-15 at 12:14:35
********************************************************************
2023-01-15 12:14:35 OtarcikCan modules starting...
2023-01-15 12:14:35 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-15 12:14:35 PCAN USB init SUCCESS

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -36,7 +36,10 @@ SOURCES += Sources/main.cpp \
Sources/Gui/GeneralStatusPage.cpp \ Sources/Gui/GeneralStatusPage.cpp \
Sources/GeneralMessagesLogDispatcher.cpp \ Sources/GeneralMessagesLogDispatcher.cpp \
Sources/Gui/ProgramSettingsPage.cpp \ Sources/Gui/ProgramSettingsPage.cpp \
Sources/CANDatabase.cpp Sources/CANDatabase.cpp \
Sources/CANAnalyzer.cpp \
Sources/CANMessage.cpp \
Sources/Gui/CANViewerPage.cpp
HEADERS += Sources/MainWindow.h \ HEADERS += Sources/MainWindow.h \
Sources/PCANInterface.h \ Sources/PCANInterface.h \
@ -47,11 +50,15 @@ HEADERS += Sources/MainWindow.h \
Sources/Gui/ProgramSettingsPage.h \ Sources/Gui/ProgramSettingsPage.h \
Sources/KVASER/kvaDbLib.h \ Sources/KVASER/kvaDbLib.h \
Sources/PCAN/PCANBasic.h \ Sources/PCAN/PCANBasic.h \
Sources/CANDatabase.h Sources/CANDatabase.h \
Sources/CANAnalyzer.h \
Sources/CANMessage.h \
Sources/Gui/CANViewerPage.h
FORMS += Sources/Gui/MainWindow.ui \ FORMS += Sources/Gui/MainWindow.ui \
Sources/Gui/GeneralStatusPage.ui \ Sources/Gui/GeneralStatusPage.ui \
Sources/Gui/ProgramSettingsPage.ui Sources/Gui/ProgramSettingsPage.ui \
Sources/Gui/CANViewerPage.ui

View File

@ -0,0 +1,119 @@
#include "CANAnalyzer.h"
#include "PCANInterface.h"
#include "GeneralMessagesLogDispatcher.h"
#include "CANDatabase.h"
CCANAnalyzer::CCANAnalyzer(QObject *parent) : QObject(parent)
{
mCANDriverIF = 0;
mCANDatabase = 0;
mIsCANInitialized = false;
mCANReadTimer = new QTimer;
mCANReadTimer->setInterval(1000);
mCANReadTimer->setSingleShot(true);
connect(mCANReadTimer,SIGNAL(timeout()),this,SLOT(CANTimerExpired()));
}
CCANAnalyzer::~CCANAnalyzer()
{
mCANDriverIF->DeInit(0);
delete mCANReadTimer;
while (!mLastMessagesList.isEmpty())
{
delete mLastMessagesList.takeFirst();
}
}
int CCANAnalyzer::Init(CPCANInterface *CANDriverInterface,CCANDatabase *CANDatabaseHandle)
{
if(CANDriverInterface == 0 || CANDatabaseHandle == 0)
{
return RET_GENERAL_ERROR;
mIsCANInitialized = false;
}
mCANDriverIF = CANDriverInterface;
mCANDatabase = CANDatabaseHandle;
CGeneralMessagesLogDispatcher::instance()->AddLogMessage("OtarcikCan modules starting...");
if(mCANDriverIF->Init() != RET_OK)
{
mIsCANInitialized = false;
}
mCANReadTimer->start();
mIsCANInitialized = true;
return RET_OK;
}
int CCANAnalyzer::ReadCAN()
{
// TPCANMsg CANMsg;
// TPCANTimestamp CANTimeStamp;
// // We execute the "Read" function of the PCANBasic
// TPCANStatus stsResult = CAN_Read(PcanHandle, &CANMsg, &CANTimeStamp);
// if (stsResult != PCAN_ERROR_QRCVEMPTY)
// {
// // We process the received message
// ProcessMessageCan(CANMsg, CANTimeStamp);
// }
// return stsResult;
}
void CCANAnalyzer::CANTimerExpired()
{
QList<CCANMessage *> NewMessagesList = mCANDriverIF->ReadCANFullBuffer(0x51U);
unsigned int DeletedPtrs = 0;
if(NewMessagesList.isEmpty())
{
return;
}
for(int i = 0; i < NewMessagesList.size(); i++)
{
if(mLastMessagesList.isEmpty())
{
mLastMessagesList.append(NewMessagesList.at(i));
}
else
{
//Check if new message ID for this device already exists in the list.
bool found = false;
for(int j = 0; j < mLastMessagesList.size(); j++)
{
if(NewMessagesList[i]->mCANChannel == mLastMessagesList[j]->mCANChannel &&
NewMessagesList[i]->mCANMsgID == mLastMessagesList[j]->mCANMsgID)
{
//This message ID is already populated in the list. Update the value and delete the new instance
mLastMessagesList[j]->mCANMsgData = NewMessagesList[i]->mCANMsgData;
mLastMessagesList[j]->mCANMsgMicrosecs = NewMessagesList[i]->mCANMsgMicrosecs;
mLastMessagesList[j]->mCANMsgMillisecs = NewMessagesList[i]->mCANMsgMillisecs;
mLastMessagesList[j]->mCANMsgMillisecsOverflow = NewMessagesList[i]->mCANMsgMillisecsOverflow;
delete NewMessagesList[i];
DeletedPtrs++;
found = true;
break;
}
}
if(!found)
{
//This is the first time we receive this message, just add it to the list.
mLastMessagesList.append(NewMessagesList[i]);
}
}
}
NewMessagesList.clear();
mCANReadTimer->start();
}

View File

@ -0,0 +1,39 @@
#ifndef CANANALYZER_H
#define CANANALYZER_H
#include <QObject>
#include "defines.h"
#include <QTimer>
#include <QList>
#include "CANMessage.h"
class CPCANInterface;
class CCANDatabase;
class CCANAnalyzer : public QObject
{
Q_OBJECT
public:
explicit CCANAnalyzer(QObject *parent = 0);
~CCANAnalyzer();
CPCANInterface *mCANDriverIF;
CCANDatabase *mCANDatabase;
QTimer *mCANReadTimer;
int Init(CPCANInterface *CANDriverInterface,CCANDatabase *CANDatabaseHandle);
int ReadCAN();
QList<CCANMessage *> mLastMessagesList;
private:
bool mIsCANInitialized;
signals:
public slots:
void CANTimerExpired();
};
#endif // CANANALYZER_H

View File

@ -31,7 +31,7 @@ int CCANDatabase::LoadDatabaseFile(QString Filename)
KvaDbMessageHnd mh = 0; KvaDbMessageHnd mh = 0;
KvaDbSignalHnd sh = 0; KvaDbSignalHnd sh = 0;
unsigned int flags = 0; unsigned int flags = 0;
char filename[] = "mazda_3_2019.dbc"; char filename[] = "IVT-S_all-variations_12082020.dbc";
// Open a database handle // Open a database handle

View File

@ -0,0 +1,79 @@
#include "CANMessage.h"
CCANMessage::CCANMessage()
{
}
CCANMessage::CCANMessage(const CCANMessage &Src)
{
*this = Src;
}
CCANMessage::CCANMessage(const quint32 Channel, const TPCANMsg CANMsg, const TPCANTimestamp CANTimeStamp)
{
SetDataFromDriver(Channel,CANMsg,CANTimeStamp);
}
int CCANMessage::SetDataFromDriver(quint32 Channel, TPCANMsg CANMsg, TPCANTimestamp CANTimeStamp)
{
mCANChannel = Channel;
mCANMsgID = (unsigned long long)CANMsg.ID;
mCANMsgLength = (unsigned char)CANMsg.LEN;
mCANMsgType = CANMsg.MSGTYPE;
mCANMsgData = QByteArray((const char*)&CANMsg.DATA);
mCANMsgMicrosecs = CANTimeStamp.micros;
mCANMsgMillisecs = CANTimeStamp.millis;
mCANMsgMillisecsOverflow = CANTimeStamp.millis_overflow;
return 0;
}
QDataStream &operator<<(QDataStream &out, const CCANMessage &source)
{
out << source.mCANChannel
<< source.mCANMsgID
<< source.mCANMsgType
<< source.mCANMsgLength
<< source.mCANMsgData
<< source.mCANMsgMillisecs
<< source.mCANMsgMillisecsOverflow
<< source.mCANMsgMicrosecs;
return out;
}
QDataStream &operator>>(QDataStream &in, CCANMessage &dest)
{
in >> dest.mCANChannel
>> dest.mCANMsgID
>> dest.mCANMsgType
>> dest.mCANMsgLength
>> dest.mCANMsgData
>> dest.mCANMsgMillisecs
>> dest.mCANMsgMillisecsOverflow
>> dest.mCANMsgMicrosecs;
return in;
}
CCANMessage& CCANMessage::operator=(const CCANMessage *source)
{
if(source == this)
{
return *this;
}
this->mCANChannel = source->mCANChannel;
this->mCANMsgID = source->mCANMsgID;
this->mCANMsgType = source->mCANMsgType;
this->mCANMsgLength = source->mCANMsgLength;
this->mCANMsgData = source->mCANMsgData;
this->mCANMsgMillisecs = source->mCANMsgMillisecs;
this->mCANMsgMillisecsOverflow = source->mCANMsgMillisecsOverflow;
this->mCANMsgMicrosecs = source->mCANMsgMicrosecs;
return *this;
}

View File

@ -0,0 +1,36 @@
#ifndef CANMESSAGE_H
#define CANMESSAGE_H
#include <QByteArray>
#include <QDataStream>
#include "PCANBasic.h"
class CCANMessage
{
public:
CCANMessage();
CCANMessage(const CCANMessage &Src);
CCANMessage(const quint32 Channel,const TPCANMsg CANMsg,const TPCANTimestamp CANTimeStamp);
quint32 mCANChannel; //Channel from which the message has been read
quint64 mCANMsgID; // 11/29-bit message identifier
quint8 mCANMsgType; // Type of the message, using the PCAN interface driver encoding defined in PCANbasic.h
quint8 mCANMsgLength; // Data Length Code of the message (0..8)
QByteArray mCANMsgData; // Data of the message, max size = 8 bytes
//Timestamp
quint64 mCANMsgMillisecs; // Base-value: milliseconds: 0.. 2^32-1
quint32 mCANMsgMillisecsOverflow; // Roll-arounds of millis
quint32 mCANMsgMicrosecs; // Microseconds: 0..999
CCANMessage &operator=(const CCANMessage *source);
int SetDataFromDriver(quint32 Channel,TPCANMsg CANMsg,TPCANTimestamp CANTimeStamp);
};
QDataStream &operator<<(QDataStream &out, const CCANMessage &source);
QDataStream &operator>>(QDataStream &in, CCANMessage &dest);
#endif // CANMESSAGE_H

View File

@ -46,7 +46,7 @@ CGeneralMessagesLogDispatcher::~CGeneralMessagesLogDispatcher()
int CGeneralMessagesLogDispatcher::Init() int CGeneralMessagesLogDispatcher::Init()
{ {
QString FileName; QString FileName;
FileName = "./SystemLog.txt"; FileName = "./Logs/SystemLog.txt";
mSystemLogFile = new QFile(FileName); mSystemLogFile = new QFile(FileName);
if(mSystemLogFile) if(mSystemLogFile)

View File

@ -27,7 +27,7 @@ public:
static CGeneralMessagesLogDispatcher mSingleton; static CGeneralMessagesLogDispatcher mSingleton;
CGeneralMessagesLogDispatcher(); CGeneralMessagesLogDispatcher();
virtual ~CGeneralMessagesLogDispatcher(); ~CGeneralMessagesLogDispatcher();
int AddLogMessage(QString LogLine, bool AddToGUILogPanel = true, eGenMsgTextErrorStatus TxtErrStatus = GEN_MSG_TXT_NO_ERROR_STATUS); int AddLogMessage(QString LogLine, bool AddToGUILogPanel = true, eGenMsgTextErrorStatus TxtErrStatus = GEN_MSG_TXT_NO_ERROR_STATUS);
CGeneralStatusPage *mGeneralStatusPageHandle; CGeneralStatusPage *mGeneralStatusPageHandle;

View File

@ -0,0 +1,14 @@
#include "CANViewerPage.h"
#include "ui_CANViewerPage.h"
CCANViewerPage::CCANViewerPage(QWidget *parent) :
QWidget(parent),
ui(new Ui::CCANViewerPage)
{
ui->setupUi(this);
}
CCANViewerPage::~CCANViewerPage()
{
delete ui;
}

View File

@ -0,0 +1,22 @@
#ifndef CANVIEWERPAGE_H
#define CANVIEWERPAGE_H
#include <QWidget>
namespace Ui {
class CCANViewerPage;
}
class CCANViewerPage : public QWidget
{
Q_OBJECT
public:
explicit CCANViewerPage(QWidget *parent = 0);
~CCANViewerPage();
private:
Ui::CCANViewerPage *ui;
};
#endif // CANVIEWERPAGE_H

View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>CCANViewerPage</class>
<widget class="QWidget" name="CCANViewerPage">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>1140</width>
<height>581</height>
</rect>
</property>
<property name="windowTitle">
<string>Form</string>
</property>
<widget class="QTableWidget" name="tableWidget">
<property name="geometry">
<rect>
<x>30</x>
<y>60</y>
<width>1051</width>
<height>411</height>
</rect>
</property>
</widget>
<widget class="QPushButton" name="pushButton">
<property name="geometry">
<rect>
<x>70</x>
<y>500</y>
<width>80</width>
<height>22</height>
</rect>
</property>
<property name="text">
<string>Reset</string>
</property>
</widget>
</widget>
<resources/>
<connections/>
</ui>

View File

@ -26,10 +26,12 @@ CMainWindow::CMainWindow(QWidget *parent) :
mGeneralStatusPage = new CGeneralStatusPage(this); mGeneralStatusPage = new CGeneralStatusPage(this);
mMainWindowWidget = new QTabWidget(this); mMainWindowWidget = new QTabWidget(this);
mProgramSettingsPage = new CProgramSettingsPage(this); mProgramSettingsPage = new CProgramSettingsPage(this);
mCANViewerPage = new CCANViewerPage(this);
setCentralWidget(mMainWindowWidget); setCentralWidget(mMainWindowWidget);
mMainWindowWidget->addTab(mGeneralStatusPage,"Status"); mMainWindowWidget->addTab(mGeneralStatusPage,"Status");
mMainWindowWidget->addTab(mProgramSettingsPage,"Settings"); mMainWindowWidget->addTab(mProgramSettingsPage,"Settings");
mMainWindowWidget->addTab(mCANViewerPage,"CAN Data");
resize(1700,768); resize(1700,768);
} }

View File

@ -7,6 +7,7 @@
#include "GeneralStatusPage.h" #include "GeneralStatusPage.h"
#include "ProgramSettingsPage.h" #include "ProgramSettingsPage.h"
#include "CANViewerPage.h"
namespace Ui { namespace Ui {
@ -24,6 +25,7 @@ public:
QTabWidget *mMainWindowWidget; QTabWidget *mMainWindowWidget;
CGeneralStatusPage *mGeneralStatusPage; CGeneralStatusPage *mGeneralStatusPage;
CProgramSettingsPage *mProgramSettingsPage; CProgramSettingsPage *mProgramSettingsPage;
CCANViewerPage *mCANViewerPage;
private: private:

View File

@ -20,11 +20,15 @@ COtarcikCan::COtarcikCan(QObject *parent) : QObject(parent)
{ {
mPCANInterface = new CPCANInterface; mPCANInterface = new CPCANInterface;
mCANDatabase = new CCANDatabase; mCANDatabase = new CCANDatabase;
mCANAnalyzer = new CCANAnalyzer(mPCANInterface);
} }
COtarcikCan::~COtarcikCan() COtarcikCan::~COtarcikCan()
{ {
delete mCANAnalyzer;
delete mPCANInterface; delete mPCANInterface;
delete mCANDatabase;
} }
int COtarcikCan::Start() int COtarcikCan::Start()
@ -34,9 +38,7 @@ int COtarcikCan::Start()
CGeneralMessagesLogDispatcher::instance()->BindGuiPageHandle(w.mGeneralStatusPage); CGeneralMessagesLogDispatcher::instance()->BindGuiPageHandle(w.mGeneralStatusPage);
CGeneralMessagesLogDispatcher::instance()->Init(); CGeneralMessagesLogDispatcher::instance()->Init();
CGeneralMessagesLogDispatcher::instance()->AddLogMessage("OtarcikCan modules starting..."); mCANAnalyzer->Init(mPCANInterface,mCANDatabase);
mPCANInterface->Init();
mCANDatabase->Init(); mCANDatabase->Init();
mCANDatabase->LoadDatabaseFile(""); mCANDatabase->LoadDatabaseFile("");

View File

@ -6,6 +6,7 @@
#include "PCANInterface.h" #include "PCANInterface.h"
#include "GeneralMessagesLogDispatcher.h" #include "GeneralMessagesLogDispatcher.h"
#include "CANDatabase.h" #include "CANDatabase.h"
#include "CANAnalyzer.h"
class COtarcikCan : public QObject class COtarcikCan : public QObject
{ {
@ -18,9 +19,12 @@ public:
int Start(); int Start();
private: private:
CCANAnalyzer *mCANAnalyzer;
CPCANInterface *mPCANInterface; CPCANInterface *mPCANInterface;
CCANDatabase *mCANDatabase; CCANDatabase *mCANDatabase;
signals: signals:
public slots: public slots:

View File

@ -19,6 +19,7 @@
#ifndef __PCANBASICH__ #ifndef __PCANBASICH__
#define __PCANBASICH__ #define __PCANBASICH__
#include <windows.h>
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
// Value definitions // Value definitions
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////

View File

@ -16,6 +16,8 @@
#include "PCANInterface.h" #include "PCANInterface.h"
#include "GeneralMessagesLogDispatcher.h" #include "GeneralMessagesLogDispatcher.h"
//#include "CANMessage.h"
CPCANInterface::CPCANInterface(QObject *parent) : QObject(parent) CPCANInterface::CPCANInterface(QObject *parent) : QObject(parent)
@ -38,6 +40,7 @@ int CPCANInterface::Init()
CAN_GetErrorText(Result, 0, strMsg); CAN_GetErrorText(Result, 0, strMsg);
qDebug("%s",strMsg); qDebug("%s",strMsg);
CGeneralMessagesLogDispatcher::instance()->AddLogMessage(QString("Could not initialize PCAN USB module. Error:%1").arg(strMsg),true,CGeneralMessagesLogDispatcher::GEN_MSG_TXT_ERROR_STATUS); CGeneralMessagesLogDispatcher::instance()->AddLogMessage(QString("Could not initialize PCAN USB module. Error:%1").arg(strMsg),true,CGeneralMessagesLogDispatcher::GEN_MSG_TXT_ERROR_STATUS);
return RET_GENERAL_ERROR;
} }
else else
{ {
@ -48,8 +51,43 @@ int CPCANInterface::Init()
int CPCANInterface::DeInit(unsigned short Channel) int CPCANInterface::DeInit(unsigned short Channel)
{ {
CAN_Uninitialize(Channel); CAN_Uninitialize(PCAN_USBBUS1);
return RET_OK; return RET_OK;
} }
QList<CCANMessage *> CPCANInterface::ReadCANFullBuffer(unsigned short Channel)
{
TPCANMsg CANMsg;
TPCANTimestamp CANTimeStamp;
TPCANStatus stsResult;
int cnt = 0;
QList<CCANMessage *> MessagesList;
MessagesList.clear();
do
{
// We execute the "Read" function of the PCANBasic
stsResult = CAN_Read(Channel, &CANMsg, &CANTimeStamp);
if (stsResult != PCAN_ERROR_QRCVEMPTY)
{
CCANMessage *NewMsg = new CCANMessage(Channel,CANMsg,CANTimeStamp);
MessagesList.append(NewMsg);
// We process the received message
qDebug("Type: 0x%X ",CANMsg.MSGTYPE);
qDebug("ID: 0x%X",CANMsg.ID);
qDebug("Length: %d",CANMsg.LEN);
qDebug("Time: micros %d - millis %d - overflow %d", CANTimeStamp.micros, CANTimeStamp.millis, CANTimeStamp.millis_overflow);
// qDebug("Data: " << GetDataString(CANMsg.DATA, CANMsg.MSGTYPE, GetLengthFromDLC(CANMsg.DLC)) << "\n";
qDebug("Count: %d",cnt++);
qDebug("----------------------------------------------------------");
}
}
while (!(stsResult & PCAN_ERROR_QRCVEMPTY));
return MessagesList;
}

View File

@ -2,9 +2,14 @@
#define PCANINTERFACE_H #define PCANINTERFACE_H
#include <QObject> #include <QObject>
#include <windows.h> #include "CANMessage.h"
#include "PCANBasic.h" #include "PCANBasic.h"
#include <QList>
//class CCANMessage;
class CPCANInterface : public QObject class CPCANInterface : public QObject
{ {
Q_OBJECT Q_OBJECT
@ -13,6 +18,9 @@ public:
int Init(); int Init();
int DeInit(unsigned short Channel); int DeInit(unsigned short Channel);
QList<CCANMessage*> ReadCANFullBuffer(unsigned short Channel);
signals: signals:
public slots: public slots:

View File

@ -1,338 +0,0 @@
********************************************************************
Otarcik CAN software startup on 2023-01-08 at 14:59:02
********************************************************************
2023.01.08-14:59:13 OtarcikCan modules starting...
2023.01.08-15:00:03 The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-08 at 15:21:21
********************************************************************
2023-01-08 15:21:21 OtarcikCan modules starting...
2023-01-08 15:21:21 The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-08 at 15:27:05
********************************************************************
2023-01-08 15:27:05 OtarcikCan modules starting...
2023-01-08 15:27:05 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-08 15:27:05 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-08 at 17:11:48
********************************************************************
2023-01-08 17:11:48 OtarcikCan modules starting...
2023-01-08 17:11:48 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-08 17:11:48 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-08 at 17:12:26
********************************************************************
2023-01-08 17:12:26 OtarcikCan modules starting...
2023-01-08 17:12:26 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-08 17:12:26 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 14:28:42
********************************************************************
2023-01-09 14:28:42 OtarcikCan modules starting...
2023-01-09 14:28:43 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 14:28:43 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 14:29:08
********************************************************************
2023-01-09 14:29:08 OtarcikCan modules starting...
2023-01-09 14:29:08 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 14:29:08 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 14:29:23
********************************************************************
2023-01-09 14:29:23 OtarcikCan modules starting...
2023-01-09 14:29:23 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 14:29:23 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 14:40:57
********************************************************************
2023-01-09 14:40:57 OtarcikCan modules starting...
2023-01-09 14:40:57 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 14:40:57 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 14:41:06
********************************************************************
2023-01-09 14:41:06 OtarcikCan modules starting...
2023-01-09 14:41:06 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 14:41:06 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 14:41:33
********************************************************************
2023-01-09 14:41:33 OtarcikCan modules starting...
2023-01-09 14:41:33 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 14:41:33 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 14:41:41
********************************************************************
2023-01-09 14:41:41 OtarcikCan modules starting...
2023-01-09 14:41:41 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 14:41:41 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 14:43:07
********************************************************************
2023-01-09 14:43:07 OtarcikCan modules starting...
2023-01-09 14:43:07 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 14:43:07 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 14:46:29
********************************************************************
2023-01-09 14:46:29 OtarcikCan modules starting...
2023-01-09 14:46:29 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 14:46:29 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 14:46:43
********************************************************************
2023-01-09 14:46:43 OtarcikCan modules starting...
2023-01-09 14:46:43 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 14:46:43 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 14:49:24
********************************************************************
2023-01-09 14:49:24 OtarcikCan modules starting...
2023-01-09 14:49:24 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 14:49:24 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 15:04:44
********************************************************************
2023-01-09 15:04:44 OtarcikCan modules starting...
2023-01-09 15:04:44 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 15:04:44 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 15:24:05
********************************************************************
2023-01-09 15:24:05 OtarcikCan modules starting...
2023-01-09 15:24:05 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 15:24:05 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 15:41:19
********************************************************************
2023-01-09 15:41:19 OtarcikCan modules starting...
2023-01-09 15:41:19 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 15:41:19 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 16:27:44
********************************************************************
2023-01-09 16:27:44 OtarcikCan modules starting...
2023-01-09 16:27:44 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 16:27:44 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 16:28:02
********************************************************************
2023-01-09 16:28:02 OtarcikCan modules starting...
2023-01-09 16:28:02 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 16:28:02 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 16:28:54
********************************************************************
2023-01-09 16:28:54 OtarcikCan modules starting...
2023-01-09 16:28:54 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 16:28:54 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 16:30:36
********************************************************************
2023-01-09 16:30:46 OtarcikCan modules starting...
2023-01-09 16:31:38 Initializing PCAN USB module. Channel:81, Baudrate:28
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 16:32:15
********************************************************************
2023-01-09 16:32:15 OtarcikCan modules starting...
2023-01-09 16:32:15 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 16:32:15 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 16:32:36
********************************************************************
2023-01-09 16:32:36 OtarcikCan modules starting...
2023-01-09 16:32:36 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 16:32:36 Could not initialize PCAN USB module. Error:The driver is not loaded
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 16:33:16
********************************************************************
2023-01-09 16:33:16 OtarcikCan modules starting...
2023-01-09 16:33:16 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 16:33:16 Could not initialize PCAN USB module. Error:The driver is not loaded
2023-01-09 16:33:16 test
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 16:34:05
********************************************************************
2023-01-09 16:34:05 OtarcikCan modules starting...
2023-01-09 16:34:05 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 16:34:05 Could not initialize PCAN USB module. Error:The driver is not loaded
2023-01-09 16:34:05 test
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 16:34:36
********************************************************************
2023-01-09 16:34:36 OtarcikCan modules starting...
2023-01-09 16:34:36 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 16:34:36 Could not initialize PCAN USB module. Error:The driver is not loaded
2023-01-09 16:34:36 test
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 16:37:31
********************************************************************
2023-01-09 16:37:31 OtarcikCan modules starting...
2023-01-09 16:37:31 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 16:37:31 Could not initialize PCAN USB module. Error:The driver is not loaded
2023-01-09 16:37:31 test
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 16:38:26
********************************************************************
2023-01-09 16:38:26 OtarcikCan modules starting...
2023-01-09 16:38:26 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 16:38:26 Could not initialize PCAN USB module. Error:The driver is not loaded
2023-01-09 16:38:26 test
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 16:38:39
********************************************************************
2023-01-09 16:38:39 OtarcikCan modules starting...
2023-01-09 16:38:39 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 16:38:39 Could not initialize PCAN USB module. Error:The driver is not loaded
2023-01-09 16:38:39 test
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 16:39:03
********************************************************************
2023-01-09 16:39:03 OtarcikCan modules starting...
2023-01-09 16:39:03 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 16:39:03 Could not initialize PCAN USB module. Error:The driver is not loaded
2023-01-09 16:39:03 test
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 16:39:49
********************************************************************
2023-01-09 16:39:49 OtarcikCan modules starting...
2023-01-09 16:39:49 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 16:39:49 Could not initialize PCAN USB module. Error:The driver is not loaded
2023-01-09 16:39:49 test
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 16:40:30
********************************************************************
2023-01-09 16:40:30 OtarcikCan modules starting...
2023-01-09 16:40:30 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 16:40:30 Could not initialize PCAN USB module. Error:The driver is not loaded
2023-01-09 16:40:30 test
2023-01-09 16:40:30 test
2023-01-09 16:40:30 test
2023-01-09 16:40:30 test
2023-01-09 16:40:30 test
2023-01-09 16:40:30 test
2023-01-09 16:40:30 test
2023-01-09 16:40:30 test
2023-01-09 16:40:30 test
2023-01-09 16:40:30 test
2023-01-09 16:40:30 test
2023-01-09 16:40:30 test
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 16:41:09
********************************************************************
2023-01-09 16:41:09 OtarcikCan modules starting...
2023-01-09 16:41:09 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 16:41:09 Could not initialize PCAN USB module. Error:The driver is not loaded
2023-01-09 16:41:09 test
2023-01-09 16:41:09 test
2023-01-09 16:41:09 test
2023-01-09 16:41:09 test
2023-01-09 16:41:09 test
2023-01-09 16:41:09 test
2023-01-09 16:41:09 test
2023-01-09 16:41:09 test
2023-01-09 16:41:09 test
2023-01-09 16:41:09 test
2023-01-09 16:41:09 test
2023-01-09 16:41:09 test
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 16:41:36
********************************************************************
2023-01-09 16:41:36 OtarcikCan modules starting...
2023-01-09 16:41:36 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 16:41:36 Could not initialize PCAN USB module. Error:The driver is not loaded
2023-01-09 16:41:36 test
2023-01-09 16:41:36 test
2023-01-09 16:41:36 test
2023-01-09 16:41:36 test
2023-01-09 16:41:36 test
2023-01-09 16:41:36 test
2023-01-09 16:41:36 test
2023-01-09 16:41:36 test
2023-01-09 16:41:36 test
2023-01-09 16:41:36 test
2023-01-09 16:41:36 test
2023-01-09 16:41:36 test
********************************************************************
Otarcik CAN software startup on 2023-01-09 at 16:42:11
********************************************************************
2023-01-09 16:42:11 OtarcikCan modules starting...
2023-01-09 16:42:11 Initializing PCAN USB module. Channel:81, Baudrate:28
2023-01-09 16:42:11 Could not initialize PCAN USB module. Error:The driver is not loaded
2023-01-09 16:42:11 Could not initialize PCAN USB module. Error:The driver is not loaded

Binary file not shown.

View File

@ -0,0 +1,119 @@
/****************************************************************************
** Meta object code from reading C++ file 'CANAnalyzer.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../Sources/CANAnalyzer.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'CANAnalyzer.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_CCANAnalyzer_t {
QByteArrayData data[3];
char stringdata0[30];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_CCANAnalyzer_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_CCANAnalyzer_t qt_meta_stringdata_CCANAnalyzer = {
{
QT_MOC_LITERAL(0, 0, 12), // "CCANAnalyzer"
QT_MOC_LITERAL(1, 13, 15), // "CANTimerExpired"
QT_MOC_LITERAL(2, 29, 0) // ""
},
"CCANAnalyzer\0CANTimerExpired\0"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_CCANAnalyzer[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
1, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 19, 2, 0x0a /* Public */,
// slots: parameters
QMetaType::Void,
0 // eod
};
void CCANAnalyzer::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<CCANAnalyzer *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->CANTimerExpired(); break;
default: ;
}
}
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject CCANAnalyzer::staticMetaObject = { {
QMetaObject::SuperData::link<QObject::staticMetaObject>(),
qt_meta_stringdata_CCANAnalyzer.data,
qt_meta_data_CCANAnalyzer,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *CCANAnalyzer::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *CCANAnalyzer::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_CCANAnalyzer.stringdata0))
return static_cast<void*>(this);
return QObject::qt_metacast(_clname);
}
int CCANAnalyzer::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QObject::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 1)
qt_static_metacall(this, _c, _id, _a);
_id -= 1;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 1)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 1;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -1,5 +1,5 @@
/**************************************************************************** /****************************************************************************
** Meta object code from reading C++ file 'PCANInterface.h' ** Meta object code from reading C++ file 'CANViewerPage.h'
** **
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2) ** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2)
** **
@ -7,11 +7,11 @@
*****************************************************************************/ *****************************************************************************/
#include <memory> #include <memory>
#include "../Sources/PCANInterface.h" #include "../Sources/Gui/CANViewerPage.h"
#include <QtCore/qbytearray.h> #include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h> #include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION) #if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'PCANInterface.h' doesn't include <QObject>." #error "The header file 'CANViewerPage.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67 #elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.2. It" #error "This file was generated using the moc from 5.14.2. It"
#error "cannot be used with the include files from this version of Qt." #error "cannot be used with the include files from this version of Qt."
@ -21,25 +21,25 @@
QT_BEGIN_MOC_NAMESPACE QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_CPCANInterface_t { struct qt_meta_stringdata_CCANViewerPage_t {
QByteArrayData data[1]; QByteArrayData data[1];
char stringdata0[15]; char stringdata0[15];
}; };
#define QT_MOC_LITERAL(idx, ofs, len) \ #define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_CPCANInterface_t, stringdata0) + ofs \ qptrdiff(offsetof(qt_meta_stringdata_CCANViewerPage_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \ - idx * sizeof(QByteArrayData)) \
) )
static const qt_meta_stringdata_CPCANInterface_t qt_meta_stringdata_CPCANInterface = { static const qt_meta_stringdata_CCANViewerPage_t qt_meta_stringdata_CCANViewerPage = {
{ {
QT_MOC_LITERAL(0, 0, 14) // "CPCANInterface" QT_MOC_LITERAL(0, 0, 14) // "CCANViewerPage"
}, },
"CPCANInterface" "CCANViewerPage"
}; };
#undef QT_MOC_LITERAL #undef QT_MOC_LITERAL
static const uint qt_meta_data_CPCANInterface[] = { static const uint qt_meta_data_CCANViewerPage[] = {
// content: // content:
8, // revision 8, // revision
@ -55,7 +55,7 @@ static const uint qt_meta_data_CPCANInterface[] = {
0 // eod 0 // eod
}; };
void CPCANInterface::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) void CCANViewerPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{ {
Q_UNUSED(_o); Q_UNUSED(_o);
Q_UNUSED(_id); Q_UNUSED(_id);
@ -63,32 +63,32 @@ void CPCANInterface::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _
Q_UNUSED(_a); Q_UNUSED(_a);
} }
QT_INIT_METAOBJECT const QMetaObject CPCANInterface::staticMetaObject = { { QT_INIT_METAOBJECT const QMetaObject CCANViewerPage::staticMetaObject = { {
QMetaObject::SuperData::link<QObject::staticMetaObject>(), QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
qt_meta_stringdata_CPCANInterface.data, qt_meta_stringdata_CCANViewerPage.data,
qt_meta_data_CPCANInterface, qt_meta_data_CCANViewerPage,
qt_static_metacall, qt_static_metacall,
nullptr, nullptr,
nullptr nullptr
} }; } };
const QMetaObject *CPCANInterface::metaObject() const const QMetaObject *CCANViewerPage::metaObject() const
{ {
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
} }
void *CPCANInterface::qt_metacast(const char *_clname) void *CCANViewerPage::qt_metacast(const char *_clname)
{ {
if (!_clname) return nullptr; if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_CPCANInterface.stringdata0)) if (!strcmp(_clname, qt_meta_stringdata_CCANViewerPage.stringdata0))
return static_cast<void*>(this); return static_cast<void*>(this);
return QObject::qt_metacast(_clname); return QWidget::qt_metacast(_clname);
} }
int CPCANInterface::qt_metacall(QMetaObject::Call _c, int _id, void **_a) int CCANViewerPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{ {
_id = QObject::qt_metacall(_c, _id, _a); _id = QWidget::qt_metacall(_c, _id, _a);
return _id; return _id;
} }
QT_WARNING_POP QT_WARNING_POP

View File

@ -6,9 +6,14 @@ debug/GeneralStatusPage.o
debug/GeneralMessagesLogDispatcher.o debug/GeneralMessagesLogDispatcher.o
debug/ProgramSettingsPage.o debug/ProgramSettingsPage.o
debug/CANDatabase.o debug/CANDatabase.o
debug/CANAnalyzer.o
debug/CANMessage.o
debug/CANViewerPage.o
debug/moc_MainWindow.o debug/moc_MainWindow.o
debug/moc_PCANInterface.o debug/moc_PCANInterface.o
debug/moc_OtarcikCan.o debug/moc_OtarcikCan.o
debug/moc_GeneralStatusPage.o debug/moc_GeneralStatusPage.o
debug/moc_ProgramSettingsPage.o debug/moc_ProgramSettingsPage.o
debug/moc_CANDatabase.o debug/moc_CANDatabase.o
debug/moc_CANAnalyzer.o
debug/moc_CANViewerPage.o

View File

@ -6,9 +6,14 @@ release/GeneralStatusPage.o
release/GeneralMessagesLogDispatcher.o release/GeneralMessagesLogDispatcher.o
release/ProgramSettingsPage.o release/ProgramSettingsPage.o
release/CANDatabase.o release/CANDatabase.o
release/CANAnalyzer.o
release/CANMessage.o
release/CANViewerPage.o
release/moc_MainWindow.o release/moc_MainWindow.o
release/moc_PCANInterface.o release/moc_PCANInterface.o
release/moc_OtarcikCan.o release/moc_OtarcikCan.o
release/moc_GeneralStatusPage.o release/moc_GeneralStatusPage.o
release/moc_ProgramSettingsPage.o release/moc_ProgramSettingsPage.o
release/moc_CANDatabase.o release/moc_CANDatabase.o
release/moc_CANAnalyzer.o
release/moc_CANViewerPage.o

View File

@ -1,95 +0,0 @@
/****************************************************************************
** Meta object code from reading C++ file 'GeneralStatusPage.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../Sources/Gui/GeneralStatusPage.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'GeneralStatusPage.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_CGeneralStatusPage_t {
QByteArrayData data[1];
char stringdata0[19];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_CGeneralStatusPage_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_CGeneralStatusPage_t qt_meta_stringdata_CGeneralStatusPage = {
{
QT_MOC_LITERAL(0, 0, 18) // "CGeneralStatusPage"
},
"CGeneralStatusPage"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_CGeneralStatusPage[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
0, 0, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
0 // eod
};
void CGeneralStatusPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
Q_UNUSED(_o);
Q_UNUSED(_id);
Q_UNUSED(_c);
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject CGeneralStatusPage::staticMetaObject = { {
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
qt_meta_stringdata_CGeneralStatusPage.data,
qt_meta_data_CGeneralStatusPage,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *CGeneralStatusPage::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *CGeneralStatusPage::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_CGeneralStatusPage.stringdata0))
return static_cast<void*>(this);
return QWidget::qt_metacast(_clname);
}
int CGeneralStatusPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -1,95 +0,0 @@
/****************************************************************************
** Meta object code from reading C++ file 'MainWindow.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../Sources/MainWindow.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'MainWindow.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_CMainWindow_t {
QByteArrayData data[1];
char stringdata0[12];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_CMainWindow_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_CMainWindow_t qt_meta_stringdata_CMainWindow = {
{
QT_MOC_LITERAL(0, 0, 11) // "CMainWindow"
},
"CMainWindow"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_CMainWindow[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
0, 0, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
0 // eod
};
void CMainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
Q_UNUSED(_o);
Q_UNUSED(_id);
Q_UNUSED(_c);
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject CMainWindow::staticMetaObject = { {
QMetaObject::SuperData::link<QMainWindow::staticMetaObject>(),
qt_meta_stringdata_CMainWindow.data,
qt_meta_data_CMainWindow,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *CMainWindow::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *CMainWindow::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_CMainWindow.stringdata0))
return static_cast<void*>(this);
return QMainWindow::qt_metacast(_clname);
}
int CMainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QMainWindow::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -1,95 +0,0 @@
/****************************************************************************
** Meta object code from reading C++ file 'OtarcikCan.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../Sources/OtarcikCan.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'OtarcikCan.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_COtarcikCan_t {
QByteArrayData data[1];
char stringdata0[12];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_COtarcikCan_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_COtarcikCan_t qt_meta_stringdata_COtarcikCan = {
{
QT_MOC_LITERAL(0, 0, 11) // "COtarcikCan"
},
"COtarcikCan"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_COtarcikCan[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
0, 0, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
0 // eod
};
void COtarcikCan::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
Q_UNUSED(_o);
Q_UNUSED(_id);
Q_UNUSED(_c);
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject COtarcikCan::staticMetaObject = { {
QMetaObject::SuperData::link<QObject::staticMetaObject>(),
qt_meta_stringdata_COtarcikCan.data,
qt_meta_data_COtarcikCan,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *COtarcikCan::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *COtarcikCan::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_COtarcikCan.stringdata0))
return static_cast<void*>(this);
return QObject::qt_metacast(_clname);
}
int COtarcikCan::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QObject::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -1,95 +0,0 @@
/****************************************************************************
** Meta object code from reading C++ file 'ProgramSettingsPage.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../Sources/Gui/ProgramSettingsPage.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'ProgramSettingsPage.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_CProgramSettingsPage_t {
QByteArrayData data[1];
char stringdata0[21];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_CProgramSettingsPage_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_CProgramSettingsPage_t qt_meta_stringdata_CProgramSettingsPage = {
{
QT_MOC_LITERAL(0, 0, 20) // "CProgramSettingsPage"
},
"CProgramSettingsPage"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_CProgramSettingsPage[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
0, 0, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
0 // eod
};
void CProgramSettingsPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
Q_UNUSED(_o);
Q_UNUSED(_id);
Q_UNUSED(_c);
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject CProgramSettingsPage::staticMetaObject = { {
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
qt_meta_stringdata_CProgramSettingsPage.data,
qt_meta_data_CProgramSettingsPage,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *CProgramSettingsPage::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *CProgramSettingsPage::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_CProgramSettingsPage.stringdata0))
return static_cast<void*>(this);
return QWidget::qt_metacast(_clname);
}
int CProgramSettingsPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -1,401 +0,0 @@
#define __DBL_MIN_EXP__ (-1021)
#define __FLT32X_MAX_EXP__ 1024
#define __cpp_attributes 200809
#define __UINT_LEAST16_MAX__ 0xffff
#define __ATOMIC_ACQUIRE 2
#define __FLT128_MAX_10_EXP__ 4932
#define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F
#define __GCC_IEC_559_COMPLEX 2
#define __cpp_aggregate_nsdmi 201304
#define __UINT_LEAST8_TYPE__ unsigned char
#define __SIZEOF_FLOAT80__ 16
#define _WIN32 1
#define __INTMAX_C(c) c ## LL
#define __CHAR_BIT__ 8
#define __UINT8_MAX__ 0xff
#define _WIN64 1
#define __WINT_MAX__ 0xffff
#define __FLT32_MIN_EXP__ (-125)
#define __cpp_static_assert 200410
#define __ORDER_LITTLE_ENDIAN__ 1234
#define __SIZE_MAX__ 0xffffffffffffffffULL
#define __WCHAR_MAX__ 0xffff
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
#define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L)
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
#define __GCC_IEC_559 2
#define __FLT32X_DECIMAL_DIG__ 17
#define __FLT_EVAL_METHOD__ 0
#define __cpp_binary_literals 201304
#define __FLT64_DECIMAL_DIG__ 17
#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
#define __x86_64 1
#define __cpp_variadic_templates 200704
#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL
#define __SIG_ATOMIC_TYPE__ int
#define __DBL_MIN_10_EXP__ (-307)
#define __FINITE_MATH_ONLY__ 0
#define __cpp_variable_templates 201304
#define __GNUC_PATCHLEVEL__ 0
#define __FLT32_HAS_DENORM__ 1
#define __UINT_FAST8_MAX__ 0xff
#define __has_include(STR) __has_include__(STR)
#define _stdcall __attribute__((__stdcall__))
#define __DEC64_MAX_EXP__ 385
#define __INT8_C(c) c
#define __INT_LEAST8_WIDTH__ 8
#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL
#define __SHRT_MAX__ 0x7fff
#define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L
#define __FLT64X_MAX_10_EXP__ 4932
#define __UINT_LEAST8_MAX__ 0xff
#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
#define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128
#define __UINTMAX_TYPE__ long long unsigned int
#define __DEC32_EPSILON__ 1E-6DF
#define __FLT_EVAL_METHOD_TS_18661_3__ 0
#define __OPTIMIZE__ 1
#define __UINT32_MAX__ 0xffffffffU
#define __GXX_EXPERIMENTAL_CXX0X__ 1
#define __LDBL_MAX_EXP__ 16384
#define __FLT128_MIN_EXP__ (-16381)
#define __WINT_MIN__ 0
#define __FLT128_MIN_10_EXP__ (-4931)
#define __INT_LEAST16_WIDTH__ 16
#define __SCHAR_MAX__ 0x7f
#define __FLT128_MANT_DIG__ 113
#define __WCHAR_MIN__ 0
#define __INT64_C(c) c ## LL
#define __DBL_DIG__ 15
#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
#define __FLT64X_MANT_DIG__ 64
#define __SIZEOF_INT__ 4
#define __SIZEOF_POINTER__ 8
#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
#define __USER_LABEL_PREFIX__
#define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x
#define __STDC_HOSTED__ 1
#define __WIN32 1
#define __LDBL_HAS_INFINITY__ 1
#define __WIN64 1
#define __FLT32_DIG__ 6
#define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F
#define __GXX_WEAK__ 1
#define __SHRT_WIDTH__ 16
#define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L
#define __DEC32_MAX__ 9.999999E96DF
#define __cpp_threadsafe_static_init 200806
#define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x
#define __MINGW32__ 1
#define __FLT32X_HAS_INFINITY__ 1
#define __INT32_MAX__ 0x7fffffff
#define __INT_WIDTH__ 32
#define __SIZEOF_LONG__ 4
#define __UINT16_C(c) c
#define __PTRDIFF_WIDTH__ 64
#define __DECIMAL_DIG__ 21
#define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64
#define __INTMAX_WIDTH__ 64
#define __FLT64_MIN_EXP__ (-1021)
#define __has_include_next(STR) __has_include_next__(STR)
#define __FLT64X_MIN_10_EXP__ (-4931)
#define __LDBL_HAS_QUIET_NAN__ 1
#define __FLT64_MANT_DIG__ 53
#define _REENTRANT 1
#define __GNUC__ 7
#define _cdecl __attribute__((__cdecl__))
#define __GXX_RTTI 1
#define __MMX__ 1
#define __cpp_delegating_constructors 200604
#define __FLT_HAS_DENORM__ 1
#define __SIZEOF_LONG_DOUBLE__ 16
#define __BIGGEST_ALIGNMENT__ 16
#define __STDC_UTF_16__ 1
#define __FLT64_MAX_10_EXP__ 308
#define __FLT32_HAS_INFINITY__ 1
#define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L)
#define _thiscall __attribute__((__thiscall__))
#define __cpp_raw_strings 200710
#define __INT_FAST32_MAX__ 0x7fffffff
#define __WINNT 1
#define __DBL_HAS_INFINITY__ 1
#define __INT64_MAX__ 0x7fffffffffffffffLL
#define __WINNT__ 1
#define __DEC32_MIN_EXP__ (-94)
#define __INTPTR_WIDTH__ 64
#define __FLT32X_HAS_DENORM__ 1
#define __INT_FAST16_TYPE__ short int
#define _fastcall __attribute__((__fastcall__))
#define __LDBL_HAS_DENORM__ 1
#define __cplusplus 201402L
#define __cpp_ref_qualifiers 200710
#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL
#define __INT_LEAST32_MAX__ 0x7fffffff
#define __DEC32_MIN__ 1E-95DF
#define __DEPRECATED 1
#define __cpp_rvalue_references 200610
#define __DBL_MAX_EXP__ 1024
#define __WCHAR_WIDTH__ 16
#define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32
#define __DEC128_EPSILON__ 1E-33DL
#define __SSE2_MATH__ 1
#define __ATOMIC_HLE_RELEASE 131072
#define __WIN32__ 1
#define __PTRDIFF_MAX__ 0x7fffffffffffffffLL
#define __amd64 1
#define __tune_core2__ 1
#define __ATOMIC_HLE_ACQUIRE 65536
#define __FLT32_HAS_QUIET_NAN__ 1
#define __GNUG__ 7
#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL
#define __SIZEOF_SIZE_T__ 8
#define __cpp_rvalue_reference 200610
#define __cpp_nsdmi 200809
#define __FLT64X_MIN_EXP__ (-16381)
#define __SIZEOF_WINT_T__ 2
#define __LONG_LONG_WIDTH__ 64
#define __cpp_initializer_lists 200806
#define __FLT32_MAX_EXP__ 128
#define __cpp_hex_float 201603
#define __GXX_ABI_VERSION 1011
#define __FLT128_HAS_INFINITY__ 1
#define __FLT_MIN_EXP__ (-125)
#define __cpp_lambdas 200907
#define __FLT64X_HAS_QUIET_NAN__ 1
#define __INT_FAST64_TYPE__ long long int
#define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64
#define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L)
#define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x
#define __DECIMAL_BID_FORMAT__ 1
#define __GXX_TYPEINFO_EQUALITY_INLINE 0
#define __FLT64_MIN_10_EXP__ (-307)
#define __FLT64X_DECIMAL_DIG__ 21
#define __DEC128_MIN__ 1E-6143DL
#define __REGISTER_PREFIX__
#define __UINT16_MAX__ 0xffff
#define __DBL_HAS_DENORM__ 1
#define __cdecl __attribute__((__cdecl__))
#define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32
#define __UINT8_TYPE__ unsigned char
#define __FLT_MANT_DIG__ 24
#define __LDBL_DECIMAL_DIG__ 21
#define __VERSION__ "7.3.0"
#define __UINT64_C(c) c ## ULL
#define __cpp_unicode_characters 200704
#define __cpp_decltype_auto 201304
#define __GCC_ATOMIC_INT_LOCK_FREE 2
#define __FLT128_MAX_EXP__ 16384
#define __FLT32_MANT_DIG__ 24
#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__
#define __FLT128_HAS_DENORM__ 1
#define __FLT128_DIG__ 33
#define __SCHAR_WIDTH__ 8
#define __INT32_C(c) c
#define __DEC64_EPSILON__ 1E-15DD
#define __ORDER_PDP_ENDIAN__ 3412
#define __DEC128_MIN_EXP__ (-6142)
#define __FLT32_MAX_10_EXP__ 38
#define __INT_FAST32_TYPE__ int
#define __UINT_LEAST16_TYPE__ short unsigned int
#define __FLT64X_HAS_INFINITY__ 1
#define __INT16_MAX__ 0x7fff
#define __cpp_rtti 199711
#define __SIZE_TYPE__ long long unsigned int
#define __UINT64_MAX__ 0xffffffffffffffffULL
#define __FLT64X_DIG__ 18
#define __INT8_TYPE__ signed char
#define __cpp_digit_separators 201309
#define __GCC_ASM_FLAG_OUTPUTS__ 1
#define __FLT_RADIX__ 2
#define __INT_LEAST16_TYPE__ short int
#define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L
#define __UINTMAX_C(c) c ## ULL
#define __GLIBCXX_BITSIZE_INT_N_0 128
#define __SEH__ 1
#define __SIG_ATOMIC_MAX__ 0x7fffffff
#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
#define __cpp_sized_deallocation 201309
#define __SIZEOF_PTRDIFF_T__ 8
#define __FLT32X_MANT_DIG__ 53
#define __x86_64__ 1
#define __FLT32X_MIN_EXP__ (-1021)
#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF
#define __MSVCRT__ 1
#define __INT_FAST16_MAX__ 0x7fff
#define __FLT64_DIG__ 15
#define __UINT_FAST32_MAX__ 0xffffffffU
#define __UINT_LEAST64_TYPE__ long long unsigned int
#define __FLT_HAS_QUIET_NAN__ 1
#define __FLT_MAX_10_EXP__ 38
#define __LONG_MAX__ 0x7fffffffL
#define __FLT64X_HAS_DENORM__ 1
#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL
#define __FLT_HAS_INFINITY__ 1
#define __cpp_unicode_literals 200710
#define __UINT_FAST16_TYPE__ short unsigned int
#define __DEC64_MAX__ 9.999999999999999E384DD
#define __INT_FAST32_WIDTH__ 32
#define __CHAR16_TYPE__ short unsigned int
#define __PRAGMA_REDEFINE_EXTNAME 1
#define __SIZE_WIDTH__ 64
#define __SEG_FS 1
#define __INT_LEAST16_MAX__ 0x7fff
#define __DEC64_MANT_DIG__ 16
#define __UINT_LEAST32_MAX__ 0xffffffffU
#define __SEG_GS 1
#define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32
#define __GCC_ATOMIC_LONG_LOCK_FREE 2
#define __SIG_ATOMIC_WIDTH__ 32
#define __INT_LEAST64_TYPE__ long long int
#define __INT16_TYPE__ short int
#define __INT_LEAST8_TYPE__ signed char
#define __DEC32_MAX_EXP__ 97
#define __INT_FAST8_MAX__ 0x7f
#define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128
#define __INTPTR_MAX__ 0x7fffffffffffffffLL
#define __GXX_MERGED_TYPEINFO_NAMES 0
#define __cpp_range_based_for 200907
#define __FLT64_HAS_QUIET_NAN__ 1
#define __stdcall __attribute__((__stdcall__))
#define __FLT32_MIN_10_EXP__ (-37)
#define __SSE2__ 1
#define __EXCEPTIONS 1
#define __LDBL_MANT_DIG__ 64
#define __DBL_HAS_QUIET_NAN__ 1
#define __FLT64_HAS_INFINITY__ 1
#define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x
#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)
#define __cpp_return_type_deduction 201304
#define __INTPTR_TYPE__ long long int
#define __UINT16_TYPE__ short unsigned int
#define __WCHAR_TYPE__ short unsigned int
#define __SIZEOF_FLOAT__ 4
#define __pic__ 1
#define __UINTPTR_MAX__ 0xffffffffffffffffULL
#define __INT_FAST64_WIDTH__ 64
#define __DEC64_MIN_EXP__ (-382)
#define __cpp_decltype 200707
#define __FLT32_DECIMAL_DIG__ 9
#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL
#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
#define __FLT_DIG__ 6
#define __FLT64X_MAX_EXP__ 16384
#define __UINT_FAST64_TYPE__ long long unsigned int
#define __INT_MAX__ 0x7fffffff
#define __amd64__ 1
#define WIN32 1
#define __nocona 1
#define __code_model_medium__ 1
#define __INT64_TYPE__ long long int
#define __FLT_MAX_EXP__ 128
#define WIN64 1
#define __ORDER_BIG_ENDIAN__ 4321
#define __DBL_MANT_DIG__ 53
#define __cpp_inheriting_constructors 201511
#define __SIZEOF_FLOAT128__ 16
#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL
#define __DEC64_MIN__ 1E-383DD
#define __WINT_TYPE__ short unsigned int
#define __UINT_LEAST32_TYPE__ unsigned int
#define __SIZEOF_SHORT__ 2
#define __SSE__ 1
#define __LDBL_MIN_EXP__ (-16381)
#define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64
#define __WINT_WIDTH__ 16
#define __INT_LEAST8_MAX__ 0x7f
#define __FLT32X_MAX_10_EXP__ 308
#define __SIZEOF_INT128__ 16
#define __WCHAR_UNSIGNED__ 1
#define __LDBL_MAX_10_EXP__ 4932
#define __ATOMIC_RELAXED 0
#define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L)
#define __thiscall __attribute__((__thiscall__))
#define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128
#define __UINT8_C(c) c
#define __FLT64_MAX_EXP__ 1024
#define __INT_LEAST32_TYPE__ int
#define __SIZEOF_WCHAR_T__ 2
#define __FLT128_HAS_QUIET_NAN__ 1
#define __INT_FAST8_TYPE__ signed char
#define __fastcall __attribute__((__fastcall__))
#define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x
#define __GNUC_STDC_INLINE__ 1
#define __FLT64_HAS_DENORM__ 1
#define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32
#define __DBL_DECIMAL_DIG__ 17
#define __STDC_UTF_32__ 1
#define __INT_FAST8_WIDTH__ 8
#define __FXSR__ 1
#define __DEC_EVAL_METHOD__ 2
#define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x
#define __MINGW64__ 1
#define __cpp_runtime_arrays 198712
#define __UINT64_TYPE__ long long unsigned int
#define __UINT32_C(c) c ## U
#define __INTMAX_MAX__ 0x7fffffffffffffffLL
#define __cpp_alias_templates 200704
#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
#define WINNT 1
#define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F
#define __INT8_MAX__ 0x7f
#define __LONG_WIDTH__ 32
#define __PIC__ 1
#define __UINT_FAST32_TYPE__ unsigned int
#define __CHAR32_TYPE__ unsigned int
#define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F
#define __cpp_constexpr 201304
#define __INT32_TYPE__ int
#define __SIZEOF_DOUBLE__ 8
#define __cpp_exceptions 199711
#define __FLT_MIN_10_EXP__ (-37)
#define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64
#define __INT_LEAST32_WIDTH__ 32
#define __INTMAX_TYPE__ long long int
#define _INTEGRAL_MAX_BITS 64
#define __DEC128_MAX_EXP__ 6145
#define __FLT32X_HAS_QUIET_NAN__ 1
#define __ATOMIC_CONSUME 1
#define __nocona__ 1
#define __GNUC_MINOR__ 3
#define __GLIBCXX_TYPE_INT_N_0 __int128
#define __INT_FAST16_WIDTH__ 16
#define __UINTMAX_MAX__ 0xffffffffffffffffULL
#define __DEC32_MANT_DIG__ 7
#define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x
#define __DBL_MAX_10_EXP__ 308
#define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L
#define __INT16_C(c) c
#define __cpp_generic_lambdas 201304
#define __STDC__ 1
#define __FLT32X_DIG__ 15
#define __PTRDIFF_TYPE__ long long int
#define __ATOMIC_SEQ_CST 5
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1
#define __UINT32_TYPE__ unsigned int
#define __FLT32X_MIN_10_EXP__ (-307)
#define __UINTPTR_TYPE__ long long unsigned int
#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD
#define __DEC128_MANT_DIG__ 34
#define __LDBL_MIN_10_EXP__ (-4931)
#define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128
#define __SSE_MATH__ 1
#define __SIZEOF_LONG_LONG__ 8
#define __cpp_user_defined_literals 200809
#define __FLT128_DECIMAL_DIG__ 36
#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
#define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x
#define __LDBL_DIG__ 18
#define __FLT_DECIMAL_DIG__ 9
#define __UINT_FAST16_MAX__ 0xffff
#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
#define __INT_LEAST64_WIDTH__ 64
#define __SSE3__ 1
#define __UINT_FAST8_TYPE__ unsigned char
#define __WIN64__ 1
#define __cpp_init_captures 201304
#define __ATOMIC_ACQ_REL 4
#define __ATOMIC_RELEASE 3
#define __declspec(x) __attribute__((x))

View File

@ -0,0 +1,58 @@
/********************************************************************************
** Form generated from reading UI file 'CANViewerPage.ui'
**
** Created by: Qt User Interface Compiler version 5.14.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_CANVIEWERPAGE_H
#define UI_CANVIEWERPAGE_H
#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QTableWidget>
#include <QtWidgets/QWidget>
QT_BEGIN_NAMESPACE
class Ui_CCANViewerPage
{
public:
QTableWidget *tableWidget;
QPushButton *pushButton;
void setupUi(QWidget *CCANViewerPage)
{
if (CCANViewerPage->objectName().isEmpty())
CCANViewerPage->setObjectName(QString::fromUtf8("CCANViewerPage"));
CCANViewerPage->resize(1140, 581);
tableWidget = new QTableWidget(CCANViewerPage);
tableWidget->setObjectName(QString::fromUtf8("tableWidget"));
tableWidget->setGeometry(QRect(30, 60, 1051, 411));
pushButton = new QPushButton(CCANViewerPage);
pushButton->setObjectName(QString::fromUtf8("pushButton"));
pushButton->setGeometry(QRect(70, 500, 80, 22));
retranslateUi(CCANViewerPage);
QMetaObject::connectSlotsByName(CCANViewerPage);
} // setupUi
void retranslateUi(QWidget *CCANViewerPage)
{
CCANViewerPage->setWindowTitle(QCoreApplication::translate("CCANViewerPage", "Form", nullptr));
pushButton->setText(QCoreApplication::translate("CCANViewerPage", "Reset", nullptr));
} // retranslateUi
};
namespace Ui {
class CCANViewerPage: public Ui_CCANViewerPage {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_CANVIEWERPAGE_H

View File

@ -0,0 +1,52 @@
/********************************************************************************
** Form generated from reading UI file 'canviewer.ui'
**
** Created by: Qt User Interface Compiler version 5.14.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_CANVIEWER_H
#define UI_CANVIEWER_H
#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QTableWidget>
#include <QtWidgets/QWidget>
QT_BEGIN_NAMESPACE
class Ui_Form
{
public:
QTableWidget *tableWidget;
void setupUi(QWidget *Form)
{
if (Form->objectName().isEmpty())
Form->setObjectName(QString::fromUtf8("Form"));
Form->resize(960, 513);
tableWidget = new QTableWidget(Form);
tableWidget->setObjectName(QString::fromUtf8("tableWidget"));
tableWidget->setGeometry(QRect(40, 70, 881, 331));
retranslateUi(Form);
QMetaObject::connectSlotsByName(Form);
} // setupUi
void retranslateUi(QWidget *Form)
{
Form->setWindowTitle(QCoreApplication::translate("Form", "Form", nullptr));
} // retranslateUi
};
namespace Ui {
class Form: public Ui_Form {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_CANVIEWER_H