Implémentation des lectures des messages
Ajout de la page CAN View
This commit is contained in:
parent
087245571a
commit
e0c3c3a979
471
Otarcik_CAN/IVT-S_all-variations_12082020.dbc
Normal file
471
Otarcik_CAN/IVT-S_all-variations_12082020.dbc
Normal 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" ;
|
||||
|
||||
248
Otarcik_CAN/Logs/SystemLog.txt
Normal file
248
Otarcik_CAN/Logs/SystemLog.txt
Normal 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
@ -36,7 +36,10 @@ SOURCES += Sources/main.cpp \
|
||||
Sources/Gui/GeneralStatusPage.cpp \
|
||||
Sources/GeneralMessagesLogDispatcher.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 \
|
||||
Sources/PCANInterface.h \
|
||||
@ -47,11 +50,15 @@ HEADERS += Sources/MainWindow.h \
|
||||
Sources/Gui/ProgramSettingsPage.h \
|
||||
Sources/KVASER/kvaDbLib.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 \
|
||||
Sources/Gui/GeneralStatusPage.ui \
|
||||
Sources/Gui/ProgramSettingsPage.ui
|
||||
Sources/Gui/ProgramSettingsPage.ui \
|
||||
Sources/Gui/CANViewerPage.ui
|
||||
|
||||
|
||||
|
||||
|
||||
119
Otarcik_CAN/Sources/CANAnalyzer.cpp
Normal file
119
Otarcik_CAN/Sources/CANAnalyzer.cpp
Normal 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();
|
||||
}
|
||||
39
Otarcik_CAN/Sources/CANAnalyzer.h
Normal file
39
Otarcik_CAN/Sources/CANAnalyzer.h
Normal 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
|
||||
@ -31,7 +31,7 @@ int CCANDatabase::LoadDatabaseFile(QString Filename)
|
||||
KvaDbMessageHnd mh = 0;
|
||||
KvaDbSignalHnd sh = 0;
|
||||
unsigned int flags = 0;
|
||||
char filename[] = "mazda_3_2019.dbc";
|
||||
char filename[] = "IVT-S_all-variations_12082020.dbc";
|
||||
|
||||
|
||||
// Open a database handle
|
||||
|
||||
79
Otarcik_CAN/Sources/CANMessage.cpp
Normal file
79
Otarcik_CAN/Sources/CANMessage.cpp
Normal 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;
|
||||
}
|
||||
36
Otarcik_CAN/Sources/CANMessage.h
Normal file
36
Otarcik_CAN/Sources/CANMessage.h
Normal 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
|
||||
@ -46,7 +46,7 @@ CGeneralMessagesLogDispatcher::~CGeneralMessagesLogDispatcher()
|
||||
int CGeneralMessagesLogDispatcher::Init()
|
||||
{
|
||||
QString FileName;
|
||||
FileName = "./SystemLog.txt";
|
||||
FileName = "./Logs/SystemLog.txt";
|
||||
|
||||
mSystemLogFile = new QFile(FileName);
|
||||
if(mSystemLogFile)
|
||||
|
||||
@ -27,7 +27,7 @@ public:
|
||||
static CGeneralMessagesLogDispatcher mSingleton;
|
||||
|
||||
CGeneralMessagesLogDispatcher();
|
||||
virtual ~CGeneralMessagesLogDispatcher();
|
||||
~CGeneralMessagesLogDispatcher();
|
||||
|
||||
int AddLogMessage(QString LogLine, bool AddToGUILogPanel = true, eGenMsgTextErrorStatus TxtErrStatus = GEN_MSG_TXT_NO_ERROR_STATUS);
|
||||
CGeneralStatusPage *mGeneralStatusPageHandle;
|
||||
|
||||
14
Otarcik_CAN/Sources/Gui/CANViewerPage.cpp
Normal file
14
Otarcik_CAN/Sources/Gui/CANViewerPage.cpp
Normal 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;
|
||||
}
|
||||
22
Otarcik_CAN/Sources/Gui/CANViewerPage.h
Normal file
22
Otarcik_CAN/Sources/Gui/CANViewerPage.h
Normal 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
|
||||
42
Otarcik_CAN/Sources/Gui/CANViewerPage.ui
Normal file
42
Otarcik_CAN/Sources/Gui/CANViewerPage.ui
Normal 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>
|
||||
@ -26,10 +26,12 @@ CMainWindow::CMainWindow(QWidget *parent) :
|
||||
mGeneralStatusPage = new CGeneralStatusPage(this);
|
||||
mMainWindowWidget = new QTabWidget(this);
|
||||
mProgramSettingsPage = new CProgramSettingsPage(this);
|
||||
mCANViewerPage = new CCANViewerPage(this);
|
||||
|
||||
setCentralWidget(mMainWindowWidget);
|
||||
mMainWindowWidget->addTab(mGeneralStatusPage,"Status");
|
||||
mMainWindowWidget->addTab(mProgramSettingsPage,"Settings");
|
||||
mMainWindowWidget->addTab(mCANViewerPage,"CAN Data");
|
||||
|
||||
resize(1700,768);
|
||||
}
|
||||
|
||||
@ -7,6 +7,7 @@
|
||||
|
||||
#include "GeneralStatusPage.h"
|
||||
#include "ProgramSettingsPage.h"
|
||||
#include "CANViewerPage.h"
|
||||
|
||||
|
||||
namespace Ui {
|
||||
@ -24,6 +25,7 @@ public:
|
||||
QTabWidget *mMainWindowWidget;
|
||||
CGeneralStatusPage *mGeneralStatusPage;
|
||||
CProgramSettingsPage *mProgramSettingsPage;
|
||||
CCANViewerPage *mCANViewerPage;
|
||||
|
||||
|
||||
private:
|
||||
|
||||
@ -20,11 +20,15 @@ COtarcikCan::COtarcikCan(QObject *parent) : QObject(parent)
|
||||
{
|
||||
mPCANInterface = new CPCANInterface;
|
||||
mCANDatabase = new CCANDatabase;
|
||||
mCANAnalyzer = new CCANAnalyzer(mPCANInterface);
|
||||
}
|
||||
|
||||
COtarcikCan::~COtarcikCan()
|
||||
{
|
||||
delete mCANAnalyzer;
|
||||
delete mPCANInterface;
|
||||
delete mCANDatabase;
|
||||
|
||||
}
|
||||
|
||||
int COtarcikCan::Start()
|
||||
@ -34,9 +38,7 @@ int COtarcikCan::Start()
|
||||
CGeneralMessagesLogDispatcher::instance()->BindGuiPageHandle(w.mGeneralStatusPage);
|
||||
CGeneralMessagesLogDispatcher::instance()->Init();
|
||||
|
||||
CGeneralMessagesLogDispatcher::instance()->AddLogMessage("OtarcikCan modules starting...");
|
||||
|
||||
mPCANInterface->Init();
|
||||
mCANAnalyzer->Init(mPCANInterface,mCANDatabase);
|
||||
|
||||
mCANDatabase->Init();
|
||||
mCANDatabase->LoadDatabaseFile("");
|
||||
|
||||
@ -6,6 +6,7 @@
|
||||
#include "PCANInterface.h"
|
||||
#include "GeneralMessagesLogDispatcher.h"
|
||||
#include "CANDatabase.h"
|
||||
#include "CANAnalyzer.h"
|
||||
|
||||
class COtarcikCan : public QObject
|
||||
{
|
||||
@ -18,9 +19,12 @@ public:
|
||||
int Start();
|
||||
|
||||
private:
|
||||
|
||||
CCANAnalyzer *mCANAnalyzer;
|
||||
CPCANInterface *mPCANInterface;
|
||||
CCANDatabase *mCANDatabase;
|
||||
|
||||
|
||||
signals:
|
||||
|
||||
public slots:
|
||||
|
||||
@ -19,6 +19,7 @@
|
||||
#ifndef __PCANBASICH__
|
||||
#define __PCANBASICH__
|
||||
|
||||
#include <windows.h>
|
||||
////////////////////////////////////////////////////////////
|
||||
// Value definitions
|
||||
////////////////////////////////////////////////////////////
|
||||
|
||||
@ -16,6 +16,8 @@
|
||||
|
||||
#include "PCANInterface.h"
|
||||
#include "GeneralMessagesLogDispatcher.h"
|
||||
//#include "CANMessage.h"
|
||||
|
||||
|
||||
|
||||
CPCANInterface::CPCANInterface(QObject *parent) : QObject(parent)
|
||||
@ -38,6 +40,7 @@ int CPCANInterface::Init()
|
||||
CAN_GetErrorText(Result, 0, 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);
|
||||
return RET_GENERAL_ERROR;
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -48,8 +51,43 @@ int CPCANInterface::Init()
|
||||
|
||||
int CPCANInterface::DeInit(unsigned short Channel)
|
||||
{
|
||||
CAN_Uninitialize(Channel);
|
||||
CAN_Uninitialize(PCAN_USBBUS1);
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
|
||||
@ -2,9 +2,14 @@
|
||||
#define PCANINTERFACE_H
|
||||
|
||||
#include <QObject>
|
||||
#include <windows.h>
|
||||
#include "CANMessage.h"
|
||||
#include "PCANBasic.h"
|
||||
|
||||
#include <QList>
|
||||
|
||||
|
||||
//class CCANMessage;
|
||||
|
||||
class CPCANInterface : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
@ -13,6 +18,9 @@ public:
|
||||
int Init();
|
||||
int DeInit(unsigned short Channel);
|
||||
|
||||
QList<CCANMessage*> ReadCANFullBuffer(unsigned short Channel);
|
||||
|
||||
|
||||
signals:
|
||||
|
||||
public slots:
|
||||
|
||||
@ -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.
119
Otarcik_CAN/debug/moc_CANAnalyzer.cpp
Normal file
119
Otarcik_CAN/debug/moc_CANAnalyzer.cpp
Normal 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
|
||||
@ -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)
|
||||
**
|
||||
@ -7,11 +7,11 @@
|
||||
*****************************************************************************/
|
||||
|
||||
#include <memory>
|
||||
#include "../Sources/PCANInterface.h"
|
||||
#include "../Sources/Gui/CANViewerPage.h"
|
||||
#include <QtCore/qbytearray.h>
|
||||
#include <QtCore/qmetatype.h>
|
||||
#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
|
||||
#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."
|
||||
@ -21,25 +21,25 @@
|
||||
QT_BEGIN_MOC_NAMESPACE
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_DEPRECATED
|
||||
struct qt_meta_stringdata_CPCANInterface_t {
|
||||
struct qt_meta_stringdata_CCANViewerPage_t {
|
||||
QByteArrayData data[1];
|
||||
char stringdata0[15];
|
||||
};
|
||||
#define QT_MOC_LITERAL(idx, ofs, 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)) \
|
||||
)
|
||||
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
|
||||
|
||||
static const uint qt_meta_data_CPCANInterface[] = {
|
||||
static const uint qt_meta_data_CCANViewerPage[] = {
|
||||
|
||||
// content:
|
||||
8, // revision
|
||||
@ -55,7 +55,7 @@ static const uint qt_meta_data_CPCANInterface[] = {
|
||||
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(_id);
|
||||
@ -63,32 +63,32 @@ void CPCANInterface::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _
|
||||
Q_UNUSED(_a);
|
||||
}
|
||||
|
||||
QT_INIT_METAOBJECT const QMetaObject CPCANInterface::staticMetaObject = { {
|
||||
QMetaObject::SuperData::link<QObject::staticMetaObject>(),
|
||||
qt_meta_stringdata_CPCANInterface.data,
|
||||
qt_meta_data_CPCANInterface,
|
||||
QT_INIT_METAOBJECT const QMetaObject CCANViewerPage::staticMetaObject = { {
|
||||
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
|
||||
qt_meta_stringdata_CCANViewerPage.data,
|
||||
qt_meta_data_CCANViewerPage,
|
||||
qt_static_metacall,
|
||||
nullptr,
|
||||
nullptr
|
||||
} };
|
||||
|
||||
|
||||
const QMetaObject *CPCANInterface::metaObject() const
|
||||
const QMetaObject *CCANViewerPage::metaObject() const
|
||||
{
|
||||
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 (!strcmp(_clname, qt_meta_stringdata_CPCANInterface.stringdata0))
|
||||
if (!strcmp(_clname, qt_meta_stringdata_CCANViewerPage.stringdata0))
|
||||
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;
|
||||
}
|
||||
QT_WARNING_POP
|
||||
@ -6,9 +6,14 @@ debug/GeneralStatusPage.o
|
||||
debug/GeneralMessagesLogDispatcher.o
|
||||
debug/ProgramSettingsPage.o
|
||||
debug/CANDatabase.o
|
||||
debug/CANAnalyzer.o
|
||||
debug/CANMessage.o
|
||||
debug/CANViewerPage.o
|
||||
debug/moc_MainWindow.o
|
||||
debug/moc_PCANInterface.o
|
||||
debug/moc_OtarcikCan.o
|
||||
debug/moc_GeneralStatusPage.o
|
||||
debug/moc_ProgramSettingsPage.o
|
||||
debug/moc_CANDatabase.o
|
||||
debug/moc_CANAnalyzer.o
|
||||
debug/moc_CANViewerPage.o
|
||||
|
||||
@ -6,9 +6,14 @@ release/GeneralStatusPage.o
|
||||
release/GeneralMessagesLogDispatcher.o
|
||||
release/ProgramSettingsPage.o
|
||||
release/CANDatabase.o
|
||||
release/CANAnalyzer.o
|
||||
release/CANMessage.o
|
||||
release/CANViewerPage.o
|
||||
release/moc_MainWindow.o
|
||||
release/moc_PCANInterface.o
|
||||
release/moc_OtarcikCan.o
|
||||
release/moc_GeneralStatusPage.o
|
||||
release/moc_ProgramSettingsPage.o
|
||||
release/moc_CANDatabase.o
|
||||
release/moc_CANAnalyzer.o
|
||||
release/moc_CANViewerPage.o
|
||||
|
||||
@ -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
|
||||
@ -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
|
||||
@ -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
|
||||
@ -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
|
||||
@ -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))
|
||||
58
Otarcik_CAN/ui_CANViewerPage.h
Normal file
58
Otarcik_CAN/ui_CANViewerPage.h
Normal 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
|
||||
52
Otarcik_CAN/ui_canviewer.h
Normal file
52
Otarcik_CAN/ui_canviewer.h
Normal 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
|
||||
Loading…
x
Reference in New Issue
Block a user