blmc_drivers
|
#include <memory>
#include <string>
#include "real_time_tools/timer.hpp"
#include "real_time_tools/thread.hpp"
#include "blmc_drivers/utils/os_interface.hpp"
#include "real_time_tools/threadsafe/threadsafe_object.hpp"
#include "real_time_tools/threadsafe/threadsafe_timeseries.hpp"
#include "blmc_drivers/devices/can_bus.hpp"
#include "blmc_drivers/devices/device_interface.hpp"
Go to the source code of this file.
Classes | |
class | blmc_drivers::MotorBoardCommand |
This MotorBoardCommand class is a data structurs that defines a command. More... | |
class | blmc_drivers::MotorBoardStatus |
This class represent a 8 bits message that describe the state (enable/disabled) of the card and the two motors. More... | |
class | blmc_drivers::MotorBoardInterface |
MotorBoardInterface declares an API to inacte with a MotorBoard. More... | |
class | blmc_drivers::CanBusMotorBoard |
This class CanBusMotorBoard implements a MotorBoardInterface specific to CAN networks. More... | |
Namespaces | |
blmc_drivers | |
This namespace is the standard namespace of the package. | |
Functions | |
template<typename Type > | |
std::vector< std::shared_ptr< Type > > | blmc_drivers::create_vector_of_pointers (const size_t &size, const size_t &length) |
Create a vector of pointers. More... | |