j1939: Following kernel updates
[apps/agl-service-can-low-level.git] / low-can-binding / utils / socketcan-j1939 / socketcan-j1939.cpp
index 25d0f76..88bca56 100644 (file)
@@ -96,7 +96,7 @@ namespace utils
         * @param recv_own_msgs - Allows you to receive your own packets
         * @param broadcast - Allows to write message with address brodcast (255)
         */
-    void socketcan_j1939_t::define_opt(bool promisc, bool recv_own_msgs, bool broadcast)
+       void socketcan_j1939_t::define_opt(bool promisc, bool recv_own_msgs, bool broadcast)
        {
                int promisc_i = 0;
                int recv_own_msgs_i = 0;
@@ -107,7 +107,6 @@ namespace utils
                if(broadcast) broadcast_i = 1;
 
                setopt(SOL_CAN_J1939, SO_J1939_PROMISC, &promisc_i, sizeof(promisc_i));
-               setopt(SOL_CAN_J1939, SO_J1939_RECV_OWN, &recv_own_msgs_i, sizeof(recv_own_msgs_i));
                setopt(SOL_SOCKET, SO_BROADCAST, &broadcast_i, sizeof(broadcast_i));
        }
 
@@ -256,7 +255,7 @@ namespace utils
         */
        int socketcan_j1939_t::write_j1939_message(pgn_t pgn, std::vector<uint8_t> &data, uint32_t len_data)
        {
-               j1939_message_t msg = j1939_message_t(J1939_MAX_DLEN, len_data, message_format_t::J1939, data, 0, 0, pgn, 0);
+               j1939_message_t msg = j1939_message_t(len_data, data, 0, 0, pgn, 0);
                msg.set_sockname(pgn,J1939_NO_NAME,J1939_NO_ADDR);
                return write_message(msg);
        }
@@ -285,4 +284,4 @@ namespace utils
                }
                return 0;
        }
-}
\ No newline at end of file
+}