@ -163,12 +163,8 @@ def get_can_signals(CP, gearbox_msg="GEARBOX"):
( " GAS_PEDAL_2 " , 100 ) ,
( " GAS_PEDAL_2 " , 100 ) ,
]
]
elif CP . carFingerprint == CAR . HRV :
elif CP . carFingerprint == CAR . HRV :
signals + = [ ( " CAR_GAS " , " GAS_PEDAL " , 0 ) ,
signals + = [ ( " MAIN_ON " , " SCM_BUTTONS " , 0 ) ,
( " MAIN_ON " , " SCM_BUTTONS " , 0 ) ,
( " BRAKE_HOLD_ACTIVE " , " VSA_STATUS " , 0 ) ]
( " BRAKE_HOLD_ACTIVE " , " VSA_STATUS " , 0 ) ]
checks + = [
( " GAS_PEDAL " , 100 ) ,
]
elif CP . carFingerprint == CAR . ODYSSEY :
elif CP . carFingerprint == CAR . ODYSSEY :
signals + = [ ( " MAIN_ON " , " SCM_FEEDBACK " , 0 ) ,
signals + = [ ( " MAIN_ON " , " SCM_FEEDBACK " , 0 ) ,
( " EPB_STATE " , " EPB_STATUS " , 0 ) ]
( " EPB_STATE " , " EPB_STATUS " , 0 ) ]
@ -237,6 +233,7 @@ class CarState(CarStateBase):
ret . standstill = cp . vl [ " ENGINE_DATA " ] [ " XMISSION_SPEED " ] < 0.1
ret . standstill = cp . vl [ " ENGINE_DATA " ] [ " XMISSION_SPEED " ] < 0.1
ret . doorOpen = bool ( cp . vl [ " SCM_BUTTONS " ] [ " DRIVERS_DOOR_OPEN " ] )
ret . doorOpen = bool ( cp . vl [ " SCM_BUTTONS " ] [ " DRIVERS_DOOR_OPEN " ] )
elif self . CP . carFingerprint == CAR . HRV :
elif self . CP . carFingerprint == CAR . HRV :
ret . standstill = not cp . vl [ " STANDSTILL " ] [ " WHEELS_MOVING " ]
ret . doorOpen = bool ( cp . vl [ " SCM_BUTTONS " ] [ " DRIVERS_DOOR_OPEN " ] )
ret . doorOpen = bool ( cp . vl [ " SCM_BUTTONS " ] [ " DRIVERS_DOOR_OPEN " ] )
else :
else :
ret . standstill = not cp . vl [ " STANDSTILL " ] [ " WHEELS_MOVING " ]
ret . standstill = not cp . vl [ " STANDSTILL " ] [ " WHEELS_MOVING " ]