| ▼ include | |
| ▶ lely | |
| ▶ can | |
| buf.h | This header file is part of the CAN library; it contains the CAN frame buffer declarations |
| buf.hpp | This header file is part of the CAN library; it contains the C++ interface of the CAN frame buffer |
| can.h | This is the public header file of the CAN library |
| msg.h | This header file is part of the CAN library; it contains the CAN frame declarations |
| net.h | This header file is part of the CAN library; it contains the CAN network interface declarations |
| net.hpp | This header file is part of the CAN library; it contains the C++ interface of the CAN network interface |
| socket.h | This header file is part of the CAN library; it contains the SocketCAN interface declarations |
| vci.h | This header file is part of the CAN library; it contains the IXXAT VCI V4 interface declarations |
| ▶ co | |
| co.h | This is the public header file of the CANopen library |
| crc.h | This header file is part of the CANopen library; it contains the Cyclic Redundancy Check (CRC) declarations |
| csdo.h | This header file is part of the CANopen library; it contains the Client-SDO declarations |
| csdo.hpp | This header file is part of the CANopen library; it contains the C++ interface of the Client-SDO declarations |
| dcf.h | This header file is part of the CANopen library; it contains the Electronic Data Sheet (EDS) and Device Configuration File (DCF) function declarations |
| dcf.hpp | This header file is part of the CANopen library; it contains the C++ interface of the Electronic Data Sheet (EDS) and Device Configuration File (DCF) functions |
| dev.h | This header file is part of the CANopen library; it contains the device description declarations |
| dev.hpp | This header file is part of the CANopen library; it contains the C++ interface of the device description |
| emcy.h | This header file is part of the CANopen library; it contains the emergency (EMCY) object declarations |
| emcy.hpp | This header file is part of the CANopen library; it contains the C++ interface of the emergency (EMCY) object |
| gw.h | This header file is part of the CANopen library; it contains the gateway declarations (see CiA 309-1 version 2.0) |
| gw.hpp | This header file is part of the CANopen library; it contains the C++ interface of the gateway declarations |
| gw_txt.h | This header file is part of the CANopen library; it contains the ASCII gateway declarations (see CiA 309-3 version 2.1) |
| gw_txt.hpp | This header file is part of the CANopen library; it contains the C++ interface of the ASCII gateway declarations |
| lss.h | This header file is part of the CANopen library; it contains the Layer Setting Services (LSS) and protocols declarations |
| lss.hpp | This header file is part of the CANopen library; it contains the C++ interface of the Layer Setting Services (LSS) and protocols declarations |
| nmt.h | This header file is part of the CANopen library; it contains the network management (NMT) declarations |
| nmt.hpp | This header file is part of the CANopen library; it contains the C++ interface of the network management (NMT) declarations |
| obj.h | This header file is part of the CANopen library; it contains the object dictionary declarations |
| obj.hpp | This header file is part of the CANopen library; it contains the C++ interface of the object dictionary |
| pdo.h | This header file is part of the CANopen library; it contains the Process Data Object (PDO) declarations |
| rpdo.h | This header file is part of the CANopen library; it contains the Receive-PDO declarations |
| rpdo.hpp | This header file is part of the CANopen library; it contains the C++ interface of the Receive-PDO declarations |
| sdev.h | This header file is part of the CANopen library; it contains the static device description declarations |
| sdev.hpp | This header file is part of the CANopen library; it contains the C++ interface of the static device description |
| sdo.h | This header file is part of the CANopen library; it contains the Service Data Object (SDO) declarations |
| ssdo.h | This header file is part of the CANopen library; it contains the Server-SDO declarations |
| ssdo.hpp | This header file is part of the CANopen library; it contains the C++ interface of the Server-SDO declarations |
| sync.h | This header file is part of the CANopen library; it contains the synchronization (SYNC) object declarations |
| sync.hpp | This header file is part of the CANopen library; it contains the C++ interface of the synchronization (SYNC) object |
| time.h | This header file is part of the CANopen library; it contains the time stamp (TIME) object declarations |
| time.hpp | This header file is part of the CANopen library; it contains the C++ interface of the time stamp (TIME) object |
| tpdo.h | This header file is part of the CANopen library; it contains the Transmit-PDO declarations |
| tpdo.hpp | This header file is part of the CANopen library; it contains the C++ interface of the Transmit-PDO declarations |
| type.h | This header file is part of the CANopen library; it contains the CANopen type definitions |
| type.hpp | This header file is part of the CANopen library; it contains the C++ interface of the CANopen type definitions |
| val.h | This header file is part of the CANopen library; it contains the CANopen value declarations |
| val.hpp | This header file is part of the CANopen library; it contains the C++ interface of the CANopen value declarations |
| wtm.h | This header file is part of the CANopen library; it contains the Wireless Transmission Media (WTM) declarations |
| wtm.hpp | This header file is part of the CANopen library; it contains the C++ interface of the Wireless Transmission Media (WTM) declarations |
| ▶ coapp | |
| ▶ detail | |
| chrono.hpp | This header file is part of the C++ CANopen application library; it contains the timeout conversion functions |
| mutex.hpp | This header file is part of the C++ CANopen application library; it contains the mutual exclusion facilities |
| type_traits.hpp | This header file is part of the C++ CANopen application library; it contains the CANopen type traits |
| coapp.hpp | This is the public header file of the C++ CANopen application library |
| device.hpp | This header file is part of the C++ CANopen application library; it contains the CANopen device description declarations |
| driver.hpp | This header file is part of the C++ CANopen application library; it contains the remote node driver interface declarations |
| io_context.hpp | This header file is part of the C++ CANopen application library; it contains the I/O context declarations |
| master.hpp | This header file is part of the C++ CANopen application library; it contains the CANopen master declarations |
| node.hpp | This header file is part of the C++ CANopen application library; it contains the CANopen node declarations |
| sdo.hpp | This header file is part of the C++ CANopen master library; it contains the Client-SDO queue declarations |
| sdo_error.hpp | This header file is part of the C++ CANopen application library; it contains the SDO error declarations |
| slave.hpp | This header file is part of the C++ CANopen application library; it contains the CANopen slave declarations |
| ▶ io | |
| addr.h | This header file is part of the I/O library; it contains the network address declarations |
| attr.h | This header file is part of the I/O library; it contains the serial I/O attributes declarations |
| can.h | This header file is part of the I/O library; it contains the Controller Area Network (CAN) declarations |
| can.hpp | This header file is part of the I/O library; it contains the C++ interface of the Controller Area Network (CAN) device handle |
| file.h | This header file is part of the I/O library; it contains the regular file declarations |
| file.hpp | This header file is part of the I/O library; it contains the C++ interface of the regular file handle |
| if.h | This header file is part of the I/O library; it contains network interface declarations |
| io.h | This is the public header file of the I/O library |
| io.hpp | This header file is part of the I/O library; it contains the C++ interface of the I/O device handle |
| pipe.h | This header file is part of the I/O library; it contains the pipe declarations |
| pipe.hpp | This header file is part of the I/O library; it contains the C++ interface of the pipe device handle |
| poll.h | This header file is part of the I/O library; it contains I/O polling interface declarations |
| poll.hpp | This header file is part of the I/O library; it contains the C++ interface of the I/O polling interface |
| serial.h | This header file is part of the I/O library; it contains the serial I/O declarations |
| serial.hpp | This header file is part of the I/O library; it contains the C++ interface of the serial I/O device handle |
| sock.h | This header file is part of the I/O library; it contains the network socket declarations |
| sock.hpp | This header file is part of the I/O library; it contains the C++ interface of the network socket device handle |
| ▶ libc | |
| ▶ sys | |
| types.h | This header file is part of the C11 and POSIX compatibility library; it includes <sys/types.h>, if it exists, and defines any missing functionality |
| stdatomic.h | This header file is part of the C11 and POSIX compatibility library; it includes <stdatomic.h>, if it exists, and defines any missing functionality |
| stddef.h | This header file is part of the C11 and POSIX compatibility library; it includes <stddef.h> and defines any missing functionality |
| stdint.h | This header file is part of the C11 and POSIX compatibility library; it includes <stdint.h> and defines any missing functionality |
| stdio.h | This header file is part of the C11 and POSIX compatibility library; it includes <stdio.h> and defines any missing functionality |
| stdlib.h | This header file is part of the C11 and POSIX compatibility library; it includes <stdlib.h> and defines any missing functionality |
| string.h | This header file is part of the C11 and POSIX compatibility library; it includes <string.h> and defines any missing functionality |
| strings.h | This header file is part of the C11 and POSIX compatibility library; it includes <strings.h>, if it exists, and defines any missing functionality |
| threads.h | This header file is part of the C11 and POSIX compatibility library; it includes <threads.h>, if it exists, and defines any missing functionality |
| time.h | This header file is part of the C11 and POSIX compatibility library; it includes <time.h> and defines any missing functionality |
| uchar.h | This header file is part of the C11 and POSIX compatibility library; it includes <uchar.h>, if it exists, and defines any missing functionality |
| unistd.h | This header file is part of the C11 and POSIX compatibility library; it includes <unistd.h>, if it exists, and defines any missing functionality |
| ▶ tap | |
| tap.h | This is the public header file of the Test Anything Protocol (TAP) library |
| ▶ util | |
| bimap.h | This header file is part of the utilities library; it contains the bidirectional map declarations |
| bits.h | This header file is part of the utilities library; it contains the bit function definitions |
| bitset.h | This header file is part of the utilities library; it contains the bitset declarations |
| c_call.hpp | This header file is part of the utilities library; it contains the C callback wrapper declarations |
| c_type.hpp | This header file is part of the utilities library; it contains the C to C++ interface declarations |
| cmp.h | This header file is part of the utilities library; it contains the comparison function definitions |
| config.h | This header file is part of the utilities library; it contains the configuration functions |
| daemon.h | This header file is part of the utilities library; it contains the daemon declarations |
| diag.h | This header file is part of the utilities library; it contains the diagnostic declarations |
| dllist.h | This header file is part of the utilities library; it contains the doubly-linked list declarations |
| endian.h | This header file is part of the utilities library; it contains the byte order (endianness) function definitions |
| errnum.h | This header file is part of the utilities library; it contains the native and platform-independent error number declarations |
| exception.hpp | This header file is part of the utilities library; it contains the C++ exception declarations |
| float.h | This header file is part of the utilities library; it contains the IEEE 754 floating-point format type definitions |
| frbuf.h | This header file is part of the utilities library; it contains the read file buffer declarations |
| fwbuf.h | This header file is part of the utilities library; it contains the (atomic) write file buffer declarations |
| lex.h | This header file is part of the utilities library; it contains the lexer function declarations |
| membuf.h | This header file is part of the utilities library; it contains the memory buffer declarations |
| pheap.h | This header file is part of the utilities library; it contains the pairing heap declarations |
| print.h | This header file is part of the utilities library; it contains the printing function declarations |
| rbtree.h | This header file is part of the utilities library; it contains the red-black tree declarations |
| sllist.h | This header file is part of the utilities library; it contains the singly-linked list declarations |
| time.h | This header file is part of the utilities library; it contains the time function declarations |
| util.h | This is the public header file of the utilities library |
| features.h | This header file is part of the Lely libraries; it contains the compiler feature definitions |
| ▼ src | |
| ▶ can | |
| buf.c | This file is part of the CAN library; it contains the implementation of the CAN frame buffer |
| can.h | This is the internal header file of the CAN library |
| msg.c | This file is part of the CAN library; it contains the implementation of the CAN frame functions |
| net.c | This file is part of the CAN library; it contains the implementation of the CAN network interface |
| socket.c | This file is part of the CAN library; it contains the implementation of the SocketCAN interface |
| vci.c | This file is part of the CAN library; it contains the implementation of the IXXAT VCI V4 interface |
| ▶ co | |
| co.h | This is the internal header file of the CANopen library |
| crc.c | This file is part of the CANopen library; it contains the implementation of the Cyclic Redundancy Check (CRC) function |
| csdo.c | This file is part of the CANopen library; it contains the implementation of the Client-SDO functions |
| dcf.c | This file is part of the CANopen library; it contains the implementation of the Electronic Data Sheet (EDS) and Device Configuration File (DCF) functions |
| dev.c | This file is part of the CANopen library; it contains the implementation of the device description |
| emcy.c | This file is part of the CANopen library; it contains the implementation of the emergency (EMCY) object functions |
| gw.c | This file is part of the CANopen library; it contains the implementation of the gateway functions |
| gw_txt.c | This file is part of the CANopen library; it contains the implementation of the ASCII gateway functions |
| lss.c | This file is part of the CANopen library; it contains the implementation of the Layer Setting Services (LSS) and protocols functions |
| nmt.c | This file is part of the CANopen library; it contains the implementation of the network management (NMT) functions |
| nmt_boot.c | This file is part of the CANopen library; it contains the implementation of the NMT 'boot slave' functions |
| nmt_boot.h | This is the internal header file of the NMT 'boot slave' declarations |
| nmt_cfg.c | This file is part of the CANopen library; it contains the implementation of the NMT 'configuration request' functions |
| nmt_cfg.h | This is the internal header file of the NMT 'configuration request' declarations |
| nmt_hb.c | This file is part of the CANopen library; it contains the implementation of the NMT heartbeat consumer functions |
| nmt_hb.h | This is the internal header file of the NMT heartbeat consumer declarations |
| nmt_srv.c | This file is part of the CANopen library; it contains the implementation of the NMT service manager functions |
| nmt_srv.h | This is the internal header file of the NMT service manager declarations |
| obj.c | This file is part of the CANopen library; it contains the implementation of the object dictionary |
| obj.h | This is the internal header file of the object dictionary |
| pdo.c | This file is part of the CANopen library; it contains the implementation of the Process Data Object (PDO) functions |
| rpdo.c | This file is part of the CANopen library; it contains the implementation of the Receive-PDO functions |
| sdev.c | This file is part of the CANopen library; it contains the implementation of the static device description functions |
| sdo.c | This file is part of the CANopen library; it contains the implementation of the Service Data Object (SDO) functions |
| sdo.h | This is the internal header file of the Service Data Object (SDO) declarations |
| ssdo.c | This file is part of the CANopen library; it contains the implementation of the Server-SDO functions |
| sync.c | This file is part of the CANopen library; it contains the implementation of the synchronization (SYNC) object functions |
| time.c | This file is part of the CANopen library; it contains the implementation of the time stamp (TIME) object functions |
| tpdo.c | This file is part of the CANopen library; it contains the implementation of the Transmit-PDO functions |
| type.c | This file is part of the CANopen library; it contains the implementation of the CANopen type functions |
| val.c | This file is part of the CANopen library; it contains the implementation of the CANopen value functions |
| wtm.c | This file is part of the CANopen library; it contains the implementation of the Wireless Transmission Media (WTM) functions |
| ▶ coapp | |
| coapp.hpp | This is the internal header file of the C++ CANopen application library |
| device.cpp | This file is part of the C++ CANopen application library; it contains the implementation of the CANopen device description |
| driver.cpp | This file is part of the C++ CANopen application library; it contains the implementation of the remote node driver interface |
| io_context.cpp | This file is part of the C++ CANopen application library; it contains the implementation of the I/O context |
| master.cpp | This file is part of the C++ CANopen application library; it contains the implementation of the CANopen master |
| node.cpp | This file is part of the C++ CANopen application library; it contains the implementation of the CANopen node |
| sdo.cpp | This file is part of the C++ CANopen application library; it contains the implementation of the Client-SDO queue |
| sdo_error.cpp | This file is part of the C++ CANopen application library; it contains the implementation of the SDO error and exception functions |
| slave.cpp | This file is part of the C++ CANopen application library; it contains the implementation of the CANopen slave |
| ▶ io | |
| addr.c | This file is part of the I/O library; it contains the implementation of the network address functions |
| attr.c | This file is part of the I/O library; it contains the implementation of the serial I/O attributes functions |
| attr.h | This is the internal header file of the serial I/O attributes declarations |
| can.c | This file is part of the I/O library; it contains the implementation of the Controller Area Network (CAN) functions |
| default.h | This is the internal header file of the default implementation of the I/O device handle methods |
| file.c | This file is part of the I/O library; it contains the implementation of the regular file functions |
| handle.c | This file is part of the I/O library; it contains the implementation of the I/O handle functions |
| handle.h | This is the internal header file of the I/O handle declarations |
| if.c | This file is part of the I/O library; it contains the implementation of the network interface functions |
| io.c | This file is part of the I/O library; it contains the implementation of the the initialization and finalization functions |
| io.h | This is the internal header file of the I/O library |
| pipe.c | This file is part of the I/O library; it contains the implementation of the pipe functions |
| poll.c | This file is part of the I/O library; it contains the implementation of the polling interface |
| rtnl.c | This file is part of the I/O library; it contains the implementation of the rtnetlink functions |
| rtnl.h | This is the internal header file of the rtnetlink declarations |
| serial.c | This file is part of the I/O library; it contains the implementation of the serial I/O functions |
| sock.c | This file is part of the I/O library; it contains the implementation of the network socket functions |
| ▶ libc | |
| clock.c | This file is part of the C11 and POSIX compatibility library |
| getopt.c | This file is part of the C11 and POSIX compatibility library |
| libc.h | This is the internal header file of the C11 and POSIX compatibility library |
| sleep.c | This file is part of the C11 and POSIX compatibility library |
| stdatomic.c | This file is part of the C11 and POSIX compatibility library |
| stdio.c | This file is part of the C11 and POSIX compatibility library |
| stdlib.c | This file is part of the C11 and POSIX compatibility library |
| string.c | This file is part of the C11 and POSIX compatibility library |
| strings.c | This file is part of the C11 and POSIX compatibility library |
| threads-pthread.c | This file is part of the C11 and POSIX compatibility library |
| threads-win32.c | This file is part of the C11 and POSIX compatibility library |
| time.c | This file is part of the C11 and POSIX compatibility library |
| ▶ tap | |
| tap.c | This file is part of the Test Anything Protocol (TAP) library; it contains the implementation of the TAP functions |
| tap.h | This is the internal header file of the Test Anything Protocol (TAP) library |
| ▶ util | |
| bimap.c | This file is part of the utilities library; it exposes the bidirectional map functions |
| bits.c | This file is part of the utilities library; it contains the fallback implementation of the bit functions |
| bitset.c | This file is part of the utilities library; it contains the implementation of the bitset functions |
| cmp.c | This file is part of the utilities library; it exposes thecomparison functions |
| config.c | This file is part of the utilities library; it contains the implementation of the configuration functions |
| config_ini.c | This file is part of the utilities library; it contains the implementation of the INI parser for configuration structs |
| daemon.c | This file is part of the utilities library; it contains the daemon function definitions |
| diag.c | This file is part of the utilities library; it contains the diagnostic function definitions |
| dllist.c | This file is part of the utilities library; it exposes the doubly-linked list functions |
| endian.c | This file is part of the utilities library; it contains the implementation of the byte order functions |
| errnum.c | This file is part of the utilities library; it contains the implementation of the error functions |
| exception.cpp | This file is part of the utilities library; it contains the implementation of the C++ exception functions |
| frbuf.c | This file is part of the utilities library; it contains the implementation of the read file buffer |
| fwbuf.c | This file is part of the utilities library; it contains the implementation of the (atomic) write file buffer |
| lex.c | This file is part of the utilities library; it contains the implementation of the lexer functions |
| membuf.c | This file is part of the utilities library; it contains the implementation of the memory buffer |
| pheap.c | This file is part of the utilities library; it contains the implementation of the pairing heap |
| print.c | This file is part of the utilities library; it contains the implementation of the printing functions |
| rbtree.c | This file is part of the utilities library; it contains the implementation of the red-black tree |
| sllist.c | This file is part of the utilities library; it exposes the singly linked list functions |
| time.c | This file is part of the utilities library; it exposes the time functions |
| util.h | This is the internal header file of the utilities library |