diff --git a/cva_asw_m0146/src/CANmatrix/dbc/DMK-RP-01_CAN_V0.1.dbc b/cva_asw_m0146/src/CANmatrix/dbc/DMK-RP-01_CAN_V0.1.dbc new file mode 100644 index 0000000..156a7ae --- /dev/null +++ b/cva_asw_m0146/src/CANmatrix/dbc/DMK-RP-01_CAN_V0.1.dbc @@ -0,0 +1,272 @@ +VERSION "FCB V1.0" + + +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_: SCM PANEL +VAL_TABLE_ DM_ERR 1 "ERROR" 0 "NO_ERROR" ; +VAL_TABLE_ DM_LEVEL_TABLE 3 "LEVEL3" 2 "LEVEL2" 1 "LEVEL1" 0 "OFF" ; +VAL_TABLE_ DM_MOTOR_STATE 3 "FAULT" 2 "ACT_CCW" 1 "ACT_CW" 0 "NO_ACT" ; +VAL_TABLE_ DM_KeyState 1 "PRESSED" 0 "NOT_PRESS" ; + + +BO_ 3221225472 VECTOR__INDEPENDENT_SIG_MSG: 0 Vector__XXX + SG_ SCM_ERR_HEAT_SENSOR2 : 0|1@1+ (1,0) [0|0] "" Vector__XXX + SG_ SCM_ERR_HEAT_SENSOR1 : 0|1@1+ (1,0) [0|0] "" Vector__XXX + SG_ SCM_ERR_HALL_HG : 0|1@1+ (1,0) [0|0] "" Vector__XXX + SG_ SCM_ERR_OC_3 : 0|1@1+ (1,0) [0|0] "" Vector__XXX + SG_ SCM_ERR_OC_2 : 0|1@1+ (1,0) [0|0] "" Vector__XXX + SG_ SCM_ERR_OC_1 : 0|1@1+ (1,0) [0|0] "" Vector__XXX + SG_ SCM_ERR_HALL_YT : 0|1@1+ (1,0) [0|0] "" Vector__XXX + SG_ SCM_ERR_HALL_TZ : 0|1@1+ (1,0) [0|0] "" Vector__XXX + SG_ SCM_ERR_HALL_ZY : 0|1@1+ (1,0) [0|0] "" Vector__XXX + SG_ SCM_ERR_HALL_TT : 0|1@1+ (1,0) [0|0] "" Vector__XXX + SG_ SCM_ERR_HALL_KB : 0|1@1+ (1,0) [0|0] "" Vector__XXX + SG_ SCM_ERR_UV : 0|1@1+ (1,0) [0|0] "" Vector__XXX + SG_ SCM_ERR_OV : 0|1@1+ (1,0) [0|0] "" Vector__XXX + +BO_ 1030 SCM_DEBUG6: 8 SCM + SG_ DEBUG_MOTOR_YT_HALLIO : 10|1@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_YT_STOP_2 : 48|16@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_YT_STOP_1 : 32|16@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_YT_STATUS : 8|2@1+ (1,0) [0|255] "" PANEL + SG_ DEBUG_MOTOR_YT_LOC : 16|16@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_YT_CURRENT : 0|8@1+ (1,0) [0|255] "" PANEL + +BO_ 1029 SCM_DEBUG5: 8 SCM + SG_ DEBUG_MOTOR_TZ_HALLIO : 10|1@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_TZ_STOP_2 : 48|16@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_TZ_STOP_1 : 32|16@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_TZ_STATUS : 8|2@1+ (1,0) [0|255] "" PANEL + SG_ DEBUG_MOTOR_TZ_LOC : 16|16@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_TZ_CURRENT : 0|8@1+ (1,0) [0|255] "" PANEL + +BO_ 1028 SCM_DEBUG4: 8 SCM + SG_ DEBUG_MOTOR_ZY_HALLIO : 10|1@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_ZY_STOP_2 : 48|16@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_ZY_STOP_1 : 32|16@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_ZY_STATUS : 8|2@1+ (1,0) [0|255] "" PANEL + SG_ DEBUG_MOTOR_ZY_LOC : 16|16@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_ZY_CURRENT : 0|8@1+ (1,0) [0|255] "" PANEL + +BO_ 1027 SCM_DEBUG3: 8 SCM + SG_ DEBUG_MOTOR_TT_HALLIO : 10|1@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_TT_STOP_2 : 48|16@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_TT_STOP_1 : 32|16@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_TT_STATUS : 8|2@1+ (1,0) [0|255] "" PANEL + SG_ DEBUG_MOTOR_TT_LOC : 16|16@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_TT_CURRENT : 0|8@1+ (1,0) [0|255] "" PANEL + +BO_ 1026 SCM_DEBUG2: 8 SCM + SG_ DEBUG_MOTOR_KB_HALLIO : 10|1@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_KB_STOP_2 : 48|16@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_KB_STOP_1 : 32|16@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_KB_STATUS : 8|2@1+ (1,0) [0|255] "" PANEL + SG_ DEBUG_MOTOR_KB_LOC : 16|16@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_KB_CURRENT : 0|8@1+ (1,0) [0|255] "" PANEL + +BO_ 1025 SCM_DEBUG1: 8 SCM + SG_ DEBUG_MOTOR_HG_HALLIO : 10|1@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_HG_STOP_2 : 48|16@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_HG_STOP_1 : 32|16@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_HG_STATUS : 8|2@1+ (1,0) [0|255] "" PANEL + SG_ DEBUG_MOTOR_HG_LOC : 16|16@1+ (1,0) [0|65535] "" PANEL + SG_ DEBUG_MOTOR_HG_CURRENT : 0|8@1+ (1,0) [0|255] "" PANEL + +BO_ 769 SCM_STATE: 8 SCM + SG_ test5 : 56|8@1+ (1,0) [0|0] "" PANEL + SG_ test4 : 48|8@1+ (1,0) [0|0] "" PANEL + SG_ test3 : 40|8@1+ (1,0) [0|0] "" PANEL + SG_ test2 : 32|8@1+ (1,0) [0|0] "" PANEL + SG_ test1 : 24|8@1+ (1,0) [0|0] "" PANEL + SG_ ZY_MSSG_STATE : 20|2@1+ (1,0) [0|3] "" PANEL + SG_ ZY_HEAT_STATE : 18|2@1+ (1,0) [0|3] "" PANEL + SG_ ZY_FAN_STATE : 16|2@1+ (1,0) [0|3] "" PANEL + SG_ MOTOR_ZY_STATE : 10|2@1+ (1,0) [0|0] "" PANEL + SG_ MOTOR_YT_STATE : 8|2@1+ (1,0) [0|0] "" PANEL + SG_ MOTOR_TZ_STATE : 6|2@1+ (1,0) [0|0] "" PANEL + SG_ MOTOR_TT_STATE : 4|2@1+ (1,0) [0|0] "" PANEL + SG_ MOTOR_KB_STATE : 2|2@1+ (1,0) [0|0] "" PANEL + SG_ MOTOR_HG_STATE : 0|2@1+ (1,0) [0|0] "" PANEL + +BO_ 513 Panel_Key: 8 PANEL + SG_ KEY_ZY_U : 1|1@1+ (1,0) [0|0] "" SCM + SG_ KEY_ZY_MSSG : 20|1@1+ (1,0) [0|0] "" SCM + SG_ KEY_ZY_HEAT : 17|1@1+ (1,0) [0|0] "" SCM + SG_ KEY_ZY_FLAT : 32|1@1+ (1,0) [0|0] "" SCM + SG_ KEY_ZY_FAN : 16|1@1+ (1,0) [0|0] "" SCM + SG_ KEY_ZY_D : 0|1@1+ (1,0) [0|0] "" SCM + SG_ KEY_YT_U : 9|1@1+ (1,0) [0|0] "" SCM + SG_ KEY_YT_D : 8|1@1+ (1,0) [0|0] "" SCM + SG_ KEY_TZ_U : 11|1@1+ (1,0) [0|0] "" SCM + SG_ KEY_TZ_D : 10|1@1+ (1,0) [0|0] "" SCM + SG_ KEY_TT_R : 2|1@1+ (1,0) [0|0] "" SCM + SG_ KEY_TT_F : 3|1@1+ (1,0) [0|0] "" SCM + SG_ KEY_RESET : 33|1@1+ (1,0) [0|0] "" SCM + SG_ KEY_MEMORY_SET : 27|1@1+ (1,0) [0|0] "" SCM + SG_ KEY_MEMORY_3 : 24|1@1+ (1,0) [0|0] "" SCM + SG_ KEY_MEMORY_2 : 25|1@1+ (1,0) [0|0] "" SCM + SG_ KEY_MEMORY_1 : 26|1@1+ (1,0) [0|0] "" SCM + SG_ KEY_KB_R : 4|1@1+ (1,0) [0|0] "" SCM + SG_ KEY_KB_F : 5|1@1+ (1,0) [0|0] "" SCM + SG_ KEY_HG_R : 6|1@1+ (1,0) [0|0] "" SCM + SG_ KEY_HG_F : 7|1@1+ (1,0) [0|0] "" SCM + + + +CM_ BO_ 3221225472 "This is a message for not used signals, created by Vector CANdb++ DBC OLE DB Provider."; +BA_DEF_ EV_ "GenEnvIsGeneratedDsp" ENUM "No","Yes"; +BA_DEF_ EV_ "GenEnvAutoGenCtrl" ENUM "No","Yes"; +BA_DEF_ EV_ "GenEnvMsgOffset" INT 0 2147483647; +BA_DEF_ EV_ "GenEnvMsgName" STRING ; +BA_DEF_ EV_ "GenEnvIsGeneratedSnd" ENUM "No","Yes"; +BA_DEF_ SG_ "GenSigStartValue" FLOAT 0 1215752192; +BA_DEF_ SG_ "GenSigTimeoutValue" FLOAT 0 1215752192; +BA_DEF_ SG_ "GenSigInactiveValue" FLOAT 0 1215752192; +BA_DEF_ SG_ "GenSigMinValue" INT 0 2147483647; +BA_DEF_ SG_ "GenSigMaxValue" INT 0 2147483647; +BA_DEF_ SG_ "GenSigSendType" ENUM "Cycle"; +BA_DEF_ SG_ "GenSigEnvVarType" ENUM "int","float","undef"; +BA_DEF_ BO_ "GenMsgDelayTime" INT 0 0; +BA_DEF_ BO_ "GenMsgNrOfRepetition" INT 0 0; +BA_DEF_ BO_ "GenMsgCycleTimeFast" INT 0 0; +BA_DEF_ BO_ "NmMessage" ENUM "No","Yes"; +BA_DEF_ BO_ "GenMsgCycleTime" INT 0 65535; +BA_DEF_ BO_ "VFrameFormat" ENUM "StandardCAN","ExtendedCAN","reserved","reserved","reserved","reserved","reserved","reserved","reserved","reserved","reserved","reserved","reserved","reserved","StandardCAN_FD","ExtendedCAN_FD"; +BA_DEF_ BO_ "GenMsgSendType" ENUM "Cycle"; +BA_DEF_ BU_ "NmStationAddress" HEX 0 127; +BA_DEF_ BU_ "CANoeStartDelay" INT 0 0; +BA_DEF_ BU_ "CANoeDrift" INT 0 0; +BA_DEF_ BU_ "CANoeJitterMin" INT 0 0; +BA_DEF_ BU_ "CANoeJitterMax" INT 0 0; +BA_DEF_ BU_ "ECU" STRING ; +BA_DEF_ BU_ "NodeLayerModules" STRING ; +BA_DEF_ "BusType" STRING ; +BA_DEF_ "GenEnvVarPrefix" STRING ; +BA_DEF_ "GenEnvVarEndingSnd" STRING ; +BA_DEF_ "GenEnvVarEndingDsp" STRING ; +BA_DEF_ "DBName" STRING ; +BA_DEF_ BO_ "_Cdb_Sc_CTm_FAW_v3_0" INT 0 0; +BA_DEF_ BO_ "_Cdb_Sc_CTm_FAW_v2_3" INT 0 0; +BA_DEF_ BO_ "_Cdb_Sc_CTm_FAW_v3_1" INT 0 0; +BA_DEF_ BO_ "_Cdb_Sc_CTm_FAW_v2_2" INT 0 0; +BA_DEF_ BO_ "_Cdb_Sc_CTm_FAW_v2_1" INT 0 0; +BA_DEF_DEF_ "GenEnvIsGeneratedDsp" "No"; +BA_DEF_DEF_ "GenEnvAutoGenCtrl" "No"; +BA_DEF_DEF_ "GenEnvMsgOffset" 0; +BA_DEF_DEF_ "GenEnvMsgName" ""; +BA_DEF_DEF_ "GenEnvIsGeneratedSnd" "No"; +BA_DEF_DEF_ "GenSigStartValue" 0; +BA_DEF_DEF_ "GenSigTimeoutValue" 0; +BA_DEF_DEF_ "GenSigInactiveValue" 0; +BA_DEF_DEF_ "GenSigMinValue" 0; +BA_DEF_DEF_ "GenSigMaxValue" 0; +BA_DEF_DEF_ "GenSigSendType" "Cycle"; +BA_DEF_DEF_ "GenSigEnvVarType" "undef"; +BA_DEF_DEF_ "GenMsgDelayTime" 0; +BA_DEF_DEF_ "GenMsgNrOfRepetition" 0; +BA_DEF_DEF_ "GenMsgCycleTimeFast" 0; +BA_DEF_DEF_ "NmMessage" "No"; +BA_DEF_DEF_ "GenMsgCycleTime" 0; +BA_DEF_DEF_ "VFrameFormat" "StandardCAN"; +BA_DEF_DEF_ "GenMsgSendType" "Cycle"; +BA_DEF_DEF_ "NmStationAddress" 0; +BA_DEF_DEF_ "CANoeStartDelay" 0; +BA_DEF_DEF_ "CANoeDrift" 0; +BA_DEF_DEF_ "CANoeJitterMin" 0; +BA_DEF_DEF_ "CANoeJitterMax" 0; +BA_DEF_DEF_ "ECU" ""; +BA_DEF_DEF_ "NodeLayerModules" ""; +BA_DEF_DEF_ "BusType" "CAN"; +BA_DEF_DEF_ "GenEnvVarPrefix" "PE"; +BA_DEF_DEF_ "GenEnvVarEndingSnd" "_Ps"; +BA_DEF_DEF_ "GenEnvVarEndingDsp" "_Pd"; +BA_DEF_DEF_ "DBName" ""; +BA_DEF_DEF_ "_Cdb_Sc_CTm_FAW_v3_0" 0; +BA_DEF_DEF_ "_Cdb_Sc_CTm_FAW_v2_3" 0; +BA_DEF_DEF_ "_Cdb_Sc_CTm_FAW_v3_1" 0; +BA_DEF_DEF_ "_Cdb_Sc_CTm_FAW_v2_2" 0; +BA_DEF_DEF_ "_Cdb_Sc_CTm_FAW_v2_1" 0; +BA_ "DBName" "CanMatrix"; +BA_ "NmStationAddress" BU_ PANEL 1; +BA_ "GenMsgCycleTime" BO_ 1030 50; +BA_ "GenMsgCycleTime" BO_ 1029 50; +BA_ "GenMsgCycleTime" BO_ 1028 50; +BA_ "GenMsgCycleTime" BO_ 1027 50; +BA_ "GenMsgCycleTime" BO_ 1026 50; +BA_ "GenMsgCycleTime" BO_ 1025 50; +BA_ "GenMsgCycleTime" BO_ 513 25; +VAL_ 3221225472 SCM_ERR_HEAT_SENSOR2 1 "ERROR" 0 "NO_ERROR" ; +VAL_ 3221225472 SCM_ERR_HEAT_SENSOR1 1 "ERROR" 0 "NO_ERROR" ; +VAL_ 3221225472 SCM_ERR_HALL_HG 1 "ERROR" 0 "NO_ERROR" ; +VAL_ 3221225472 SCM_ERR_OC_3 1 "ERROR" 0 "NO_ERROR" ; +VAL_ 3221225472 SCM_ERR_OC_2 1 "ERROR" 0 "NO_ERROR" ; +VAL_ 3221225472 SCM_ERR_OC_1 1 "ERROR" 0 "NO_ERROR" ; +VAL_ 3221225472 SCM_ERR_HALL_YT 1 "ERROR" 0 "NO_ERROR" ; +VAL_ 3221225472 SCM_ERR_HALL_TZ 1 "ERROR" 0 "NO_ERROR" ; +VAL_ 3221225472 SCM_ERR_HALL_ZY 1 "ERROR" 0 "NO_ERROR" ; +VAL_ 3221225472 SCM_ERR_HALL_TT 1 "ERROR" 0 "NO_ERROR" ; +VAL_ 3221225472 SCM_ERR_HALL_KB 1 "ERROR" 0 "NO_ERROR" ; +VAL_ 3221225472 SCM_ERR_UV 1 "ERROR" 0 "NO_ERROR" ; +VAL_ 3221225472 SCM_ERR_OV 1 "ERROR" 0 "NO_ERROR" ; +VAL_ 769 ZY_MSSG_STATE 3 "LEVEL3" 2 "LEVEL2" 1 "LEVEL1" 0 "OFF" ; +VAL_ 769 ZY_HEAT_STATE 3 "LEVEL3" 2 "LEVEL2" 1 "LEVEL1" 0 "OFF" ; +VAL_ 769 ZY_FAN_STATE 3 "LEVEL3" 2 "LEVEL2" 1 "LEVEL1" 0 "OFF" ; +VAL_ 769 MOTOR_ZY_STATE 3 "FAULT" 2 "ACT_CCW" 1 "ACT_CW" 0 "NO_ACT" ; +VAL_ 769 MOTOR_YT_STATE 3 "FAULT" 2 "ACT_CCW" 1 "ACT_CW" 0 "NO_ACT" ; +VAL_ 769 MOTOR_TZ_STATE 3 "FAULT" 2 "ACT_CCW" 1 "ACT_CW" 0 "NO_ACT" ; +VAL_ 769 MOTOR_TT_STATE 3 "FAULT" 2 "ACT_CCW" 1 "ACT_CW" 0 "NO_ACT" ; +VAL_ 769 MOTOR_KB_STATE 3 "FAULT" 2 "ACT_CCW" 1 "ACT_CW" 0 "NO_ACT" ; +VAL_ 769 MOTOR_HG_STATE 3 "FAULT" 2 "ACT_CCW" 1 "ACT_CW" 0 "NO_ACT" ; +VAL_ 513 KEY_ZY_U 1 "PRESSED" 0 "NOT_PRESS" ; +VAL_ 513 KEY_ZY_MSSG 1 "PRESSED" 0 "NOT_PRESS" ; +VAL_ 513 KEY_ZY_HEAT 1 "PRESSED" 0 "NOT_PRESS" ; +VAL_ 513 KEY_ZY_FLAT 1 "PRESSED" 0 "NOT_PRESS" ; +VAL_ 513 KEY_ZY_FAN 1 "PRESSED" 0 "NOT_PRESS" ; +VAL_ 513 KEY_ZY_D 1 "PRESSED" 0 "NOT_PRESS" ; +VAL_ 513 KEY_YT_U 1 "PRESSED" 0 "NOT_PRESS" ; +VAL_ 513 KEY_YT_D 1 "PRESSED" 0 "NOT_PRESS" ; +VAL_ 513 KEY_TZ_U 1 "PRESSED" 0 "NOT_PRESS" ; +VAL_ 513 KEY_TZ_D 1 "PRESSED" 0 "NOT_PRESS" ; +VAL_ 513 KEY_TT_R 1 "PRESSED" 0 "NOT_PRESS" ; +VAL_ 513 KEY_TT_F 1 "PRESSED" 0 "NOT_PRESS" ; +VAL_ 513 KEY_RESET 1 "PRESSED" 0 "NOT_PRESS" ; +VAL_ 513 KEY_MEMORY_SET 1 "PRESSED" 0 "NOT_PRESS" ; +VAL_ 513 KEY_MEMORY_3 1 "PRESSED" 0 "NOT_PRESS" ; +VAL_ 513 KEY_MEMORY_2 1 "PRESSED" 0 "NOT_PRESS" ; +VAL_ 513 KEY_MEMORY_1 1 "PRESSED" 0 "NOT_PRESS" ; +VAL_ 513 KEY_KB_R 1 "PRESSED" 0 "NOT_PRESS" ; +VAL_ 513 KEY_KB_F 1 "PRESSED" 0 "NOT_PRESS" ; +VAL_ 513 KEY_HG_R 1 "PRESSED" 0 "NOT_PRESS" ; +VAL_ 513 KEY_HG_F 1 "PRESSED" 0 "NOT_PRESS" ; + diff --git a/cva_asw_m0146/src/CANmatrix/dbc/说明.txt b/cva_asw_m0146/src/CANmatrix/dbc/说明.txt new file mode 100644 index 0000000..68db2b1 --- /dev/null +++ b/cva_asw_m0146/src/CANmatrix/dbc/说明.txt @@ -0,0 +1,8 @@ +参考https://github.com/astand/c-coderdbc +生成指令 +./coderdbc -dbc DMK-RP-01_CAN_V0.1_20241207.dbc -out ./gen/ -drvname CANmatrix -nodeutils -rw -driverdir -gendate + +打包 +tar -czvf CANmatrix.tar.gz CANmatrix +或 +zip -r CANmatrix.zip CANmatrix \ No newline at end of file