Motorcortex Core  version: 2.7.6
mcx::ecat::EthercatBase Class Reference
Inheritance diagram for mcx::ecat::EthercatBase:

Public Member Functions

virtual bool createMaster (unsigned int id)
 
virtual bool setSendInterval (unsigned long dt_micro_s)
 
virtual int addDomain (DomainBase *domain)
 
virtual bool startMaster ()
 
virtual bool iterate (const container::TaskTime &system_time, container::UserTime *user_time)
 
virtual bool stopMaster ()
 
virtual void setSystemMode (utils::SystemMode mode)
 
virtual bool setCpuAffinity (int cpu_affinity)
 
utils::SystemMode getSystemMode () const
 
unsigned int getId () const
 
virtual const char * getDriverName () const
 
void setSyncFactor (unsigned int sync_factor)
 
unsigned int getSyncFactor () const
 

Protected Attributes

unsigned int master_id_ {0}
 

The documentation for this class was generated from the following files: