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

Public Member Functions

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

Additional Inherited Members

- Protected Attributes inherited from mcx::ecat::EthercatBase
unsigned int master_id_ {0}
 

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