| ▼Nlely | Global namespace for the Lely Industries N.V. libraries |
| ►Ncanopen | Namespace for the C++ CANopen application library |
| ►Ndetail | Namespace for implementation details of the C++ CANopen application library |
| CIsCanopenArray | If T is one of the CANopen array types, provides the member constant value equal to true |
| CIsCanopenArray<::std::basic_string< char16_t > > | Specialization of lely::canopen::detail::IsCanopenArray for the CANopen array type UNICODE_STRING |
| CIsCanopenArray<::std::string > | Specialization of lely::canopen::detail::IsCanopenArray for the CANopen array type VISIBLE_STRING |
| CIsCanopenArray<::std::vector< uint8_t > > | Specialization of lely::canopen::detail::IsCanopenArray for the CANopen array type OCTET_STRING |
| CIsCanopenBasic | If T is one of the CANopen basic types, provides the member constant value equal to true |
| CIsCanopenBasic< bool > | Specialization of lely::canopen::detail::IsCanopenBasic for the CANopen basic type BOOLEAN |
| CIsCanopenBasic< double > | Specialization of lely::canopen::detail::IsCanopenBasic for the CANopen basic type REAL64 |
| CIsCanopenBasic< float > | Specialization of lely::canopen::detail::IsCanopenBasic for the CANopen basic type REAL32 |
| CIsCanopenBasic< int16_t > | Specialization of lely::canopen::detail::IsCanopenBasic for the CANopen basic type INTEGER16 |
| CIsCanopenBasic< int32_t > | Specialization of lely::canopen::detail::IsCanopenBasic for the CANopen basic type INTEGER32 |
| CIsCanopenBasic< int64_t > | Specialization of lely::canopen::detail::IsCanopenBasic for the CANopen basic type INTEGER64 |
| CIsCanopenBasic< int8_t > | Specialization of lely::canopen::detail::IsCanopenBasic for the CANopen basic type INTEGER8 |
| CIsCanopenBasic< uint16_t > | Specialization of lely::canopen::detail::IsCanopenBasic for the CANopen basic type UNSIGNED16 |
| CIsCanopenBasic< uint32_t > | Specialization of lely::canopen::detail::IsCanopenBasic for the CANopen basic type UNSIGNED32 |
| CIsCanopenBasic< uint64_t > | Specialization of lely::canopen::detail::IsCanopenBasic for the CANopen basic type UNSIGNED64 |
| CIsCanopenBasic< uint8_t > | Specialization of lely::canopen::detail::IsCanopenBasic for the CANopen basic type UNSIGNED8 |
| CIsCanopenType | If T is one of the CANopen basic or array types, provides the member constant value equal to true |
| CLoopDriverBase | A base class for lely::canopen::LoopDriver, containing an event loop and the associated executor |
| CUnlockGuard | A mutex wrapper that provides a convenient RAII-style mechanism for releasing a mutex for the duration of a scoped block |
| CAsyncMaster | An asynchronous CANopen master |
| CBasicDriver | The base class for drivers for remote CANopen nodes |
| CBasicLockable | An abstract interface conforming to the BasicLockable concept |
| ►CBasicMaster | The CANopen master |
| CConstObject | An accessor providing read-only access to a CANopen object in a local object dictionary |
| CConstSubObject | An accessor providing read-only access to a CANopen sub-object in a local object dictionary |
| CImpl_ | The internal implementation of the CANopen master |
| CObject | A mutator providing read/write access to a CANopen object in a local object dictionary |
| CSubObject | A mutator providing read/write access to a CANopen sub-object in a local object dictionary |
| ►CBasicSlave | The base class for CANopen slaves |
| CConstObject | An accessor providing read-only access to a CANopen object in a local object dictionary |
| CConstSubObject | An accessor providing read-only access to a CANopen sub-object in a local object dictionary |
| CImpl_ | The internal implementation of the CANopen slave |
| CObject | A mutator providing read/write access to a CANopen object in a local object dictionary |
| CSubObject | A mutator providing read/write access to a CANopen sub-object in a local object dictionary |
| ►CDevice | The CANopen device description |
| CImpl_ | The internal implementation of the CANopen device description |
| CDriverBase | The abstract driver interface for a remote CANopen node |
| ►CIoContext | The I/O context |
| CImpl_ | The internal implementation of the I/O context |
| ►CLoopDriver | A CANopen driver running its own dedicated event loop in a separate thread |
| CImpl_ | The internal implementation of lely::canopen::LoopDriver |
| ►CNode | The base class for CANopen nodes |
| CImpl_ | The internal implementation of the CANopen node |
| ►CSdo | The Client-SDO queue |
| CDownloadRequest | An SDO download request |
| CImpl_ | The internal implementation of the Client-SDO queue |
| CUploadRequest | An SDO upload request |
| CSdoError | The type of exception thrown when an SDO abort code is received |
| Cbad_copy | The type of objects thrown as exceptions to report a failure to copy an instantiation of a C type |
| Cbad_init | The type of objects thrown as exceptions to report a failure to initialize an instantiation of a C type |
| Cbad_move | The type of objects thrown as exceptions to report a failure to move an instantiation of a C type |
| Cc_mem_call | |
| Cc_mem_call< impl::c_pack< R, ArgTypes... >, C, M > | Provides a C wrapper for a member function with an arbitrary number of arguments |
| Cc_mem_call< R(*)(ArgTypes...), C, M > | Provides a C wrapper for a member function with an arbitrary number of arguments |
| Cc_mem_fn | |
| Cc_mem_fn< impl::c_pack< R, ArgTypes... >, C > | A class template supplying the type of a member function with an arbitrary number of arguments |
| Cc_mem_fn< R(*)(ArgTypes...), C > | A class template supplying the type of a member function with an arbitrary number of arguments |
| Cc_obj_call | |
| Cc_obj_call< impl::c_pack< R, ArgTypes... >, F > | Provides a C wrapper for a function object with an arbitrary number of arguments |
| Cc_obj_call< R(*)(ArgTypes...), F > | Provides a C wrapper for a function object with an arbitrary number of arguments |
| Cc_type_traits | A class template supplying a uniform interface to certain attributes of C types |
| Cc_type_traits< __can_net > | The attributes of can_net_t required by lely::CANNet |
| Cc_type_traits< __can_recv > | The attributes of can_recv_t required by lely::CANRecv |
| Cc_type_traits< __can_timer > | The attributes of can_timer_t required by lely::CANTimer |
| Cc_type_traits< __co_csdo > | The attributes of co_csdo_t required by lely::COCSDO |
| Cc_type_traits< __co_dev > | The attributes of co_dev_t required by lely::CODev |
| Cc_type_traits< __co_emcy > | The attributes of co_emcy_t required by lely::COEmcy |
| Cc_type_traits< __co_gw > | The attributes of co_gw_t required by lely::COGW |
| Cc_type_traits< __co_gw_txt > | The attributes of co_gw_txt_t required by lely::COGWTxt |
| Cc_type_traits< __co_lss > | The attributes of co_lss_t required by lely::COLSS |
| Cc_type_traits< __co_nmt > | The attributes of co_nmt_t required by lely::CONMT |
| Cc_type_traits< __co_obj > | The attributes of co_obj_t required by lely::COObj |
| Cc_type_traits< __co_rpdo > | The attributes of co_rpdo_t required by lely::CORPDO |
| Cc_type_traits< __co_ssdo > | The attributes of co_ssdo_t required by lely::COSSDO |
| Cc_type_traits< __co_sub > | The attributes of co_sub_t required by lely::COSub |
| Cc_type_traits< __co_sync > | The attributes of co_sync_t required by lely::COSync |
| Cc_type_traits< __co_time > | The attributes of co_time_t required by lely::COTime |
| Cc_type_traits< __co_tpdo > | The attributes of co_tpdo_t required by lely::COTPDO |
| Cc_type_traits< __co_wtm > | The attributes of co_wtm_t required by lely::COWTM |
| Cc_type_traits< __io_poll > | The attributes of io_poll_t required by lely::IOPoll |
| Cc_type_traits< can_buf > | The attributes of can_buf required by lely::CANBuf |
| ►Cc_type_traits< void > | A class template supplying a uniform interface to certain attributes of the C type void |
| C__type | |
| CCANBuf | A CAN frame buffer |
| CCANNet | An opaque CAN network interface type |
| CCANRecv | An opaque CAN frame receiver type |
| CCANTimer | An opaque CAN timer type |
| Cco_type_traits | A class template mapping CANopen types to C++ types |
| Cco_type_traits_N | A class template mapping CANopen types to C++ types |
| Cco_type_traits_T | A class template mapping CANopen types to C++ types |
| Cco_type_traits_T< char16_t[N]> | |
| Cco_type_traits_T< char[N]> | |
| CCOCSDO | An opaque CANopen Client-SDO service type |
| CCOCSDOUpCon | A CANopen Client-SDO upload confirmation callback wrapper that deserializes the received value on success |
| CCOCSDOUpCon< char * > | A CANopen Client-SDO upload confirmation callback wrapper that deserializes the received array of visible characters on success |
| CCOCSDOUpCon< char16_t * > | A CANopen Client-SDO upload confirmation callback wrapper that deserializes the received array of (16-bit) Unicode characters on success |
| CCOCSDOUpCon< uint8_t * > | A CANopen Client-SDO upload confirmation callback wrapper for an array of octets |
| CCOCSDOUpCon< void * > | A CANopen Client-SDO upload confirmation callback wrapper for an arbitrary large block of data |
| CCOCSDOUpCon<::std::basic_string< char16_t > > | A CANopen Client-SDO upload confirmation callback wrapper that deserializes the received array of (16-bit) Unicode characters on success |
| CCOCSDOUpCon<::std::string > | A CANopen Client-SDO upload confirmation callback wrapper that deserializes the received array of visible characters on success |
| CCOCSDOUpCon<::std::vector< uint8_t > > | A CANopen Client-SDO upload confirmation callback wrapper that deserializes the received array of octets on success |
| CCODev | An opaque CANopen device type |
| CCOEmcy | An opaque CANopen EMCY producer/consumer service type |
| CCOGW | An opaque CANopen gateway type |
| CCOGWTxt | An opaque CANopen ASCII gateway client type |
| CCOLSS | An opaque CANopen LSS master/slave service type |
| CCONMT | An opaque CANopen NMT master/slave service type |
| CCOObj | An opaque CANopen object type |
| CCORPDO | An opaque CANopen Receive-PDO service type |
| CCOSSDO | An opaque CANopen Server-SDO service type |
| CCOSub | An opaque CANopen sub-object type |
| CCOSubDnInd | A CANopen CANopen sub-object download indication callback wrapper |
| CCOSubUpInd | A CANopen CANopen sub-object upload indication callback wrapper |
| CCOSync | An opaque CANopen SYNC producer/consumer service type |
| CCOTime | An opaque CANopen TIME producer/consumer service type |
| CCOTPDO | An opaque CANopen Transmit-PDO service type |
| CCOVal | A CANopen value |
| CCOVal< CO_DEFTYPE_DOMAIN > | A CANopen value containing an arbitrary large block of data |
| CCOVal< CO_DEFTYPE_OCTET_STRING > | A CANopen value containing an array of octets |
| CCOVal< CO_DEFTYPE_UNICODE_STRING > | A CANopen value containing an array of (16-bit) Unicode characters |
| CCOVal< CO_DEFTYPE_VISIBLE_STRING > | A CANopen value containing an array of visible characters |
| CCOWTM | An opaque CANopen Wireless Transmission Media (WTM) interface type |
| Cdelete_c_type | The deleter for trivial, standard layout and incomplete C types |
| Cerror | The type of objects thrown as exceptions to report a system error with an associated error code |
| Cincomplete_c_type | The base class for a C++ interface to an incomplete C type |
| CIOCAN | A Controller Area Network (CAN) device handle |
| CIOFile | A regular file device handle |
| CIOHandle | An I/O device handle |
| CIOPipe | A pipe I/O device handle |
| CIOPoll | An opaque I/O polling interface type |
| CIOSerial | A serial I/O device handle |
| CIOSock | A sock I/O device handle |
| Cstandard_c_type | The base class for a C++ interface to a standard layout C type |
| Ctrivial_c_type | The base class for a C++ interface to a trivial C type |
| ▼Nstd | STL namespace |
| Cis_error_code_enum<::lely::canopen::SdoErrc > | |