void EthernetSensorBase::construct() { Module *module = dynamic_cast<Module *>(this); if (!module) return; module->properties()->addProperty(rate.rate); module->properties()->addProperty(rate.offset); module->addOperation("enable", &EthernetSensorBase::enable, this); module->addOperation("disable", &EthernetSensorBase::disable, this); module->addOperation("isEnabled", &EthernetSensorBase::isEnabled, this); }