| active | LoomModule | protected |
| add_config(JsonObject json) | LoomModule | inlinevirtual |
| Category enum name | LoomModule | |
| category() const | LoomModule | |
| check_timers() | Loom_Interrupt_Manager | |
| clear_internal_timer_flag() const | Loom_Interrupt_Manager | inline |
| clear_timer(const uint8_t timer_num) | Loom_Interrupt_Manager | |
| device_manager | LoomModule | protected |
| dispatch(JsonObject json) | LoomModule | inlinevirtual |
| enum_category_string(const Category c) | LoomModule | static |
| enum_verbosity_string(const Verbosity v) | LoomModule | static |
| get_active() const | LoomModule | inline |
| get_device_manager() const | LoomModule | inline |
| get_enable_interrupt(const uint32_t pin) const | Loom_Interrupt_Manager | inline |
| get_internal_timer_flag() const | Loom_Interrupt_Manager | inline |
| get_interrupts_enabled() const | Loom_Interrupt_Manager | inline |
| get_module_name(char *buf) const | LoomModule | |
| get_module_name() const | LoomModule | inline |
| get_module_type() const | LoomModule | inline |
| get_package_verbosity() const | LoomModule | inline |
| get_print_verbosity() const | LoomModule | inline |
| get_RTC_module() const | Loom_Interrupt_Manager | inline |
| int_count | Loom_Interrupt_Manager | protected |
| int_settings | Loom_Interrupt_Manager | protected |
| internal_timer | Loom_Interrupt_Manager | protected |
| internal_timer_enable(const bool enable) | Loom_Interrupt_Manager | |
| interrupt_reset(const uint32_t pin) | Loom_Interrupt_Manager | |
| interrupt_triggered | Loom_Interrupt_Manager | protectedstatic |
| interrupt_type_to_string(const uint8_t type) | Loom_Interrupt_Manager | static |
| interrupts_enabled | Loom_Interrupt_Manager | protected |
| last_alarm_time | Loom_Interrupt_Manager | protected |
| link_device_manager(LoomManager *LM) override | Loom_Interrupt_Manager | virtual |
| link_sleep_manager(Loom_Sleep_Manager *SM) | Loom_Interrupt_Manager | |
| Loom_Interrupt_Manager(LoomManager *manager, LoomRTC *RTC_Inst=nullptr) | Loom_Interrupt_Manager | |
| Loom_Interrupt_Manager(LoomManager *manager, JsonArrayConst p) | Loom_Interrupt_Manager | |
| LoomModule(LoomManager *manager, const char *module_name="Unknown", const Type module_type=Type::Unknown) | LoomModule | |
| module_name | LoomModule | protected |
| module_name_base | LoomModule | protected |
| module_type | LoomModule | protected |
| package(JsonObject json) override | Loom_Interrupt_Manager | inlinevirtual |
| package_verbosity | LoomModule | protected |
| pin_to_interrupt(uint32_t pin) | Loom_Interrupt_Manager | |
| power_down() | LoomModule | inlinevirtual |
| power_up() | LoomModule | inlinevirtual |
| print_config() const override | Loom_Interrupt_Manager | virtual |
| print_module_label() const | LoomModule | protected |
| print_state() const override | Loom_Interrupt_Manager | virtual |
| print_verbosity | LoomModule | protected |
| reconnect_interrupt(const uint32_t pin) | Loom_Interrupt_Manager | |
| register_internal_timer(const uint duration, const ISRFuncPtr ISR, const bool repeat, const ISR_Type run_type) | Loom_Interrupt_Manager | |
| register_ISR(const uint32_t pin, ISRFuncPtr ISR, const uint32_t signal_type, ISR_Type run_type) | Loom_Interrupt_Manager | |
| register_timer(const uint8_t timer_num, const unsigned long duration, const ISRFuncPtr ISR, const bool repeat) | Loom_Interrupt_Manager | |
| RTC_alarm_at(DateTime future_time) | Loom_Interrupt_Manager | |
| RTC_alarm_at(const uint8_t hour, const uint8_t minute, const uint8_t second) | Loom_Interrupt_Manager | |
| RTC_alarm_duration(const TimeSpan duration) | Loom_Interrupt_Manager | |
| RTC_alarm_duration(const uint8_t days, const uint8_t hours, const uint8_t minutes, const uint8_t seconds) | Loom_Interrupt_Manager | |
| RTC_alarm_duration_from_last(const TimeSpan duration) | Loom_Interrupt_Manager | |
| RTC_alarm_duration_from_last(const uint8_t days, const uint8_t hours, const uint8_t minutes, const uint8_t seconds) | Loom_Interrupt_Manager | |
| RTC_Inst | Loom_Interrupt_Manager | protected |
| run_pending_internal_timer_ISR() | Loom_Interrupt_Manager | |
| run_pending_ISRs() | Loom_Interrupt_Manager | |
| second_stage_ctor() | LoomModule | inlinevirtual |
| set_active(const bool enable) | LoomModule | inline |
| set_enable_interrupt(const uint32_t pin, const bool state) | Loom_Interrupt_Manager | |
| set_interrupts_enabled(const bool state) | Loom_Interrupt_Manager | inline |
| set_package_verbosity(const Verbosity v) | LoomModule | |
| set_print_verbosity(const Verbosity v) | LoomModule | |
| set_RTC_module(LoomRTC *RTC_Inst) | Loom_Interrupt_Manager | inline |
| Sleep_Manager | Loom_Interrupt_Manager | protected |
| stopwatch_settings | Loom_Interrupt_Manager | protected |
| timer_settings | Loom_Interrupt_Manager | protected |
| timers | Loom_Interrupt_Manager | protected |
| Type enum name | LoomModule | |
| unregister_internal_timer() | Loom_Interrupt_Manager | |
| unregister_ISR(const uint32_t pin, const uint32_t signal_type=LOW) | Loom_Interrupt_Manager | |
| ~Loom_Interrupt_Manager()=default | Loom_Interrupt_Manager | |
| ~LoomModule()=default | LoomModule | virtual |