Chrysler message to play an audible beep & ACC cancel (#133)

* initial signals for chrysler pacifica 2017 hybrid

* add gear status PRNDL

* tighten up speed bits. brake pressue max comment.

* value table for gear status

* speed of right vs left side of car

* units for speed_right

* Set packet lengths, adding steering rate, adjusted speed

* Speed, braking, and distance signals

* turn signals

* Revert "turn signals"

This reverts commit 91f6507031a989f8e15ee8fcf67c3a730ee1909f.

* turn signals

This time without accidentally overwriting energee's signals.

* turn signal lights (and thus hazard lights)

* high beams for genericToggle

* high beams also. likely dashboard message.

* acceleration pedal for gasPressed

* seatbelt unbuckle message

* LKAS lane-keeping assist dashboard indicators

* auto park disable button

* auto park turning on button

* auto park signal unknown

* autopark has control

* another signal for autopark having control

* autopark parallel and perpendicular mode. maybe turning wheel.

* another auto park perpendicular bit

* another bit for if autopark or human has control

* another steering angle signal, this is more noisy and lags the other
one.

* blind spot warning signal
why isn't the left warning near the right warning?

* parksense disabled signal

* lkas steering torque maaaaybe

* correct size and signed for lkas maaaybe steering torque

* lkas incrementer and checksum

* lkas checksum
thanks to work by Charlie Miller and Chris Valasek!

* gear checksum, message lengths, better names

* more message lengths and checksum

* more lengths

* the rest of the normal message lengths

* lots more signals

* blind spot left alert

* autopark checksum

* one more bit for energy curve

* more braking

* fix speed factor

* radar messages for pacifica from private fusion canbus

* change to standard COUNTER and CHECKSUM

* another speed signal

* dashboard signals, perhaps acc

* ACC steering wheel buttons

* unknown signals

* more unknown signals

* new type of message on private fusion

* private fusion unknown messages

* autopark turning status

* more auto park

* fix wheel speed signal size

* radar distance signal fix

* radar LAT_DIST, LONG_DIST and guesses for REL_ACCEL and REL_SPEED

* speeds that correspond with long dist messages

* units for the d_* REL_SPEED

* acc speed config units

* ACC accel and decel

* ACC braking messages

* guesses for ACC

* more acc

* random signals

* fix lkas signal, gas vs electric signals

* steering angle units

* switch PRNDL to big endian because I suspect cabana and OP CanParser do
not work the same way for little endian.

* switch the signals OP uses to big endian to work around little endian
limitation

* wheel speed factors and fix side speeds

* ACC cancel button

* button toggle for parksense

* message to send beep
master
Drew Hintz 2019-01-06 22:22:17 -08:00 committed by rbiasini
parent 6824002fae
commit 85de1ff184
1 changed files with 5 additions and 1 deletions

View File

@ -213,7 +213,8 @@ BO_ 669 NEW_MSG_29d: 3 XXX
SG_ COUNTER : 15|4@0+ (1,0) [0|15] "" XXX
SG_ CHECKSUM : 23|8@0+ (1,0) [0|255] "" XXX
BO_ 825 NEW_MSG_339: 2 XXX
BO_ 825 AUDIBLE_BEEP_339: 2 XXX
SG_ BEEP_339 : 7|16@0+ (1,0) [0|65535] "" XXX
BO_ 856 NEW_MSG_358: 4 XXX
@ -283,6 +284,7 @@ BO_ 764 ACCEL_RELATED_2FC: 8 XXX
BO_ 816 TRACTION_BUTTON: 8 XXX
SG_ TRACTION_OFF : 19|1@0+ (1,0) [0|3] "" XXX
SG_ TOGGLE_PARKSENSE : 52|1@0+ (1,0) [0|3] "" XXX
BO_ 878 ACCEL_RELATED_36E: 8 XXX
SG_ ACCEL_OR_RPM_2 : 15|8@0+ (1,0) [0|255] "" XXX
@ -405,11 +407,13 @@ CM_ SG_ 288 UNKNOWN_CHECKSUM "not the LKAS checksum";
CM_ SG_ 288 GAS_ENGINE_RPM_MAYBE "lags acceleration, perhaps gas engine";
CM_ SG_ 257 ENERGY_OR_RPM "perhaps energy consumption or RPMs";
CM_ SG_ 571 CHECKSUM "standard checksum";
CM_ SG_ 825 BEEP_339 "sent every 0.5s. 0050 is no beep. To beep send 4355 or 4155. Used by ParkSense warning.";
CM_ SG_ 270 ELECTRIC_MOTOR "0x7fff indicates electric motor not in use";
CM_ SG_ 291 ENERGY_GAIN_LOSS "unsure what this actually is";
CM_ SG_ 291 ENERGY_SMOOTHER_CURVE "unusre what it is, but smoother";
CM_ SG_ 532 NOISY_SLOWLY_DECREASING "perhaps battery but do not know";
CM_ SG_ 816 TRACTION_OFF "set when traction off button is enabled";
CM_ SG_ 816 TOGGLE_PARKSENSE "sending 3000071ec0ff9000 enables or disables parksense";
CM_ SG_ 324 SPEED_2 "signal is approx half other speeds";
CM_ SG_ 501 ACC_SPEED_CONFIG_KPH "speed configured for ACC";
CM_ SG_ 501 ACC_SPEED_CONFIG_MPH "speed configured for ACC";