►Nlely | |
►Ncanopen | The namespace for the C++ CANopen application library |
►Ndetail | The namespace for implementation details of the C++ CANopen application library |
Cis_canopen_basic | If T is one of the CANopen basic types, provides the member constant value equal to true |
Cis_canopen_array | If T is one of the CANopen array types, provides the member constant value equal to true |
Cis_canopen_type | If T is one of the CANopen basic or array types, provides the member constant value equal to true |
Cis_canopen_basic< bool > | Specialization of lely::canopen::detail::is_canopen_basic for the CANopen basic type BOOLEAN |
Cis_canopen_basic< int8_t > | Specialization of lely::canopen::detail::is_canopen_basic for the CANopen basic type INTEGER8 |
Cis_canopen_basic< int16_t > | Specialization of lely::canopen::detail::is_canopen_basic for the CANopen basic type INTEGER16 |
Cis_canopen_basic< int32_t > | Specialization of lely::canopen::detail::is_canopen_basic for the CANopen basic type INTEGER32 |
Cis_canopen_basic< uint8_t > | Specialization of lely::canopen::detail::is_canopen_basic for the CANopen basic type UNSIGNED8 |
Cis_canopen_basic< uint16_t > | Specialization of lely::canopen::detail::is_canopen_basic for the CANopen basic type UNSIGNED16 |
Cis_canopen_basic< uint32_t > | Specialization of lely::canopen::detail::is_canopen_basic for the CANopen basic type UNSIGNED32 |
Cis_canopen_basic< float > | Specialization of lely::canopen::detail::is_canopen_basic for the CANopen basic type REAL32 |
Cis_canopen_array<::std::string > | Specialization of lely::canopen::detail::is_canopen_array for the CANopen array type VISIBLE_STRING |
Cis_canopen_array<::std::vector< uint8_t > > | Specialization of lely::canopen::detail::is_canopen_array for the CANopen array type OCTET_STRING |
Cis_canopen_array<::std::basic_string< char16_t > > | Specialization of lely::canopen::detail::is_canopen_array for the CANopen array type UNICODE_STRING |
Cis_canopen_basic< double > | Specialization of lely::canopen::detail::is_canopen_basic for the CANopen basic type REAL64 |
Cis_canopen_basic< int64_t > | Specialization of lely::canopen::detail::is_canopen_basic for the CANopen basic type INTEGER64 |
Cis_canopen_basic< uint64_t > | Specialization of lely::canopen::detail::is_canopen_basic for the CANopen basic type UNSIGNED64 |
CFiberDriverBase | A base class for lely::canopen::FiberDriver, containing a fiber executor |
CLoopDriverBase | A base class for lely::canopen::LoopDriver, containing an event loop and the associated executor |
CLssRequestBase | |
CLssSwitchRequestBase | |
CLssSwitchSelectiveRequestBase | |
CLssSetIdRequestBase | |
CLssSetBitrateRequestBase | |
CLssSwitchBitrateRequestBase | |
CLssStoreRequestBase | |
CLssGetNumberRequestBase | |
CLssGetVendorIdRequestBase | |
CLssGetProductCodeRequestBase | |
CLssGetRevisionRequestBase | |
CLssGetSerialNrRequestBase | |
CLssGetIdRequestBase | |
CLssIdNonConfigRequestBase | |
CLssScanRequestBase | |
CLssSlowscanRequestBase | |
CLssFastscanRequestBase | |
CLssSwitchRequestWrapper | |
CLssSwitchSelectiveRequestWrapper | |
CLssSetIdRequestWrapper | |
CLssSetBitrateRequestWrapper | |
CLssSwitchBitrateRequestWrapper | |
CLssStoreRequestWrapper | |
CLssGetVendorIdRequestWrapper | |
CLssGetProductCodeRequestWrapper | |
CLssGetRevisionRequestWrapper | |
CLssGetSerialNrRequestWrapper | |
CLssGetIdRequestWrapper | |
CLssIdNonConfigRequestWrapper | |
CLssSlowscanRequestWrapper | |
CLssFastscanRequestWrapper | |
CSdoRequestBase | |
CSdoDownloadRequestBase | |
CSdoUploadRequestBase | |
CSdoDownloadRequestWrapper | |
CSdoUploadRequestWrapper | |
►CDevice | The CANopen device description |
CImpl_ | The internal implementation of the CANopen device description |
CDriverBase | The abstract driver interface for a remote CANopen node |
CLogicalDriverBase | The abstract driver interface for a logical device on a remote CANopen node |
CBasicDriver | The base class for drivers for remote CANopen nodes |
CFiberDriver | A CANopen driver running its tasks and callbacks in fibers |
CBasicLogicalDriver | The base class for drivers for logical devices on remote CANopen nodes |
►CBasicLogicalDriver< BasicDriver > | The base class for drivers for logical devices on remote CANopen nodes |
CRpdoMapped | |
CTpdoMapped | |
►CLoopDriver | A CANopen driver running its own dedicated event loop in a separate thread |
CImpl_ | The internal implementation of lely::canopen::LoopDriver |
CLssAddress | The 128-bit number uniquely identifying each CANopen node |
CLssSwitchRequest | An LSS 'switch state global' request |
CLssSwitchSelectiveRequest | An LSS 'switch state selective' request |
CLssSetIdRequest | An LSS 'configure node-ID' request |
CLssSetBitrateRequest | An LSS 'configure bit timing parameters' request |
CLssSwitchBitrateRequest | An LSS 'activate bit timing parameters' request |
CLssStoreRequest | An LSS 'store configuration' request |
CLssGetVendorIdRequest | An LSS 'inquire identity vendor-ID' request |
CLssGetProductCodeRequest | An LSS 'inquire identity product-code' request |
CLssGetRevisionRequest | An LSS 'inquire identity revision-number' request |
CLssGetSerialNrRequest | An LSS 'inquire identity serial-number' request |
CLssGetIdRequest | An LSS 'inquire node-ID' request |
CLssIdNonConfigRequest | An LSS 'identify non-configured remote slave' request |
CLssSlowscanRequest | An 'LSS Slowscan' request |
CLssFastscanRequest | An 'LSS Fastscan' request |
►CLssMaster | The base class for CANopen LSS masters |
CImpl_ | |
►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 |
CRpdoMapped | An accessor providing read-only access to TPDO-mapped objects in a remote object dictionary |
CSubObject | A mutator providing read/write access to a CANopen sub-object in a local object dictionary |
CTpdoEventMutex | |
CTpdoMapped | A mutator providing read/write access to TPDO-mapped objects in a remote object dictionary |
CAsyncMaster | An asynchronous CANopen master |
►CNode | The base class for CANopen nodes |
CImpl_ | The internal implementation of the CANopen node |
CTpdoEventMutex | A mutex-like object that can be used to postpone the transmission of acyclic and event-driven Transmit-PDOs while the lock is held |
CSdoDownloadRequest | An SDO download (i.e., write) request |
CSdoUploadRequest | An SDO upload (i.e., read) request |
►CSdo | A Client-SDO queue |
CImpl_ | The internal implementation of the Client-SDO queue |
CSdoError | The type of exception thrown when an SDO abort code is received |
►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 |
CRpdoMapped | An accessor providing read-only access to RPDO-mapped objects in a remote object dictionary |
CSubObject | A mutator providing read/write access to a CANopen sub-object in a local object dictionary |
CTpdoMapped | A mutator providing read/write access to TPDO-mapped objects in a remote object dictionary |
►Ncompat | |
►Ndetail | |
Cis_reference_wrapper | |
Cis_reference_wrapper<::std::reference_wrapper< U > > | |
Cinvoke_impl | |
Cinvoke_impl< MT B::* > | |
Cinvoke_result | |
Cinvoke_result< decltype(void(invoke(::std::declval< F >(), ::std::declval< Args >()...))), F, Args... > | |
Cmake_void | |
Cis_invocable | |
Cis_invocable< Result, R, typename make_void< typename Result::type >::type > | |
Cindex_tuple | |
Cindex_tuple_cat | |
Cindex_tuple_cat< index_tuple< I1... >, index_tuple< I2... > > | |
Cmake_index_tuple | |
Cmake_index_tuple< 1 > | |
Cmake_index_tuple< 0 > | |
Cmake_integer_sequence | |
Cmake_integer_sequence< T, N, index_tuple< Ints... > > | |
Cremove_cvref | |
Cinvoke_result | Deduces the return type of an INVOKE expression at compile time |
Cis_invocable | Determines whether F can be invoked with the arguments Args... |
Cis_invocable_r | Determines whether F can be invoked with the arguments Args... to yield a result that is convertable to R |
Cconjunction | Forms the logical conjunction of the type traits B..., effectively performing a logical AND on the sequence of traits |
Cconjunction< B1 > | |
Cconjunction< B1, Bn... > | |
Cdisjunction | Forms the logical disjunction of the type traits B..., effectively performing a logical OR on the sequence of traits |
Cdisjunction< B1 > | |
Cdisjunction< B1, Bn... > | |
Cnegation | Forms the logical negation of the type trait B |
Cinteger_sequence | A compile-time sequence of integers |
►Nev | |
►Ndetail | |
CFiberMutexBase | The base class for mutexes suitable for use in fibers |
Cis_future | |
Cis_future< Future< T, E > > | |
CAsyncTask | |
CAsyncTask< Invoker, typename ::std::enable_if<!is_future< compat::invoke_result_t< Invoker > >::value >::type > | |
CAsyncTask< Invoker, typename ::std::enable_if< is_future< compat::invoke_result_t< Invoker > >::value >::type > | |
CTaskWrapper | |
CCoTask | A stackless coroutine which can be submitted to an executor as a task |
CExecutor | An abstract task executor. This class is a wrapper around #ev_exec_t* |
CFiberThread | Convenience class providing a RAII-style mechanism to ensure the calling thread can be used by fiber executors for the duration of a scoped block |
CFiberExecutor | A fiber executor |
CFiberMutex | A plain mutex suitable for use in fibers |
CFiberRecursiveMutex | A recursive mutex suitable for use in fibers |
CFiberConditionVariable | A condition variable suitable for use in fibers |
Cfuture_not_ready | The exception thrown when retrieving the result of a future which is not ready or does not contain a reference to a shared state |
CFuture | A future |
CPromise | A promise |
CLoop | A polling event loop |
CPoll | The abstract polling interface |
CStrand | A strand executor |
CTask | A basic task |
CThreadLoop | The thread-local event loop |
►Nimpl | |
Cc_pack | |
Cc_pack_push_front | |
Cc_pack_push_front< T, c_pack< S... > > | Pushes a type to the front of a parameter pack |
Cc_pack_pop_back | Pops a type from the back of a parameter pack |
Cc_pack_pop_back< T, S > | Pops a type from the back of a parameter pack |
►Nio | |
►Ndetail | |
CCanChannelReadWrapper | |
CCanChannelWriteWrapper | |
CCanRouterReadFrameWrapper | |
CCanRouterReadErrorWrapper | |
CSignalSetWaitWrapper | |
CTimerWaitWrapper | |
CTimerQueueWaitWrapper | |
CCanChannelRead | A read operation suitable for use with a CAN channel |
CCanChannelWrite | A write operation suitable for use with a CAN channel |
CCanControllerBase | A reference to an abstract CAN controller |
CCanChannelBase | A reference to an abstract CAN channel |
CCanNet | A CAN network interface. This class is a wrapper around io_can_net_t* |
CCanRouterReadFrame | A CAN frame read operation suitable for use with a CAN frame router |
CCanRouterReadError | A CAN error frame read operation suitable for use with a CAN frame router |
CCanRouter | A CAN frame rounter. This class is a wrapper around #io_can_rt_t* |
CClock | An abstract clock. This class is a wrapper around #io_clock_t* |
CCoCanChannelRead | A CAN channel read operation with a stackless coroutine as the completion task |
CCoCanChannelWrite | A CAN channel write operation with a stackless coroutine as the completion task |
CCoCanRouterReadFrame | A CAN frame read operation suitable for use with a CAN frame router, with a stackless coroutine as the completion task |
CCoCanRouterReadError | A CAN error frame read operation suitable for use with a CAN frame router, with a stackless coroutine as the completion task |
CCoSignalSetWait | A wait operation, suitable for use with a signal handler, with a stackless coroutine as the completion task |
CCoTimerWait | A wait operation, suitable for use with an I/O timer, with a stackless coroutine as the completion task |
CCoTimerQueueWait | A wait operation, suitable for use with a timer queue, with a stackless coroutine as the completion task |
CContextBase | A refence to an I/O context. This class is a wrapper around #io_ctx_t* |
CContext | An I/O context |
CDevice | An abstract I/O device. This class is a wrapper around #io_dev_t* |
CCanController | A CAN controller |
CCanChannel | A CAN channel |
CFdLoop | A file descriptor event loop |
CPoll | The system-dependent I/O polling interface |
CSignalSetWait | A wait operation suitable for use with a signal handler |
CSignalSetBase | A reference to an abstract signal handler |
CIoGuard | A RAII-style wrapper around io_init() and io_fini() |
CSignalSet | A system signal handler |
CTimer | An I/O system timer |
CTimerWait | A wait operation suitable for use with an I/O timer |
CTimerBase | A reference to an abstract timer |
CTimerQueueWait | A wait operation suitable for use with a timerqueue |
CTimerQueue | A timer queue. This class is a wrapper around #io_tqueue_t* |
CUserCanChannel | A user-defined CAN channel |
CUserTimer | A user-defined timer |
CVirtualCanController | A virtual CAN controller |
CVirtualCanChannel | A virtual CAN channel |
CIxxatGuard | A RAII-style wrapper around io_ixxat_init() and io_ixxat_fini() |
CIxxatController | An IXXAT CAN controller |
CIxxatChannel | An IXXAT CAN channel |
►Nutil | |
►Ndetail | |
CFiberData | |
Cinvoker | |
CSuccess | |
CSuccess< void > | |
CFailure | |
Cerror_traits | |
Cerror_traits< int > | |
Cerror_traits<::std::error_code > | |
Cerror_traits<::std::exception_ptr > | |
CCoroutine | The parent class for function objects used as stackless coroutines |
CFiberThread | Convenience class providing a RAII-style mechanism to ensure the fiber associated with the calling thread is intialized for the duration of a scoped block |
CFiber | A fiber |
Cfiber_unwind | The exception used by lely::util::Fiber::~Fiber() to terminate the callable object and unwind its stack |
CBasicLockable | An abstract interface conforming to the BasicLockable concept |
CUnlockGuard | A mutex wrapper that provides a convenient RAII-style mechanism for releasing a mutex for the duration of a scoped block |
CResult | A type capable of representing both the successful and failure result of an operation |
CResult< T, typename ::std::enable_if<!::std::is_void< T >::value >::type > | |
CResult< void, E > | |
CResult< void, void > | |
Cc_type_traits< can_buf > | The attributes of can_buf required by lely::CANBuf |
CCANBuf | A CAN frame buffer |
Cc_type_traits< __can_net > | The attributes of can_net_t required by lely::CANNet |
CCANNet | An opaque CAN network interface type |
Cc_type_traits< __can_timer > | The attributes of can_timer_t required by lely::CANTimer |
CCANTimer | An opaque CAN timer type |
Cc_type_traits< __can_recv > | The attributes of can_recv_t required by lely::CANRecv |
CCANRecv | An opaque CAN frame receiver type |
CCOCSDOUpCon | A CANopen Client-SDO upload confirmation callback wrapper that deserializes the received value on success |
Cc_type_traits< __co_csdo > | The attributes of co_csdo_t required by lely::COCSDO |
CCOCSDO | An opaque CANopen Client-SDO service type |
CCOCSDOUpCon< char * > | A CANopen Client-SDO upload confirmation callback wrapper that deserializes the received array of visible 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< uint_least8_t * > | A CANopen Client-SDO upload confirmation callback wrapper for an array of octets |
CCOCSDOUpCon<::std::vector< uint_least8_t > > | A CANopen Client-SDO upload confirmation callback wrapper that deserializes the received array of octets 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<::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< void * > | A CANopen Client-SDO upload confirmation callback wrapper for an arbitrary large block of data |
Cc_type_traits< __co_dev > | The attributes of co_dev_t required by lely::CODev |
CCODev | An opaque CANopen device type |
Cc_type_traits< __co_emcy > | The attributes of co_emcy_t required by lely::COEmcy |
CCOEmcy | An opaque CANopen EMCY producer/consumer service type |
Cc_type_traits< __co_gw > | The attributes of co_gw_t required by lely::COGW |
CCOGW | An opaque CANopen gateway type |
Cc_type_traits< __co_gw_txt > | The attributes of co_gw_txt_t required by lely::COGWTxt |
CCOGWTxt | An opaque CANopen ASCII gateway client type |
Cc_type_traits< __co_lss > | The attributes of co_lss_t required by lely::COLSS |
CCOLSS | An opaque CANopen LSS master/slave service type |
Cc_type_traits< __co_nmt > | The attributes of co_nmt_t required by lely::CONMT |
CCONMT | An opaque CANopen NMT master/slave service type |
CCOSubDnInd | A CANopen CANopen sub-object download indication callback wrapper |
CCOSubUpInd | A CANopen CANopen sub-object upload indication callback wrapper |
Cc_type_traits< __co_obj > | The attributes of co_obj_t required by lely::COObj |
CCOObj | An opaque CANopen object type |
Cc_type_traits< __co_sub > | The attributes of co_sub_t required by lely::COSub |
CCOSub | An opaque CANopen sub-object type |
Cc_type_traits< __co_rpdo > | The attributes of co_rpdo_t required by lely::CORPDO |
CCORPDO | An opaque CANopen Receive-PDO service type |
Cc_type_traits< __co_ssdo > | The attributes of co_ssdo_t required by lely::COSSDO |
CCOSSDO | An opaque CANopen Server-SDO service type |
Cc_type_traits< __co_sync > | The attributes of co_sync_t required by lely::COSync |
CCOSync | An opaque CANopen SYNC producer/consumer service type |
Cc_type_traits< __co_time > | The attributes of co_time_t required by lely::COTime |
CCOTime | An opaque CANopen TIME producer/consumer service type |
Cc_type_traits< __co_tpdo > | The attributes of co_tpdo_t required by lely::COTPDO |
CCOTPDO | An opaque CANopen Transmit-PDO service 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< char[N]> | |
Cco_type_traits_T< char16_t[N]> | |
CCOVal | A CANopen value |
CCOVal< CO_DEFTYPE_VISIBLE_STRING > | A CANopen value containing an array of visible characters |
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_DOMAIN > | A CANopen value containing an arbitrary large block of data |
Cc_type_traits< __co_wtm > | The attributes of co_wtm_t required by lely::COWTM |
CCOWTM | An opaque CANopen Wireless Transmission Media (WTM) interface 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 |
Cc_type_traits< __io_poll > | The attributes of io_poll_t required by lely::IOPoll |
CIOPoll | An opaque I/O polling interface type |
CIOSerial | A serial I/O device handle |
CIOSock | A sock I/O device handle |
Cc_obj_call | |
Cc_mem_fn | |
Cc_mem_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_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_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 |
Cbad_init | The type of objects thrown as exceptions to report a failure to initialize an instantiation of a C type |
Cbad_copy | The type of objects thrown as exceptions to report a failure to copy 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 |
Cdelete_c_type | The deleter for trivial, standard layout and incomplete C types |
Cc_type_traits | A class template supplying a uniform interface to certain attributes of C types |
Ctrivial_c_type | The base class for a C++ interface to a trivial C type |
Cstandard_c_type | The base class for a C++ interface to a standard layout C type |
Cincomplete_c_type | The base class for a C++ interface to an incomplete C type |
►Cc_type_traits< void > | A class template supplying a uniform interface to certain attributes of the C type void |
C__type | |
Cerror | The type of objects thrown as exceptions to report a system error with an associated error code |
►Nstd | STL namespace |
Cis_error_code_enum<::lely::canopen::SdoErrc > | |
C__can_net | A CAN network interface |
C__can_recv | A CAN frame receiver |
C__can_timer | A CAN timer |
C__co_csdo | A CANopen Client-SDO |
C__co_csdo_state | A CANopen Client-SDO state |
C__co_dev | A CANopen device |
C__co_emcy | A CANopen EMCY producer/consumer service |
C__co_gw | A CANopen gateway |
C__co_gw_txt | A CANopen ASCII gateway |
C__co_lss | A CANopen LSS master/slave service |
C__co_lss_state | A CANopen LSS state |
C__co_nmt | A CANopen NMT master/slave service |
C__co_nmt_boot | A CANopen NMT 'boot slave' service |
C__co_nmt_boot_state | A CANopen NMT 'boot slave' state |
C__co_nmt_cfg | A CANopen NMT 'configuration request' service |
C__co_nmt_cfg_state | A CANopen NMT 'configuration request' state |
C__co_nmt_hb | A CANopen NMT heartbeat consumer |
C__co_nmt_state | A CANopen NMT state |
C__co_obj | A CANopen object |
C__co_rpdo | A CANopen Receive-PDO |
C__co_ssdo | A CANopen Server-SDO |
C__co_ssdo_state | A CANopen Server-SDO state |
C__co_sub | A CANopen sub-object |
C__co_sync | A CANopen SYNC producer/consumer service |
C__co_time | A CANopen TIME producer/consumer service |
C__co_time_diff | A 48-bit struct used to describe absolute and relative times |
C__co_time_of_day | A 48-bit struct used to describe absolute and relative times |
C__co_tpdo | A CANopen Transmit-PDO |
C__co_wtm | A CANopen Wireless Transmission Media (WTM) interface |
C__config | A configuration struct |
C__frbuf | An read file buffer struct |
C__fwbuf | An (atomic) write file buffer struct |
C__io_addr | An opaque network address type |
C__io_attr | An opaque serial I/O device attributes type |
C__io_poll | An I/O polling interface |
Cbimap | A bidirectional map |
Cbinode | A node in a bidirectional map |
Cbitset | A variable-sized bitset |
Ccan | A CAN device |
Ccan_buf | A CAN frame buffer |
Ccan_err | A CAN error frame |
Ccan_msg | A CAN or CAN FD format frame |
Cco_1003 | The pre-defined error field |
Cco_ctx_t | The type holding the context (i.e., program counter) of a stackless coroutine |
Cco_emcy_msg | An EMCY message |
Cco_emcy_node | A remote CANopen EMCY producer node |
Cco_gw_con | The common parameters of a CANopen gateway confirmation |
Cco_gw_con__lss_scan | The parameters of a Lely-specific gateway 'LSS Slowscan/Fastscan' confirmation |
Cco_gw_con_get_version | The parameters of a CANopen gateway 'Get version' confirmation |
Cco_gw_con_lss_get_id | The parameters of a CANopen gateway 'LSS inquire node-ID' confirmation |
Cco_gw_con_lss_get_lssid | The parameters of a CANopen gateway 'Inquire LSS address' confirmation |
Cco_gw_con_pdo_read | The parameters of a CANopen gateway 'Read PDO' confirmation |
Cco_gw_con_sdo_up | The parameters of a CANopen gateway 'SDO upload' confirmation |
Cco_gw_ind__boot | The parameters of a Lely-specific gateway 'Boot slave process completed' indication |
Cco_gw_ind__sync | The parameters of a Lely-specific gateway 'Synchronization event received' indication |
Cco_gw_ind__time | The parameters of a Lely-specific gateway 'Time stamp event received' indication |
Cco_gw_ind_ec | The parameters of a CANopen gateway 'Error control event received' indication |
Cco_gw_ind_emcy | The parameters of a CANopen gateway 'Emergency event received' indication |
Cco_gw_ind_rpdo | The parameters of a CANopen gateway 'RPDO received' indication |
Cco_gw_ind_sdo | The parameters of a CANopen gateway 'CiA 301 progress indication download' indication |
Cco_gw_job | A CANopen gateway network job |
Cco_gw_net | A CANopen network |
Cco_gw_req | The common parameters of a CANopen gateway request |
Cco_gw_req__lss_scan | The parameters of a Lely-specific gateway 'LSS Slowscan/Fastscan' request |
Cco_gw_req_init | The parameters of a CANopen gateway 'Initialize gateway' request |
Cco_gw_req_lss_get_lssid | The parameters of a CANopen gateway 'Inquire LSS address' request |
Cco_gw_req_lss_id_slave | The parameters of a CANopen gateway 'LSS identify remote slave' request |
Cco_gw_req_lss_set_rate | The parameters of a CANopen gateway 'LSS configure bit-rate' request |
Cco_gw_req_lss_switch | The parameters of a CANopen gateway 'LSS switch state global' request |
Cco_gw_req_lss_switch_rate | The parameters of a CANopen gateway 'LSS activate new bit-rate' request |
Cco_gw_req_lss_switch_sel | The parameters of a CANopen gateway 'LSS switch state selective' request |
Cco_gw_req_net | The common parameters of a CANopen gateway network-level request |
Cco_gw_req_nmt_set_hb | The parameters of a CANopen gateway 'Start heartbeat consumer' request |
Cco_gw_req_nmt_set_ng | The parameters of a CANopen gateway 'Enable node guarding' request |
Cco_gw_req_node | The common parameters of a CANopen gateway node-level request |
Cco_gw_req_pdo_read | The parameters of a CANopen gateway 'Read PDO' request |
Cco_gw_req_pdo_write | The parameters of a CANopen gateway 'Write PDO' request |
Cco_gw_req_sdo_dn | The parameters of a CANopen gateway 'SDO download' request |
Cco_gw_req_sdo_up | The parameters of a CANopen gateway 'SDO upload' request |
Cco_gw_req_set_bootup_ind | The parameters of a CANopen gateway 'Boot-up forwarding' request |
Cco_gw_req_set_cmd_size | The parameters of a CANopen gateway 'Set command size' request |
Cco_gw_req_set_cmd_timeout | The parameters of a CANopen gateway 'Set command time-out' request |
Cco_gw_req_set_emcy | The parameters of a CANopen gateway 'Start/Stop emergency consumer' request |
Cco_gw_req_set_hb | The parameters of a CANopen gateway 'Set heartbeat producer' request |
Cco_gw_req_set_rpdo | The parameters of a CANopen gateway 'Configure RPDO' request |
Cco_gw_req_set_sdo_timeout | The parameters of a CANopen gateway 'Configure SDO time-out' request |
Cco_gw_req_set_tpdo | The parameters of a CANopen gateway 'Configure TPDO' request |
Cco_gw_srv | The common parameters of a CANopen gateway service |
Cco_id | An identity record |
Cco_nmt_slave | A struct containing the state of an NMT slave |
Cco_nmt_srv | A CANopen NMT service manager |
Cco_pdo_comm_par | A PDO communication parameter record |
Cco_pdo_map_par | A PDO mapping parameter record |
Cco_sdev | A static CANopen device |
Cco_sdo_par | An SDO parameter record |
Cco_sdo_req | A CANopen SDO upload/download request |
Cco_sobj | A static CANopen object |
Cco_ssub | A static CANopen sub-object |
Cco_val | A union of the CANopen static data types |
Cco_wtm_can | A CANopen WTM CAN interface |
Cconfig_entry | An entry in a configuration section |
Cconfig_section | A section in a configuration struct |
Cdllist | A doubly-linked list |
Cdlnode | A node in a doubly-linked list |
Cev_exec_node | |
Cev_exec_vtbl | |
Cev_fiber_cnd_impl | The implementation of a fiber condition variable |
Cev_fiber_cnd_t | A synchronization primitive (similar to the standard C11 condition variable) that can be used to block one or more fibers until another fiber or thread both modifies the shared variable (the condition), and notifies the condition variable |
Cev_fiber_cnd_wait | The context of a wait operation on a fiber condition variable |
Cev_fiber_ctx | The context of a fiber used for executing tasks |
Cev_fiber_exec | The implementation of a fiber executor |
Cev_fiber_mtx_impl | The implementation of a fiber mutex |
Cev_fiber_mtx_t | A synchronization primitive (similar to the standard C11 mutex) that can be used to protect shared data from being simultaneously accessed by multiple fibers |
Cev_fiber_thrd | The parameters used for creating fibers on this thread and the list of unused fibers |
Cev_future | A future |
Cev_future_when_all | |
Cev_future_when_any | |
Cev_loop | A polling event loop |
Cev_loop_ctx | An event loop context |
Cev_loop_thrd | An event loop thread |
Cev_poll_vtbl | |
Cev_promise | A promise |
Cev_std_exec | |
Cev_std_exec_impl_vtbl | |
Cev_strand | |
Cev_task | An executable task |
Cev_task_node | |
Cev_thrd_loop | A thread-local event loop |
Cfiber | |
Cfiber_thrd | |
Cfile | A regular file handle |
Cfloc | A location in a text file |
Cifr_handle | |
Cio_addrinfo | A network address info structure |
Cio_can_attr | |
Cio_can_chan_async_read | |
Cio_can_chan_async_write | |
Cio_can_chan_impl | The implementation of a CAN channel |
Cio_can_chan_read | A CAN channel read operation |
Cio_can_chan_read_result | The result of a CAN channel read operation |
Cio_can_chan_vtbl | |
Cio_can_chan_write | A CAN channel write operation |
Cio_can_ctrl_impl | |
Cio_can_ctrl_vtbl | |
Cio_can_frame | |
Cio_can_net | The implementation of a CAN network interface |
Cio_can_rt | |
Cio_can_rt_async_read_err | |
Cio_can_rt_async_read_msg | |
Cio_can_rt_async_shutdown | |
Cio_can_rt_read_err | A CAN error frame read operation suitable for use with a CAN frame router |
Cio_can_rt_read_err_result | The result of a CAN error frame read operation |
Cio_can_rt_read_msg | A CAN frame read operation suitable for use with a CAN frame router |
Cio_can_rt_read_msg_result | The result of a CAN frame read operation |
Cio_clock_monotonic | |
Cio_clock_realtime | |
Cio_clock_vtbl | |
Cio_cp | An I/O completion packet |
Cio_ctx | |
Cio_dev_vtbl | |
Cio_event | An I/O event |
Cio_fd_loop | A file descriptor event loop |
Cio_handle | An I/O device handle |
Cio_handle_vtab | The virtual table of an I/O device handle |
Cio_ifinfo | A structure describing a network interface |
Cio_poll | |
Cio_poll_thrd | |
Cio_poll_watch | An object representing a file descriptor being monitored for I/O events |
Cio_sigset_async_wait | |
Cio_sigset_impl | |
Cio_sigset_node | |
Cio_sigset_vtbl | |
Cio_sigset_wait | A wait operation suitable for use with a signal handler |
Cio_svc | An I/O service |
Cio_svc_vtbl | The virtual table of an I/O service |
Cio_timer_async_wait | |
Cio_timer_impl | |
Cio_timer_vtbl | |
Cio_timer_wait | A wait operation suitable for use with an I/O timer |
Cio_timer_wait_result | The result of an I/O timer wait operation |
Cio_tqueue | |
Cio_tqueue_async_wait | |
Cio_tqueue_wait | A wait operation suitable for use with a timer queue |
Cio_user_can_chan | The implementation of a user-defined CAN channel |
Cio_user_can_frame | |
Cio_user_timer | |
Cio_vcan_chan | The implementation of a virtual CAN channel |
Cio_vcan_ctrl | The implementation of a virtual CAN controller |
Cio_vcan_frame | |
Cio_watch | The attributes of an I/O device handle being watched |
Cmax_align_t | An object type whose alignment is as great as is supported by the implementation in all contexts |
Cmembuf | A memory buffer |
Cpheap | A pairing heap |
Cpnode | A node in a pairing heap |
Crbnode | A node in a red-black tree |
Crbtree | A red-black tree |
Crtnl_handle | |
Csllist | A singly-linked list |
Cslnode | A node in a singly-linked list |
Csock | A network socket |
Cspscring | A single-producer, single-consumer ring buffer |