Update function rx_filter_can for multi frame prevision.
[apps/agl-service-can-low-level.git] / low-can-binding / binding / low-can-cb.cpp
index ad9543d..f3fe7c8 100644 (file)
@@ -606,7 +606,7 @@ static void write_frame(afb_req_t request, const std::string& bus_name, json_obj
                                  "can_dlc", &length,
                                  "can_data", &can_data))
        {
-               message = new can_message_t(CANFD_MAX_DLEN,(uint32_t)id,(uint32_t)length,message_format_t::STANDARD,false,0,data,0);
+               message = new can_message_t(0,(uint32_t)id,(uint32_t)length,message_format_t::STANDARD,false,0,data,0);
                write_raw_frame(request,bus_name,message,can_data,socket_type::BCM);
        }
 #ifdef USE_FEATURE_J1939
@@ -669,7 +669,7 @@ static void write_signal(afb_req_t request, const std::string& name, json_object
        }
 
 //     cfd = encoder_t::build_frame(sig, value);
-       message_t *message = encoder_t::build_message(sig,value);
+       message_t *message = encoder_t::build_message(sig,value,false,false);
 
        if(! send_message(message, sig->get_message()->get_bus_device_name(), type) && send)
        {