|
|
|
@ -36,7 +36,7 @@ class CarController(object): |
|
|
|
|
print(DBC) |
|
|
|
|
self.packer = CANPacker(DBC[car_fingerprint]['pt']) |
|
|
|
|
|
|
|
|
|
def update(self, sendcan, enabled, CS, frame, actuators, pcm_cancel_cmd, visual_alert): |
|
|
|
|
def update(self, sendcan, enabled, CS, frame, actuators, pcm_cancel_cmd, visual_alert, left_line, right_line): |
|
|
|
|
""" Controls thread """ |
|
|
|
|
|
|
|
|
|
P = self.params |
|
|
|
@ -70,7 +70,7 @@ class CarController(object): |
|
|
|
|
self.es_distance_cnt = CS.es_distance_msg["Counter"] |
|
|
|
|
|
|
|
|
|
if self.es_lkas_cnt != CS.es_lkas_msg["Counter"]: |
|
|
|
|
can_sends.append(subarucan.create_es_lkas(self.packer, CS.es_lkas_msg, visual_alert)) |
|
|
|
|
can_sends.append(subarucan.create_es_lkas(self.packer, CS.es_lkas_msg, visual_alert, left_line, right_line)) |
|
|
|
|
self.es_lkas_cnt = CS.es_lkas_msg["Counter"] |
|
|
|
|
|
|
|
|
|
sendcan.send(can_list_to_can_capnp(can_sends, msgtype='sendcan')) |
|
|
|
|