Lely core libraries 2.3.4
lely::canopen::detail Namespace Reference

The namespace for implementation details of the C++ CANopen application library. More...

Data Structures

struct  canopen_traits
 
struct  canopen_traits< T, N, false >
 
struct  canopen_traits< T, N, true >
 
class  FiberDriverBase
 A base class for lely::canopen::FiberDriver, containing a fiber executor. More...
 
class  LoopDriverBase
 A base class for lely::canopen::LoopDriver, containing an event loop and the associated executor. More...
 
class  LssFastscanRequestBase
 
class  LssFastscanRequestWrapper
 
class  LssGetIdRequestBase
 
class  LssGetIdRequestWrapper
 
class  LssGetNumberRequestBase
 
class  LssGetProductCodeRequestBase
 
class  LssGetProductCodeRequestWrapper
 
class  LssGetRevisionRequestBase
 
class  LssGetRevisionRequestWrapper
 
class  LssGetSerialNrRequestBase
 
class  LssGetSerialNrRequestWrapper
 
class  LssGetVendorIdRequestBase
 
class  LssGetVendorIdRequestWrapper
 
class  LssIdNonConfigRequestBase
 
class  LssIdNonConfigRequestWrapper
 
class  LssRequestBase
 
class  LssScanRequestBase
 
class  LssSetBitrateRequestBase
 
class  LssSetBitrateRequestWrapper
 
class  LssSetIdRequestBase
 
class  LssSetIdRequestWrapper
 
class  LssSlowscanRequestBase
 
class  LssSlowscanRequestWrapper
 
class  LssStoreRequestBase
 
class  LssStoreRequestWrapper
 
class  LssSwitchBitrateRequestBase
 
class  LssSwitchBitrateRequestWrapper
 
class  LssSwitchRequestBase
 
class  LssSwitchRequestWrapper
 
class  LssSwitchSelectiveRequestBase
 
class  LssSwitchSelectiveRequestWrapper
 
class  SdoDownloadDcfRequestBase
 
class  SdoDownloadDcfRequestWrapper
 
class  SdoDownloadRequestBase
 
class  SdoDownloadRequestWrapper
 
class  SdoRequestBase
 
class  SdoUploadRequestBase
 
class  SdoUploadRequestWrapper
 

Functions

inline ::std::chrono::milliseconds from_sdo_timeout (int timeout)
 Converts an SDO timeout to a duration.
 
template<class Rep , class Period >
int to_sdo_timeout (const ::std::chrono::duration< Rep, Period > &d)
 Converts a duration to an SDO timeout.
 

Detailed Description

The namespace for implementation details of the C++ CANopen application library.