Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include "comms/can/CMessageCan.hpp"
#include "core/CStringTools.hpp"
#include "core/system.hpp"
#include "core/Timestamp.hpp"
#include "core/utils.hpp"
#include "model/comms/SocketCanSettings.hpp"
#include <cstdint>
#include <iostream>
Go to the source code of this file.
Classes | |
class | iv::comms::socketcan::ISocketCANInterface |
Interface for communication with SocketCAN.Designed to be extended by different types of drivers. More... | |
Namespaces | |
namespace | iv |
namespace | iv::comms |
namespace | iv::comms::socketcan |
Variables | |
const std::string | iv::comms::socketcan::PEAK_MODULE_NAME = "peak_usb" |
const std::string | iv::comms::socketcan::IXXAT_MODULE_NAME = "ix_usb_can" |
const std::string | iv::comms::socketcan::COMMAND_PEAK_MODULE_IS_LOADED = "lsmod | grep " + PEAK_MODULE_NAME |
const std::string | iv::comms::socketcan::COMMAND_PEAK_MODULE_LOAD = "sudo -n modprobe " + PEAK_MODULE_NAME |
const std::string | iv::comms::socketcan::COMMAND_IXXAT_MODULE_IS_LOADED = "lsmod | grep " + IXXAT_MODULE_NAME |
const std::string | iv::comms::socketcan::COMMAND_IXXAT_MODULE_LOAD = "sudo -n modprobe " + IXXAT_MODULE_NAME |
const std::string | iv::comms::socketcan::COMMAND_INTERFACE_EXISTS = "ip link show " |
const std::string | iv::comms::socketcan::COMMAND_INTERFACE_UP = "cat /sys/class/net/{}/operstate" |
const std::string | iv::comms::socketcan::COMMAND_INTERFACE_SET = "sudo -n ip link set " |
const std::string | iv::comms::socketcan::COMMAND_INTERFACE_SET_BITRATE = "sudo -n ip link set {} type can bitrate {}" |