|
|
@ -22,6 +22,7 @@ def get_powertrain_can_parser(CP, canbus): |
|
|
|
("AcceleratorPedal", "AcceleratorPedal", 0), |
|
|
|
("AcceleratorPedal", "AcceleratorPedal", 0), |
|
|
|
("ACCButtons", "ASCMSteeringButton", CruiseButtons.UNPRESS), |
|
|
|
("ACCButtons", "ASCMSteeringButton", CruiseButtons.UNPRESS), |
|
|
|
("SteeringWheelAngle", "PSCMSteeringAngle", 0), |
|
|
|
("SteeringWheelAngle", "PSCMSteeringAngle", 0), |
|
|
|
|
|
|
|
("SteeringWheelRate", "PSCMSteeringAngle", 0), |
|
|
|
("FLWheelSpd", "EBCMWheelSpdFront", 0), |
|
|
|
("FLWheelSpd", "EBCMWheelSpdFront", 0), |
|
|
|
("FRWheelSpd", "EBCMWheelSpdFront", 0), |
|
|
|
("FRWheelSpd", "EBCMWheelSpdFront", 0), |
|
|
|
("RLWheelSpd", "EBCMWheelSpdRear", 0), |
|
|
|
("RLWheelSpd", "EBCMWheelSpdRear", 0), |
|
|
@ -89,6 +90,7 @@ class CarState(object): |
|
|
|
self.standstill = self.v_ego_raw < 0.01 |
|
|
|
self.standstill = self.v_ego_raw < 0.01 |
|
|
|
|
|
|
|
|
|
|
|
self.angle_steers = pt_cp.vl["PSCMSteeringAngle"]['SteeringWheelAngle'] |
|
|
|
self.angle_steers = pt_cp.vl["PSCMSteeringAngle"]['SteeringWheelAngle'] |
|
|
|
|
|
|
|
self.angle_steers_rate = pt_cp.vl["PSCMSteeringAngle"]['SteeringWheelRate'] |
|
|
|
self.gear_shifter = parse_gear_shifter(pt_cp.vl["ECMPRDNL"]['PRNDL']) |
|
|
|
self.gear_shifter = parse_gear_shifter(pt_cp.vl["ECMPRDNL"]['PRNDL']) |
|
|
|
self.user_brake = pt_cp.vl["EBCMBrakePedalPosition"]['BrakePedalPosition'] |
|
|
|
self.user_brake = pt_cp.vl["EBCMBrakePedalPosition"]['BrakePedalPosition'] |
|
|
|
|
|
|
|
|
|
|
|