/// listens on CAN ID range 7E8 - 7EF affected to the OBD2 communications.
///
/// @return -1 or negative value on error, 0 if ok.
-int diagnostic_manager_t::add_rx_filter(uint32_t can_id)
+int diagnostic_manager_t::create_rx_filter(uint32_t can_id)
{
// Make sure that socket has been opened.
if(! socket_)
recurring_requests_.push_back(entry);
entry->set_handle(shims_, request);
- if(add_rx_filter(OBD2_FUNCTIONAL_BROADCAST_ID) < 0)
+ if(create_rx_filter(OBD2_FUNCTIONAL_BROADCAST_ID) < 0)
{ recurring_requests_.pop_back(); }
else
{
void init_diagnostic_shims();
void reset();
- int add_rx_filter(uint32_t can_id);
+ int create_rx_filter(uint32_t can_id);
static bool shims_send(const uint32_t arbitration_id, const uint8_t* data, const uint8_t size);
static void shims_logger(const char* m, ...);