From 4897c9821dc71884a392ca5fca209fd7d0e2d3eb Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Sat, 14 Sep 2024 02:13:59 +0800 Subject: [PATCH] panda.cc: pass capnp list by reference (#33555) pass by reference --- selfdrive/pandad/panda.cc | 2 +- selfdrive/pandad/panda.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/selfdrive/pandad/panda.cc b/selfdrive/pandad/panda.cc index 4376d85795..5372e54aef 100644 --- a/selfdrive/pandad/panda.cc +++ b/selfdrive/pandad/panda.cc @@ -206,7 +206,7 @@ void Panda::pack_can_buffer(const capnp::List::Reader &can_data if (pos > 0) write_func(send_buf, pos); } -void Panda::can_send(capnp::List::Reader can_data_list) { +void Panda::can_send(const capnp::List::Reader &can_data_list) { pack_can_buffer(can_data_list, [=](uint8_t* data, size_t size) { handle->bulk_write(3, data, size, 5); }); diff --git a/selfdrive/pandad/panda.h b/selfdrive/pandad/panda.h index 26ad4dc32c..af31c2316e 100644 --- a/selfdrive/pandad/panda.h +++ b/selfdrive/pandad/panda.h @@ -79,7 +79,7 @@ public: void set_can_speed_kbps(uint16_t bus, uint16_t speed); void set_data_speed_kbps(uint16_t bus, uint16_t speed); void set_canfd_non_iso(uint16_t bus, bool non_iso); - void can_send(capnp::List::Reader can_data_list); + void can_send(const capnp::List::Reader &can_data_list); bool can_receive(std::vector& out_vec); void can_reset_communications();