#include <socketcan_interface/interface.h>
#include <socketcan_interface/dispatcher.h>
#include <socketcan_interface/reader.h>
#include "exceptions.h"
#include "layer.h"
#include "objdict.h"
#include "timer.h"
#include <stdexcept>
#include <boost/thread/condition_variable.hpp>
#include <boost/chrono/system_clocks.hpp>
#include <boost/lexical_cast.hpp>
Go to the source code of this file.
Classes | |
class | canopen::Master::Allocator |
class | canopen::PDOMapper::Buffer |
class | canopen::Chain< T > |
class | canopen::EMCYHandler |
struct | canopen::FrameOverlay< T > |
class | canopen::Master |
class | canopen::Node |
class | canopen::NodeChain< T > |
class | canopen::PDOMapper::PDO |
class | canopen::PDOMapper |
struct | canopen::PDOMapper::RPDO |
class | canopen::SDOClient |
class | canopen::SyncCounter |
class | canopen::SyncLayer |
struct | canopen::SyncProperties |
struct | canopen::PDOMapper::TPDO |
Namespaces | |
canopen | |
Typedefs | |
typedef Master::MasterSharedPtr | canopen::MasterSharedPtr |
typedef std::shared_ptr< Node > | canopen::NodeSharedPtr |
typedef std::shared_ptr< SyncCounter > | canopen::SyncCounterSharedPtr |
typedef std::shared_ptr< SyncLayer > | canopen::SyncLayerSharedPtr |
typedef boost::chrono::high_resolution_clock::duration | canopen::time_duration |
typedef boost::chrono::high_resolution_clock::time_point | canopen::time_point |
Functions | |
time_point | canopen::get_abs_time () |
time_point | canopen::get_abs_time (const time_duration &timeout) |