| APRD_Telegram | Auto Increment Physical Read Telegram (APRD) |
| APRW_Telegram | Auto Increment Physical Read and Write Telegram (APRW) |
| APWR_Telegram | Auto Increment Physical Write Telegram (APWR) |
| ARMW_Telegram | Auto Increment Physical Read Multiple Write Telegram (ARMW) |
| BRD_Telegram | Broadcast Read Telegram (BRD) |
| BWR_Telegram | Broadcast Write Telegram (BWR) |
| CANopen_Service | CANOpen Service |
| Device_Addressing_Telegram | EtherCAT telegram for all _device addressing_ modes |
| EC_ALControl | AL Control register |
| EC_ALStatus | AL Status register |
| EC_BitPos | Class representing a bit position within a byte |
| EC_BufferedState | Class representing buffered state of a SyncMan |
| EC_BufferType | Class representing queued or buffered Syncman buffertypes |
| EC_CoE_Hdr | CANopen over EtherCAT Mailbox Message header |
| EC_DataStruct | Base class for all EtherCAT register area data structs |
| EC_Direction | Class representing read/write direction of Syncman buffer |
| EC_DLInformation | EtherCAT Data Layer Information |
| EC_ESM | EtherCAT State Machine |
| EC_ESM_InitState | |
| EC_ESM_Ops | EtherCAT State Machine Operations |
| EC_ESM_OpState | |
| EC_ESM_PreOpState | |
| EC_ESM_SafeOpState | |
| EC_ESM_State | ESM State Interface class |
| EC_Ethernet_Frame | Class representing EtherCAT Frames in "raw" ethernet mode |
| EC_FixedStationAddress | EtherCAT Fixed Station Address |
| EC_FMMU | EtherCAT FMMU |
| EC_Frame | EtherCAT Frame base class |
| EC_Logic | EtherCAT "logic" |
| EC_MbxMsgHdr | EtherCAT MbxMsg header |
| EC_MbxMsgPriority | EtherCAT Mbx Message Priority |
| EC_MbxMsgType | EtherCAT Mbx Message type |
| EC_SIIControlStatus | Slave Information Interface Control/Status |
| EC_SyncMan | EtherCAT Sync Manager |
| EC_Telegram | EtherCat Telegram Base class |
| ECAT_Slave_Register_Data | EtherCAT Slave Register data |
| EtherCAT_AL | EtherCAT Master Application Layer |
| EtherCAT_CoE_MbxMsg | CANopen over EtherCAT Mailbox Message |
| EtherCAT_DataLinkLayer | Abstract representation of the EtherCAT DLL |
| EtherCAT_FMMU_Config | FMMU Configuration of a slave |
| EtherCAT_Frame | EtherCAT Frame Interface (we need a C interface) |
| EtherCAT_Master | EtherCAT Master instance |
| EtherCAT_Mbx | EtherCAT Mailbox |
| EtherCAT_MbxConfig | Mailbox Configuration (Sync Manager 0 and 1) |
| EtherCAT_MbxMsg | EtherCAT Mailbox Message |
| EtherCAT_PD_Buffer | EtherCAT Process Data buffer |
| EtherCAT_PD_Config | Process Data Configuration |
| EtherCAT_Router | EtherCAT Router component |
| EtherCAT_SlaveConfig | Configuration of EtherCAT Slave |
| EtherCAT_SlaveDb | Database of EtherCAT slave configurations |
| EtherCAT_SlaveHandler | EtherCAT Slave Handler |
| Logical_Addressing_Telegram | EtherCAT telegram for all _logical addressing_ modes |
| LRD_Telegram | Logical Read Telegram |
| LRW_Telegram | Logical Read Write Telegram |
| LWR_Telegram | Logical Write Telegram |
| netif | Generic ethercat interface towards lower level drivers |
| netif_counters | |
| NPRD_Telegram | Node Addressed Physical Read Telegram (NPRD) |
| NPRW_Telegram | Node Addressed Physical Read Write Telegram (NPRW) |
| NPWR_Telegram | Node Addressed Physical Write Telegram (NPWR) |
| outstanding_pkt | |
| pkt_buf |