BaseModule(zmqpp::context &ctx, zmqpp::socket *pipe, const boost::property_tree::ptree &cfg, CoreUtilsPtr utils) | Leosac::Module::BaseModule | |
bus_push_ | Leosac::Module::Piface::PFDigitalModule | private |
config_ | Leosac::Module::BaseModule | protected |
config_check(const std::string &obj_name, Leosac::Hardware::DeviceClass type) | Leosac::Module::BaseModule | protected |
config_check(const std::string &obj_name) | Leosac::Module::BaseModule | protected |
control_ | Leosac::Module::BaseModule | protected |
ctx_ | Leosac::Module::BaseModule | protected |
degraded_mode_ | Leosac::Module::Piface::PFDigitalModule | private |
dump_additional_config(zmqpp::message *out) const | Leosac::Module::BaseModule | protectedvirtual |
dump_config(ConfigManager::ConfigFormat fmt, zmqpp::message *out_msg) const | Leosac::Module::BaseModule | protected |
get_input_pin_name(std::string &dest, int idx, uint8_t hw_addr) | Leosac::Module::Piface::PFDigitalModule | private |
gpios_ | Leosac::Module::Piface::PFDigitalModule | private |
handle_control() | Leosac::Module::BaseModule | protectedvirtual |
handle_interrupt() | Leosac::Module::Piface::PFDigitalModule | private |
handle_pipe() | Leosac::Module::BaseModule | protectedvirtual |
interrupt_fd_ | Leosac::Module::Piface::PFDigitalModule | private |
is_running_ | Leosac::Module::BaseModule | protected |
load_config_from_database() | Leosac::Module::Piface::PFDigitalModule | private |
name_ | Leosac::Module::BaseModule | protected |
PFDigitalModule(zmqpp::context &ctx, zmqpp::socket *module_manager_pipe, const boost::property_tree::ptree &config, CoreUtilsPtr utils) | Leosac::Module::Piface::PFDigitalModule | |
pipe_ | Leosac::Module::BaseModule | protected |
process_config() | Leosac::Module::Piface::PFDigitalModule | private |
process_xml_config(const boost::property_tree::ptree &cfg) | Leosac::Module::Piface::PFDigitalModule | private |
reactor_ | Leosac::Module::BaseModule | protected |
run() override | Leosac::Module::Piface::PFDigitalModule | virtual |
setup_database() | Leosac::Module::Piface::PFDigitalModule | private |
utils_ | Leosac::Module::BaseModule | protected |
ws_helper_thread_ | Leosac::Module::Piface::PFDigitalModule | private |
~BaseModule()=default | Leosac::Module::BaseModule | virtual |
~PFDigitalModule() | Leosac::Module::Piface::PFDigitalModule | |