forked from commaai/opendbc
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
58 changed files
with
4,450 additions
and
1,434 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
generator/honda/honda_odyssey_extreme_edition_2018_china_can.dbc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,86 @@ | ||
CM_ "IMPORT _honda_common.dbc"; | ||
CM_ "IMPORT _bosch_2018.dbc"; | ||
CM_ "IMPORT _steering_sensors_a.dbc"; | ||
|
||
BO_ 419 GEARBOX: 8 XXX | ||
SG_ GEAR_SHIFTER : 24|8@1+ (1,0) [0|255] "" XXX | ||
SG_ GEAR : 32|8@1+ (1,0) [0|255] "" XXX | ||
SG_ COUNTER : 61|2@0+ (1,0) [0|3] "" XXX | ||
SG_ CHECKSUM : 59|4@0+ (1,0) [0|15] "" XXX | ||
|
||
BO_ 432 STANDSTILL: 7 VSA | ||
SG_ WHEELS_MOVING : 12|1@0+ (1,0) [0|1] "" EON | ||
SG_ BRAKE_ERROR_1 : 11|1@0+ (1,0) [0|1] "" EON | ||
SG_ BRAKE_ERROR_2 : 9|1@0+ (1,0) [0|1] "" EON | ||
SG_ COUNTER : 53|2@0+ (1,0) [0|3] "" EON | ||
SG_ CHECKSUM : 51|4@0+ (1,0) [0|15] "" EON | ||
|
||
BO_ 446 BRAKE_MODULE: 3 VSA | ||
SG_ BRAKE_PRESSED : 4|1@0+ (1,0) [0|1] "" XXX | ||
SG_ COUNTER : 21|2@0+ (1,0) [0|3] "" XXX | ||
SG_ CHECKSUM : 19|4@0+ (1,0) [0|15] "" XXX | ||
|
||
BO_ 479 ACC_CONTROL: 8 EON | ||
SG_ SET_TO_0 : 20|5@0+ (1,0) [0|1] "" XXX | ||
SG_ CONTROL_ON : 23|3@0+ (1,0) [0|5] "" XXX | ||
SG_ GAS_COMMAND : 7|16@0- (1,0) [0|0] "" XXX | ||
SG_ ACCEL_COMMAND : 31|11@0- (0.01,0) [0|0] "m/s2" XXX | ||
SG_ BRAKE_LIGHTS : 62|1@0+ (1,0) [0|1] "" XXX | ||
SG_ BRAKE_REQUEST : 34|1@0+ (1,0) [0|1] "" XXX | ||
SG_ STANDSTILL : 35|1@0+ (1,0) [0|1] "" XXX | ||
SG_ STANDSTILL_RELEASE : 36|1@0+ (1,0) [0|1] "" XXX | ||
SG_ AEB_STATUS : 33|1@0+ (1,0) [0|1] "" XXX | ||
SG_ AEB_BRAKING : 47|1@0+ (1,0) [0|1] "" XXX | ||
SG_ AEB_PREPARE : 43|1@0+ (1,0) [0|1] "" XXX | ||
SG_ COUNTER : 61|2@0+ (1,0) [0|3] "" XXX | ||
SG_ CHECKSUM : 59|4@0+ (1,0) [0|15] "" XXX | ||
|
||
BO_ 495 ACC_CONTROL_ON: 8 XXX | ||
SG_ SET_TO_75 : 31|8@0+ (1,0) [0|255] "" XXX | ||
SG_ SET_TO_30 : 39|8@0+ (1,0) [0|255] "" XXX | ||
SG_ ZEROS_BOH : 23|8@0+ (1,0) [0|255] "" XXX | ||
SG_ ZEROS_BOH2 : 47|16@0+ (1,0) [0|255] "" XXX | ||
SG_ SET_TO_FF : 15|8@0+ (1,0) [0|255] "" XXX | ||
SG_ SET_TO_3 : 6|7@0+ (1,0) [0|4095] "" XXX | ||
SG_ CONTROL_ON : 7|1@0+ (1,0) [0|1] "" XXX | ||
SG_ CHECKSUM : 59|4@0+ (1,0) [0|15] "" XXX | ||
SG_ COUNTER : 61|2@0+ (1,0) [0|3] "" XXX | ||
|
||
BO_ 829 LKAS_HUD: 8 XXX | ||
SG_ SET_ME_X41 : 6|7@0+ (1,0) [0|127] "" XXX | ||
SG_ BOH : 6|7@0+ (1,0) [0|127] "" XXX | ||
SG_ CAM_TEMP_HIGH : 7|1@0+ (1,0) [0|255] "" XXX | ||
SG_ STEERING_REQUIRED : 8|1@0+ (1,0) [0|1] "" XXX | ||
SG_ LDW_RIGHT : 9|1@0+ (1,0) [0|1] "" XXX | ||
SG_ SOLID_LANES : 10|1@0+ (1,0) [0|1] "" XXX | ||
SG_ LKAS_OFF : 11|1@0+ (1,0) [0|1] "" XXX | ||
SG_ LKAS_PROBLEM : 12|1@0+ (1,0) [0|1] "" XXX | ||
SG_ DTC : 13|1@0+ (1,0) [0|1] "" XXX | ||
SG_ DASHED_LANES : 14|1@0+ (1,0) [0|1] "" XXX | ||
SG_ BEEP : 17|2@0+ (1,0) [0|1] "" XXX | ||
SG_ LDW_PROBLEM : 21|1@0+ (1,0) [0|1] "" XXX | ||
SG_ BOH_2 : 23|2@0+ (1,0) [0|4] "" XXX | ||
SG_ CLEAN_WINDSHIELD : 26|1@0+ (1,0) [0|1] "" XXX | ||
SG_ LDW_OFF : 27|1@0+ (1,0) [0|1] "" XXX | ||
SG_ LDW_ON : 28|1@0+ (1,0) [0|1] "" XXX | ||
SG_ SET_ME_X48 : 31|8@0+ (1,0) [0|255] "" XXX | ||
SG_ LANE_LINES : 36|2@0+ (1,0) [0|3] "" XXX | ||
SG_ CHECKSUM : 59|4@0+ (1,0) [0|15] "" XXX | ||
SG_ COUNTER : 61|2@0+ (1,0) [0|3] "" XXX | ||
|
||
BO_ 1302 ODOMETER: 8 XXX | ||
SG_ ODOMETER : 7|24@0+ (1,0) [0|16777215] "km" EON | ||
SG_ COUNTER : 61|2@0+ (1,0) [0|3] "" EON | ||
SG_ CHECKSUM : 59|4@0+ (1,0) [0|3] "" EON | ||
|
||
CM_ SG_ 479 CONTROL_ON "Set to 5 when car is being controlled"; | ||
CM_ SG_ 479 AEB_STATUS "set for the duration of AEB event"; | ||
CM_ SG_ 479 AEB_BRAKING "set when braking is commanded during AEB event"; | ||
CM_ SG_ 479 AEB_PREPARE "set 1s before AEB"; | ||
CM_ SG_ 829 BEEP "beeps are pleasant, chimes are for warnings etc..."; | ||
CM_ SG_ 829 LANE_LINES "related to lane lines on cluster, left/right white/green"; | ||
|
||
VAL_ 419 GEAR_SHIFTER 2 "S" 32 "D" 16 "N" 8 "R" 4 "P"; | ||
VAL_ 419 GEAR 26 "S" 20 "D" 19 "N" 18 "R" 17 "P"; | ||
VAL_ 829 BEEP 3 "single_beep" 2 "triple_beep" 1 "repeated_beep" 0 "no_beep"; | ||
VAL_ 829 LANE_LINES 7 "both_lines_green" 6 "both_lines_white" 2 "left_line_white" 0 "no_lines"; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
*.dbc |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
#!/usr/bin/env python3 | ||
|
||
def get_radar_point_definition(base_id, base_name): | ||
return f""" | ||
BO_ {base_id} {base_name}_A: 8 Radar | ||
SG_ LongDist : 0|12@1+ (0.0625,0) [0|255.9] "meters" Autopilot | ||
SG_ LongSpeed : 12|12@1+ (0.0625,-128) [-128|128] "meters/sec" Autopilot | ||
SG_ LatDist : 24|11@1+ (0.125,-128) [-128|128] "meters" Autopilot | ||
SG_ ProbExist : 35|5@1+ (3.125,0) [0|96.875] "%" Autopilot | ||
SG_ LongAccel : 40|10@1+ (0.03125,-16) [-16|16] "meters/sec/sec" Autopilot | ||
SG_ ProbObstacle : 50|5@1+ (3.125,0) [0|96.875] "%" Autopilot | ||
SG_ Valid : 55|1@1+ (1,0) [0|1] "" Autopilot | ||
SG_ ProbNonObstacle : 56|5@1+ (3.125,0) [0|96.875] "%" Autopilot | ||
SG_ Meas : 61|1@1+ (1,0) [0|1] "" Autopilot | ||
SG_ Tracked : 62|1@1+ (1,0) [0|1] "" Autopilot | ||
SG_ Index : 63|1@1+ (1,0) [0|1] "" Autopilot | ||
BO_ {base_id+1} {base_name}_B: 8 Radar | ||
SG_ LatSpeed : 0|10@1+ (0.125,-64) [-64|64] "meters/sec" Autopilot | ||
SG_ Length : 10|6@1+ (0.125,0) [0|7.875] "m" Autopilot | ||
SG_ dZ : 16|6@1+ (0.25,-5) [-5|10.75] "m" Autopilot | ||
SG_ MovingState : 22|2@1+ (1,0) [0|3] "" Autopilot | ||
SG_ dxSigma : 24|6@1+ (1,0) [0|63] "" Autopilot | ||
SG_ vxSigma : 30|6@1+ (1,0) [0|63] "" Autopilot | ||
SG_ axSigma : 36|6@1+ (1,0) [0|63] "" Autopilot | ||
SG_ dySigma : 42|6@1+ (1,0) [0|63] "" Autopilot | ||
SG_ ProbClass : 48|5@1+ (3.125,0) [0|96.875] "%" Autopilot | ||
SG_ Class : 53|3@1+ (1,0) [0|7] "" Autopilot | ||
SG_ dxRearEndLoss : 56|6@1+ (1,0) [0|63] "" Autopilot | ||
SG_ NotUsed : 62|1@1+ (1,0) [0|1] "" Autopilot | ||
SG_ Index2 : 63|1@1+ (1,0) [0|1] "" Autopilot | ||
""" | ||
|
||
def get_val_definition(base_id): | ||
return f""" | ||
VAL_ {base_id+1} MovingState 3 "RADAR_MOVESTATE_STANDING" 2 "RADAR_MOVESTATE_STOPPED" 1 "RADAR_MOVESTATE_MOVING" 0 "RADAR_MOVESTATE_INDETERMINATE" ; | ||
VAL_ {base_id+1} Class 4 "RADAR_CLASS_CONSTRUCTION_ELEMENT" 3 "RADAR_CLASS_MOVING_PEDESTRIAN" 2 "RADAR_CLASS_MOVING_TWO_WHEEL_VEHICLE" 1 \ | ||
"RADAR_CLASS_MOVING_FOUR_WHEEL_VEHICLE" 0 "RADAR_CLASS_UNKNOWN" ;""" |
Oops, something went wrong.