Program Listing for File can_driver.hpp
↰ Return to documentation for file (include/myactuator_rmd/driver/can_driver.hpp
)
#ifndef MYACTUATOR_RMD__DRIVER__CAN_DRIVER
#define MYACTUATOR_RMD__DRIVER__CAN_DRIVER
#pragma once
#include <string>
#include "myactuator_rmd/driver/can_address_offset.hpp"
#include "myactuator_rmd/driver/can_node.hpp"
namespace myactuator_rmd {
class ActuatorInterface;
class CanDriver: public CanNode<CanAddressOffset::request,CanAddressOffset::response> {
public:
CanDriver(std::string const& ifname)
: CanNode{ifname} {
return;
}
CanDriver() = delete;
CanDriver(CanDriver const&) = delete;
CanDriver& operator = (CanDriver const&) = default;
CanDriver(CanDriver&&) = default;
CanDriver& operator = (CanDriver&&) = default;
friend ActuatorInterface;
};
}
#endif // MYACTUATOR_RMD__DRIVER__CAN_DRIVER