30 #ifndef ETHERCAT_MANAGER_H 31 #define ETHERCAT_MANAGER_H 38 #include <boost/scoped_array.hpp> 39 #include <boost/thread.hpp> 40 #include <boost/thread/mutex.hpp> 52 :
std::runtime_error(what)
117 template <
typename T>
127 template <
typename T>
133 int getNumClinets()
const;
138 void getStatus(
int slave_no, std::string &name,
int &eep_man,
int &eep_id,
int &eep_rev,
int &obits,
int &ibits,
int &state,
int &pdelay,
int &hasdc,
int &activeports,
int &configadr)
const;
141 bool initSoem(
const std::string& ifname);
EtherCatError(const std::string &what)
boost::mutex iomap_mutex_
This class provides a CPP interface to the SimpleOpenEthercatMaster library Given the name of an ethe...
boost::thread cycle_thread_
EtherCAT exception. Currently this is only thrown in the event of a failure to construct an EtherCat ...
const std::string ifname_