Robbe Derks
a10347b9b1
Cleaned up Tesla PR #368 ( #577 )
2022-03-07 14:35:23 +01:00
Adeeb Shihadeh
859fea7ded
CAN FD support in packer + parser ( #568 )
...
* can fd support in packer + parser
* don't need these anymore
* fix pedal crc
* fix dynamic parsing
* cleanup
* packer test
2022-02-28 09:10:34 -08:00
Adeeb Shihadeh
0ccc718b1a
run generator
2022-02-25 20:17:46 -08:00
Ross Fisher
6b784ab5bd
Toyota: comments for LTA steering signals ( #571 )
...
* Documented TSS2 LTA steering mode signals
Dashcam LTA route:
4aa5d874f367adbc|2022-02-20--22-59-18
“Stock” LTA OP
4aa5d874f367adbc|2022-02-21--18-22-18
"Broken" OP LTA route (would not steer):
4aa5d874f367adbc|2022-02-21--18-37-54
Dashcam with disablements (LTA OEM steer overrides)
4aa5d874f367adbc|2022-02-22--14-47-21
Dadcam mode TSS2.5 stock
f15e3c37c118e841|2022-02-18--13-58-56
fix comments
* Update generator/toyota/toyota_nodsu_pt.dbc
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2022-02-24 23:00:19 -08:00
Adeeb Shihadeh
298c830739
Cleanup dead code in CAN parser + packer ( #573 )
...
* remove duplicate implementation
* Cleanup dead code in CAN parser + packer
* little more
2022-02-24 22:58:37 -08:00
dzid26
a604b15617
BMW updates ( #572 )
...
* Initial test commit
Throttle and steering wheel sensors for K-CAN
* Update BMW E-series
* Rename BMW E-series to BMW E-series K+CAN
* OpenDBC updates
* Added brake pedal pressed
* Cruise control commands
* Delete BMW E-series K+CAN
Replaced with dbc file generated by cabana
* Update BMW E-series K+CAN.dbc
Fixed names
* brake depress flag
* Fixes after cabana broke it
* Fixed names.
Fixed names. Removed space
* Removed module names due to bug/conflict?
One module name left XXX
* Fixed many DBC syntax issues
Removed illegal characters
Removed spaces
* SteeringButtons
* Rename BMW E-series K+CAN.dbc to BMW E-series CAN.dbc
* Cruise counters set to Big endian
* Added bunch of unknown messages
* cruiseControlStatus
* cruise speed scaling
* Added some cruise statuses
* Corrected to throttle
* Updated pedal statuses
* Cruise control
Added cruise control signals
* Dynamic cruise control vehicle option has different can messages
* Added can messages from SZL
* Removed spaces
* Other can messages
* OpenDBC updates
* OpenDBC updates
* OpenDBC updates
* Steering wheel sensor DSC
* BMW dbc copied from OpenDBC repository https://github.com/dzid26/opendbc-BMW-E8x-E9x/
* Steering Wheel angle and wheels speed
* acc pedal
* size set to 7
* OpenDBC updates
* OpenDBC updates
* OpenDBC updates
* OpenDBC updates
* OpenDBC updates
* OpenDBC updates
* OpenDBC updates
* Delete BMW E-series CAN dev.dbc
* OpenDBC updates
* OpenDBC updates
* Corrected cruise control pedal pressed vs driver pedal pressed
* OpenDBC updates
* Speed scaling
* unit
* Added F-CAN missing signals - unknown
* Added unknown messages
* OpenDBC updates
* another wheel position - active all the time
* OpenDBC updates
* OpenDBC updates
* Added units; fixed steering speed signal in 0xc4
* OpenDBC updates
* OpenDBC updates
* message size
* Added motor controller CAN message
* Added kph factor to WheelSpeeds from DSC
* Added (invented) OpenPilot request message
* Improved OpenActuator packing
* Removed openSteering messages.
Added gear enums and cruise +5/-5
Renames...
* wiper button
* Added blinkers
* Added lateral and longitudal accelerometers and battery voltage
* Added engine torque
* Added dynamic cruise control torque request signal
* Added ignition terminal states
* OpenDBC updates
* Added GearSelector postion signals inspired by https://www.spoolstreet.com/threads/gs7-program-code-disassembly-project.6045/post-93145
* Added PRND states. Confirmed with https://bmw.spoolstreet.com/threads/gs7-program-code-disassembly-project.6045/post-94403
* Updated ShiftLeverPosition to bit-wise for readability. Added enumeration.
* Added some counter signals
* OpenDBC updates
* Added BMW CANbus overview.
* correction
* Update README.md
* Added Ignition ON, modified steering ratio factor
* Added accelerators and checksum signals in Speed message
* Another acceleration and gyro
* More precise steering factor
* Speed message cleanup
* Added traction control off button message
* Added sender nodes and improved message names
* Added messages from other BMW models
* Added few target nodes
* Added torque factors
* Added DSC statuses
* Tentatively added MDM status signal
* Counters are not cheksums. Checksums and counters revised. SteeringWheelAngle_DSC name reverted!
* Endianness consistency.
2022-02-24 14:18:59 -08:00
Mathew Locoteta
7a8f63468e
Update Jinja2 to fix markupsafe error ( #570 )
2022-02-23 23:28:16 -08:00
Shane Smiskol
f475c355a6
Toyota: add initializing signal for steer torque message ( #566 )
...
* add init signal
* update range
* run generator
* order
* gen
* rename
2022-02-21 16:44:27 -08:00
Shane Smiskol
46a942d679
Honda: unify CRV Hybrid, Civic Bosch Diesel, Accord/H DBCs ( #554 )
...
* clean up formatting
* use same definition as ilx
* move extra messages into accord DBC
* remove comments moved to _bosch_2018
* whoops
* generator
* use civic diesel's definition
2022-02-12 01:41:34 -08:00
Shane Smiskol
74cbcede4d
Hyundai: add definitions for ACCMode ( #563 )
...
* add definitions for ACCMode from greg
* comments are first
2022-02-11 20:00:31 -08:00
Shane Smiskol
c3d3c71aa7
CANParser: fix missing updated values ( #561 )
...
* test to make sure we don't throw away updated values if we get multiple can frames from boardd
* call cpp's update_string from update_strings
* fix test
* split in half
fix
2022-02-10 14:40:15 -08:00
Shane Smiskol
053a761244
CANParser: add field for all values from a cycle ( #558 )
...
* could work
* should be light-speed
* clean up
* clean up
* make sure updated is empty if nothing is updated
updating without a msg is undefined behavior
* should be fast enough
* more test
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2022-02-10 13:01:30 -08:00
Adeeb Shihadeh
f74f93629b
CANParser: minor speedup ( #560 )
2022-02-09 22:46:28 -08:00
Adeeb Shihadeh
24538ceb04
Revert "CANParser: add field for all updated values ( #548 )"
...
This reverts commit da47fe5e45
.
2022-02-09 22:01:25 -08:00
Shane Smiskol
6770f1cdfb
CANParser: remove ts field ( #557 )
...
more usages
2022-02-09 11:59:15 -08:00
Shane Smiskol
da47fe5e45
CANParser: add field for all updated values ( #548 )
...
* add updated field
* rename to updated
* draft
* clean up
* function for resetting
* *minor* refactor
* clean up names
* keep track of updated vals in the cc parser
* remove extra lines
* remove ts
* match parser_pyx
* cleaner to just call the cpp function as we don't need to aggregate updated values
* draft
* some tests
* fix test
* clean up
clean up
* test clean up
* add clarifying comments
* Revert "remove ts"
This reverts commit fd4558289d
.
* fix order
* use vals
* fix dup
2022-02-07 15:36:00 -08:00
Shane Smiskol
6b57a33def
GM: add ignition signals used in panda ( #549 )
...
* add ignition signals
* fix
* fix
* fix
* fix
* update comment
* add comment for good ignition
* update
2022-02-03 13:35:55 -08:00
Shane Smiskol
60a246c0a8
tests: remove CANParser default values ( #550 )
...
* remove default vals
* remove default vals
2022-02-03 00:24:45 -08:00
Jason Shuler
de9899e413
GM: add new ECMPRDNL2 message with more detailed transmission / gear status ( #547 )
...
* GM Add PRNDL2 (Adds L)
* Updated GM ECMPRDNL2
2022-02-02 13:37:04 -08:00
Jason Shuler
f819e4e4a8
GM: fix ECMEngineStatus.EngineRPM size ( #546 )
2022-02-01 14:55:35 -08:00
Igor Biletksyy
572ab7641b
Change body DBC
2022-01-31 16:15:58 -08:00
Shane Smiskol
e5f99fa5c9
Honda: remove bosch_2020 DBC ( #543 )
...
* remove bosch_2020
* generate
2022-01-31 13:18:47 -08:00
Shane Smiskol
9ecd53cd81
Honda: remove Pilot DBC ( #539 )
...
* we can use ilx DBC. gear_shifter is defined differently, but with the new signal defs, it parses the same
* generate
2022-01-28 21:14:25 -08:00
Shane Smiskol
0e5e9579e1
Honda: move gas pedal signals to common DBC ( #538 )
...
* move GAS_PEDAL signals to common
* run generator
2022-01-28 15:42:56 -08:00
Shane Smiskol
62a376f72b
Honda: move stalk messages to common Honda DBC ( #537 )
...
* Move STALK_STATUS_2 to common Honda DBC
* Move STALK_STATUS to common Honda DBC
* generate
2022-01-28 15:08:19 -08:00
Shane Smiskol
24957aa226
Honda: move more messages into common DBC ( #536 )
...
* move DOORS_STATUS to common Honda DBC
* move POWERTRAIN_DATA to common Honda DBC
* move VSA_STATUS to common Honda DBC
* move VEHICLE_DYNAMICS to common Honda DBC
* move CRUISE to common Honda DBC
* generator
2022-01-28 14:33:22 -08:00
Shane Smiskol
14993d8939
Honda: create new DBC for common messages ( #533 )
...
* Move only duplicate signals to common dbc
* add imports
* final formatting fixes
* run generator!
2022-01-28 11:14:28 -08:00
Shane Smiskol
23fda2afa7
generator: only clear DBCs from output path ( #535 )
2022-01-27 23:19:11 -08:00
Shane Smiskol
9d6d882342
Honda: remove headers from base DBCs ( #532 )
...
* remove headers from base honda DBCs
* generate
2022-01-27 22:25:28 -08:00
Shane Smiskol
eea4ba1cba
CANParser: remove configurable default values ( #527 )
2022-01-27 17:02:12 -08:00
Adeeb Shihadeh
3a433eb22a
run generator
2022-01-27 10:34:37 -08:00
Adeeb Shihadeh
ed48838d84
Toyota: rename Rav4 DBC with platform name
2022-01-27 10:34:11 -08:00
Adeeb Shihadeh
cd2a464c0e
Toyota: remove Lexus IS DBC
2022-01-27 10:25:51 -08:00
Adeeb Shihadeh
51e327947a
update test
2022-01-27 08:58:43 -08:00
Adeeb Shihadeh
b76f01b0e5
Toyota: remove Prius DBC
2022-01-27 08:56:55 -08:00
Adeeb Shihadeh
560d21f96e
generator clear old files
2022-01-27 08:50:12 -08:00
Adeeb Shihadeh
bce6bb121a
Toyota: unify TNGA-K platform DBCs
2022-01-27 08:49:56 -08:00
Adeeb Shihadeh
b72c12864d
CT is also same as Rav4
2022-01-27 08:41:05 -08:00
vanillagorillaa
190789f78b
move brake pressure message ( #525 )
2022-01-26 22:58:42 -08:00
vanillagorillaa
0d0dda76ac
Honda: move kinematics msg into common DBCs ( #524 )
...
* kinematics merge
* add for dual nidec too
* doesn't need it
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2022-01-26 22:16:23 -08:00
Adeeb Shihadeh
8ba3b8df83
remove generated one too
2022-01-26 22:09:56 -08:00
Adeeb Shihadeh
e587d946fa
same as rav4 now
2022-01-26 21:29:17 -08:00
Shane Smiskol
1070d2a418
Toyota: set scaling factor of EPS signals to 1 ( #522 )
...
* move STEER_TORQUE_SENSOR to _toyota_2017
* run generator
2022-01-26 20:59:18 -08:00
Shane Smiskol
e2acd0794c
Toyota: use common gear packet for all cars ( #464 )
...
* move all gear packets to common toyota
* add imports for nodsu_pt
* run generator
* remove old generated dbc
2022-01-26 16:56:27 -08:00
Jason Shuler
f199eb33fc
GM: use generator + add pedal messages ( #478 )
...
* GM: Add AEB & Friction Brake
* Camera-based ACC uses the PT bus for friction brake
Packet structure matches ASCM version from Chassis Bus
* Added AEB message from FFC (Possibly also ASCM)
* GM: Add Pedal Interceptor messages
* Revert "GM: Add Pedal Interceptor messages"
This reverts commit 008f967428
.
* GM: Add generated w pedal supp
* GM remove redundant dbc
* forgot to run generator
* Remove old GM PT dbc
* Re-ran generator; added line
* GM PT Imports moved to top
2022-01-24 20:11:34 -08:00
Jacob
1e655cc6ad
CANParser: reduce repeated dictionary creations ( #506 )
...
Co-authored-by: Jian Cheng <jian.cheng@mindcruise.ai>
2022-01-24 15:46:00 -08:00
Adeeb Shihadeh
e94bd12bd4
Toyota: move gas pedal definitions into common DBC ( #505 )
...
* Toyota: move gas pedal definitions into common DBC
* fix those
2022-01-24 14:04:55 -08:00
Shane Smiskol
6ac5f9b1d3
Toyota: fix _comma.dbc indentation ( #516 )
...
* clean up comma dbc formatting
* indent
* gen
2022-01-20 23:10:03 -08:00
Shane Smiskol
8b57188e26
Toyota: sort messages by address ( #514 )
...
* sort msgs
* generate!
2022-01-20 22:24:30 -08:00
Shane Smiskol
c9ffdbe0ff
Toyota: sort DBC imports by specificity ( #517 )
...
* do toyota
* generate 🤖
2022-01-20 22:21:03 -08:00