#include <ethercat_com.h>

Public Member Functions | |
| EthercatOobCom (struct netif *ni) | |
| void | tx () | 
| bool | txandrx (struct EtherCAT_Frame *frame) | 
| bool | txandrx_once (struct EtherCAT_Frame *frame) | 
| ~EthercatOobCom () | |
  Public Member Functions inherited from EthercatCom | |
| virtual | ~EthercatCom () | 
Protected Types | |
| enum | { IDLE =0, READY_TO_SEND =1, WAITING_TO_RECV =2 } | 
Protected Member Functions | |
| bool | lock (unsigned line) | 
| bool | trylock (unsigned line) | 
| bool | unlock (unsigned line) | 
  Protected Member Functions inherited from EthercatCom | |
| EthercatCom () | |
Protected Attributes | |
| pthread_cond_t | busy_cond_ | 
| EtherCAT_Frame * | frame_ | 
| int | handle_ | 
| unsigned | line_ | 
| pthread_mutex_t | mutex_ | 
| struct netif * | ni_ | 
| pthread_cond_t | share_cond_ | 
| enum EthercatOobCom:: { ... } | state_ | 
Definition at line 70 of file ethercat_com.h.
      
  | 
  protected | 
| Enumerator | |
|---|---|
| IDLE | |
| READY_TO_SEND | |
| WAITING_TO_RECV | |
Definition at line 89 of file ethercat_com.h.
| EthercatOobCom::EthercatOobCom | ( | struct netif * | ni | ) | 
Definition at line 64 of file ethercat_com.cpp.
| EthercatOobCom::~EthercatOobCom | ( | ) | 
Definition at line 101 of file ethercat_com.cpp.
      
  | 
  protected | 
Definition at line 107 of file ethercat_com.cpp.
      
  | 
  protected | 
Definition at line 118 of file ethercat_com.cpp.
| void EthercatOobCom::tx | ( | ) | 
Definition at line 194 of file ethercat_com.cpp.
      
  | 
  virtual | 
Implements EthercatCom.
Definition at line 182 of file ethercat_com.cpp.
      
  | 
  virtual | 
Implements EthercatCom.
Definition at line 146 of file ethercat_com.cpp.
      
  | 
  protected | 
Definition at line 132 of file ethercat_com.cpp.
      
  | 
  protected | 
Definition at line 88 of file ethercat_com.h.
      
  | 
  protected | 
Definition at line 90 of file ethercat_com.h.
      
  | 
  protected | 
Definition at line 91 of file ethercat_com.h.
      
  | 
  protected | 
Definition at line 92 of file ethercat_com.h.
      
  | 
  protected | 
Definition at line 86 of file ethercat_com.h.
      
  | 
  protected | 
Definition at line 85 of file ethercat_com.h.
      
  | 
  protected | 
Definition at line 87 of file ethercat_com.h.
| enum { ... } EthercatOobCom::state_ |