Classes | Namespaces | Typedefs | Functions
canopen.h File Reference
#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>
Include dependency graph for canopen.h:
This graph shows which files directly or indirectly include this file:

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 (const time_duration &timeout)
 
time_point canopen::get_abs_time ()
 


canopen_master
Author(s): Mathias Lüdtke
autogenerated on Mon Feb 28 2022 23:28:03