Code Review
/
apps
/
agl-service-can-low-level.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Get back to device dedicated raw_socket
[apps/agl-service-can-low-level.git]
/
CAN-binder
/
low-can-binding
/
can
/
can-bus-dev.hpp
diff --git
a/CAN-binder/low-can-binding/can/can-bus-dev.hpp
b/CAN-binder/low-can-binding/can/can-bus-dev.hpp
index
8b4cf47
..
973c8cf
100644
(file)
--- a/
CAN-binder/low-can-binding/can/can-bus-dev.hpp
+++ b/
CAN-binder/low-can-binding/can/can-bus-dev.hpp
@@
-22,7
+22,7
@@
#include <string>
#include <thread>
#include <string>
#include <thread>
-#include "../utils/socketcan.hpp"
+#include "../utils/socketcan
-raw
.hpp"
class can_bus_t;
class can_message_t;
class can_bus_t;
class can_message_t;
@@
-34,9
+34,9
@@
class can_bus_dev_t
{
private:
std::string device_name_; ///< a string identifier identitfying the linux CAN device.
{
private:
std::string device_name_; ///< a string identifier identitfying the linux CAN device.
- utils::socketcan_
t can_socket_;
+ utils::socketcan_
raw_t can_socket_; ///< can_socket_ - A Raw socket attached to a specified device
- int index_;
+ int index_;
///< index_ - An index number, it's the index number to access this object using the can_devices_ map from can_bus_t class
std::thread th_reading_; ///< Thread handling read the socket can device filling can_message_q_ queue of can_bus_t
bool is_running_ = false; ///< boolean telling whether or not reading is running or not
std::thread th_reading_; ///< Thread handling read the socket can device filling can_message_q_ queue of can_bus_t
bool is_running_ = false; ///< boolean telling whether or not reading is running or not
@@
-58,7
+58,6
@@
public:
void stop_reading();
can_message_t read();
void stop_reading();
can_message_t read();
- int create_rx_filter(const can_signal_t& s);
int send(can_message_t& can_msg);
bool shims_send(const uint32_t arbitration_id, const uint8_t* data, const uint8_t size);
int send(can_message_t& can_msg);
bool shims_send(const uint32_t arbitration_id, const uint8_t* data, const uint8_t size);