Classes | |
class | AccessException |
class | BCMsync |
class | CANLayer |
class | Chain |
struct | DeviceInfo |
class | DiagGroup |
class | EMCYHandler |
class | Exception |
class | ExternalSyncLayer |
struct | FrameOverlay |
class | HoldAny |
class | Layer |
class | LayerGroup |
class | LayerGroupNoDiag |
class | LayerReport |
class | LayerStack |
class | LayerStatus |
class | ManagingSyncLayer |
class | Master |
class | Node |
class | NodeChain |
class | NodeIdOffset |
class | ObjectDict |
class | ObjectStorage |
class | ParseException |
class | PDOMapper |
class | PointerInvalid |
class | SDOClient |
class | SimpleSyncLayer |
class | String |
class | SyncCounter |
class | SyncLayer |
struct | SyncProperties |
class | TimeoutException |
class | Timer |
class | TypeGuard |
class | VectorHelper |
class | WrapMaster |
Typedefs | |
typedef WrapMaster< ExternalSyncLayer > | ExternalMaster |
typedef Master::MasterSharedPtr | MasterSharedPtr |
typedef std::shared_ptr< Node > | NodeSharedPtr |
typedef std::shared_ptr< const ObjectDict > | ObjectDictConstSharedPtr |
typedef ObjectDict::ObjectDictSharedPtr | ObjectDictSharedPtr |
typedef ObjectStorage::ObjectStorageSharedPtr | ObjectStorageSharedPtr |
typedef WrapMaster< SimpleSyncLayer > | SimpleMaster |
typedef std::shared_ptr< SyncCounter > | SyncCounterSharedPtr |
typedef std::shared_ptr< SyncLayer > | SyncLayerSharedPtr |
typedef boost::chrono::high_resolution_clock::duration | time_duration |
typedef boost::chrono::high_resolution_clock::time_point | time_point |
Functions | |
template<typename T , typename R > | |
static R * | branch_type (const uint16_t data_type) |
time_point | get_abs_time () |
time_point | get_abs_time (const time_duration &timeout) |
std::size_t | hash_value (ObjectDict::Key const &k) |
template<typename T > | |
std::string | join (const T &container, const std::string &delim) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &stream, const NodeIdOffset< T > &n) |
std::ostream & | operator<< (std::ostream &stream, const ObjectDict::Key &k) |
Definition at line 135 of file master_plugin.cpp.
typedef std::shared_ptr<Node> canopen::NodeSharedPtr |
typedef std::shared_ptr<const ObjectDict> canopen::ObjectDictConstSharedPtr |
Definition at line 134 of file master_plugin.cpp.
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 |
|
static |
|
inline |
|
inline |
size_t canopen::hash_value | ( | ObjectDict::Key const & | k | ) |
Definition at line 9 of file objdict.cpp.
std::string canopen::join | ( | const T & | container, |
const std::string & | delim | ||
) |
Definition at line 10 of file bcm_sync.h.
std::ostream& canopen::operator<< | ( | std::ostream & | stream, |
const NodeIdOffset< T > & | n | ||
) |
std::ostream & canopen::operator<< | ( | std::ostream & | stream, |
const ObjectDict::Key & | k | ||
) |
Definition at line 10 of file objdict.cpp.