blmc_drivers
motor_board.hpp File Reference
#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"
Include dependency graph for motor_board.hpp:
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

License:
License BSD-3-Clause
Date
2019-07-11