var index =
[
    [ "The driving concept is pretty simple:", "index.html#the-driving-concept-is-pretty-simple", null ],
    [ "Stop checking the input pin voltage.", "index.html#autotoc_md--_stop-checking-the-input-pin-voltage_", null ],
    [ "Start asking if the switch is On or Off.", "index.html#autotoc_md--_start-asking-if-the-switch-is-on-or-off_", [
      [ "An Arduino library that builds switch mechanisms replacements out of simple push buttons.", "index.html#an-arduino-library-that-builds-switch-mechanisms-replacements-out-of-simple-push-buttons", null ],
      [ "The library implements the following switches mechanisms:", "index.html#the-library-implements-the-following-switches-mechanisms", null ],
      [ "Now includes on-line simulations for the example files (simulator provided by WOKWI....", "index.html#now-includes-on-line-simulations-for-the-example-files-simulator-provided-by-wokwicom", null ]
    ] ],
    [ "For ButtonToSwitch for Arduino Library Complete Documentation Click Here!", "index.html#for-buttontoswitch-for-arduino-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr", [
      [ "The embedded behavior also includes logical replacements for temporary or extraordinary responses tha...", "index.html#the-embedded-behavior-also-includes-logical-replacements-for-temporary-or-extraordinary-responses-that-usually-need-external-hardware-modifications-in-electromechanical-switches", null ]
    ] ],
    [ "DbncdMPBttn class", "index.html#dbncdmpbttn-class", [
      [ "The Debounced Momentary Button keeps the ON state since the moment the signal is stable (debouncing p...", "index.html#the-debounced-momentary-button-keeps-the-on-state-since-the-moment-the-signal-is-stable-debouncing-process-and-until-the-moment-the-mpb-is-released", [
        [ "Included Methods for DbncdMPBttn class", "index.html#included-methods-for-dbncdmpbttn-class", null ]
      ] ],
      [ "Methods definition and use description", "index.html#methods-definition-and-use-description", null ]
    ] ],
    [ "For DbncdMPBttn class Members Documentation Click Here!", "index.html#for-dbncdmpbttn-class-members-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avrclass_dbncd_m_p_bttn-membershtml", [
      [ "For ButtonToSwitch Library Complete Documentation Click Here!", "index.html#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr", [
        [ "On-line simulations", "index.html#on-line-simulations", null ]
      ] ]
    ] ],
    [ "DbncdDlydMPBttn class", "index.html#dbncddlydmpbttn-class", [
      [ "The Debounced Delayed Momentary Button keeps the ON state since the moment the signal is stable (debo...", "index.html#the-debounced-delayed-momentary-button-keeps-the-on-state-since-the-moment-the-signal-is-stable-debouncing-process-plus-a-delay-added-and-until-the-moment-the-push-button-is-released", null ]
    ] ],
    [ "Added or modified Methods for DbncdDlydMPBttn class", "index.html#added-or-modified-methods-for-dbncddlydmpbttn-class", [
      [ "Methods definition and use description", "index.html#methods-definition-and-use-description-1", null ]
    ] ],
    [ "For DbncdDlydMPBttn class Members Documentation Click Here!", "index.html#for-dbncddlydmpbttn-class-members-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avrclass_dbncd_dlyd_m_p_bttn-membershtml", [
      [ "For ButtonToSwitch Library Complete Documentation Click Here!", "index.html#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-1", [
        [ "On-line simulations", "index.html#on-line-simulations-1", null ]
      ] ]
    ] ],
    [ "LtchMPBttn class", "index.html#ltchmpbttn-class", [
      [ "Latched DD-MPBs are MPBs whose distinctive characteristic is that models switches that keep the ON st...", "index.html#latched-dd-mpbs-are-mpbs-whose-distinctive-characteristic-is-that-models-switches-that-keep-the-on-state-since-the-moment-the-input-signal-is-stable-debouncing--delay-process-and-keeps-the-on-state-after-the-mpb-is-released-and-until-an-event-un-latches-them-setting-them-free-to-go-back-to-the-off-state", null ],
      [ "Added or Modified Methods for LtchMPBttn class", "index.html#added-or-modified-methods-for-ltchmpbttn-class", null ],
      [ "Methods definition and use description", "index.html#methods-definition-and-use-description-2", null ]
    ] ],
    [ "For LtchdMPBttn Subclasses Common Members Documentation Click Here!", "index.html#for-ltchdmpbttn-subclasses-common-members-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avrclass_ltch_m_p_bttn-membershtml", [
      [ "For ButtonToSwitch Library Complete Documentation Click Here!", "index.html#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-2", null ]
    ] ],
    [ "TgglLtchMPBttn class", "index.html#tgglltchmpbttn-class", [
      [ "The Toggle switch keeps the ON state since the moment the signal is stable (debouncing + Delay proces...", "index.html#the-toggle-switch--keeps-the-on-state-since-the-moment-the-signal-is-stable-debouncing--delay-process-and-keeps-the-on-state-after-the-push-button-is-released-and-until-it-is-pressed-once-again", null ],
      [ "Added or Modified Methods for TgglLtchMPBttn class", "index.html#added-or-modified-methods-for-tgglltchmpbttn-class", null ],
      [ "Methods definition and use description", "index.html#methods-definition-and-use-description-3", null ]
    ] ],
    [ "For TgglLtchdMPBttn Subclasses Common Members Documentation Click Here!", "index.html#for-tgglltchdmpbttn-subclasses-common-members-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avrclass_tggl_ltch_m_p_bttn-membershtml", [
      [ "For ButtonToSwitch Library Complete Documentation Click Here!", "index.html#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-3", [
        [ "On-line simulations", "index.html#on-line-simulations-2", null ]
      ] ]
    ] ],
    [ "TmLtchMPBttn class", "index.html#tmltchmpbttn-class", [
      [ "The Time latched or Timer Switch keeps the ON state since the moment the signal is debounced and dela...", "index.html#the-time-latched-or-timer-switch-keeps-the-on-state-since-the-moment-the-signal-is-debounced-and-delayed-and-keeps-the-on-state-during-a-set-time", null ],
      [ "Added or Modified Methods for TmLtchMPBttn class", "index.html#added-or-modified-methods-for-tmltchmpbttn-class", null ],
      [ "Methods definition and use description", "index.html#methods-definition-and-use-description-4", null ]
    ] ],
    [ "For TmLtchdMPBttn Subclasses Common Members Documentation Click Here!", "index.html#for-tmltchdmpbttn-subclasses-common-members-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avrclass_tm_ltch_m_p_bttn-membershtml", [
      [ "For ButtonToSwitch Library Complete Documentation Click Here!", "index.html#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-4", [
        [ "On-line simulations", "index.html#on-line-simulations-3", null ]
      ] ]
    ] ],
    [ "HntdTmLtchMPBttn class", "index.html#hntdtmltchmpbttn-class", [
      [ "The Hinted Timer Latched, or Staircase Timer Switch, keeps the ON state since the moment the signal i...", "index.html#the-hinted-timer-latched-or-staircase-timer-switch-keeps-the-on-state-since-the-moment-the-signal-is-debounced-and-keeps-the-state-during-a-set-time-has-the-capability-to-give-a-warning-when-the-service-time-is-close-to-the-end-and-the-possibility-to-set-a-third-signal-on-while-the-switch-is-off", null ],
      [ "Added or Modified Methods for HntdTmLtchMPBttn class", "index.html#added-or-modified-methods-for-hntdtmltchmpbttn-class", [
        [ "On-line simulations", "index.html#on-line-simulations-4", null ]
      ] ],
      [ "Methods definition and use description", "index.html#methods-definition-and-use-description-5", null ]
    ] ],
    [ "For HntdTmLtchMPBttn class Members Documentation Click Here!", "index.html#for-hntdtmltchmpbttn-class-members-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avrclass_hntd_tm_ltch_m_p_bttn-membershtml", [
      [ "For ButtonToSwitch Library Complete Documentation Click Here!", "index.html#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-5", null ]
    ] ],
    [ "XtrnUnLtchMPBttn class", "index.html#xtrnunltchmpbttn-class", [
      [ "The External released toggle (a.k.a. Emergency latched), keeps the On state since the moment the sign...", "index.html#the-external-released-toggle-aka-emergency-latched-keeps-the-on-state-since-the-moment-the-signal-is-debounced--delayed-and-until-an-external-signal-is-received", null ],
      [ "Added or Modified Methods for XtrnUnltchMPBttn class", "index.html#added-or-modified-methods-for-xtrnunltchmpbttn-class", [
        [ "On-line simulations", "index.html#on-line-simulations-5", null ]
      ] ],
      [ "Methods definition and use description", "index.html#methods-definition-and-use-description-6", null ]
    ] ],
    [ "For XtrnUnltchMPBttn class Members Documentation Click Here!", "index.html#for-xtrnunltchmpbttn-class-members-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avrclass_xtrn_unltch_m_p_bttn-membershtml", [
      [ "For ButtonToSwitch Library Complete Documentation Click Here!", "index.html#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-6", null ],
      [ "# DblActnLtchMPBttn class", "index.html#autotoc_md-dblactnltchmpbttn-class--", null ],
      [ "Double Action Latched DD-MPB are MPBs whose distinctive characteristic is that models switches that p...", "index.html#double-action-latched-dd-mpb-are-mpbs-whose-distinctive-characteristic-is-that-models-switches-that-present-different-behaviors-based-on-the-time-length-of-the-presses-detected-and-the-sequence-of-the-short-and-long-presses", null ],
      [ "Added or Modified Methods for DblActnLtchMPBttn class", "index.html#added-or-modified-methods-for-dblactnltchmpbttn-class", null ],
      [ "Methods definition and use description", "index.html#methods-definition-and-use-description-7", null ]
    ] ],
    [ "For DblActnLtchMPBttn Subclasses Common Members Documentation Click Here!", "index.html#for-dblactnltchmpbttn-subclasses-common-members-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avrclass_dbl_actn_ltch_m_p_bttn-membershtml", [
      [ "For ButtonToSwitch Library Complete Documentation Click Here!", "index.html#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-7", null ],
      [ "# DDlydDALtchMPBttn class", "index.html#autotoc_md-ddlyddaltchmpbttn-class--", null ],
      [ "DDlydDALtchMPBttn models a Debounced Delayed Double Action Latched MPB combo switch (DD-DALDD-MPB).", "index.html#ddlyddaltchmpbttn-models-a-debounced-delayed-double-action-latched-mpb-combo-switch-dd-daldd-mpb", null ],
      [ "Added or Modified Methods for DDlydDALtchMPBttn class", "index.html#added-or-modified-methods-for-ddlyddaltchmpbttn-class", null ],
      [ "Methods definition and use description", "index.html#methods-definition-and-use-description-8", null ]
    ] ],
    [ "For DDlydDALtchMPBttn Members Documentation Click Here!", "index.html#for-ddlyddaltchmpbttn-members-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avrclass_d_dlyd_d_a_ltch_m_p_bttn-membershtml", [
      [ "For ButtonToSwitch Library Complete Documentation Click Here!", "index.html#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-8", [
        [ "On-line simulations", "index.html#on-line-simulations-6", null ]
      ] ],
      [ "# SldrDALtchMPBttn class", "index.html#autotoc_md-sldrdaltchmpbttn-class--", null ],
      [ "SldrDALtchMPBttn models a Slider Double Action LDD-MPB combo switch, a.k.a. Off/On/Dimmer,...", "index.html#sldrdaltchmpbttn-models-a-slider-double-action-ldd-mpb-combo-switch-aka-offondimmer-aka-offonvolume-radio-switchs-daldd-mpb", null ],
      [ "Added or Modified Methods for SldrDALtchMPBttn class", "index.html#added-or-modified-methods-for-sldrdaltchmpbttn-class", null ],
      [ "Methods definition and use description", "index.html#methods-definition-and-use-description-9", null ]
    ] ],
    [ "For SldrDALtchMPBttn Members Documentation Click Here!", "index.html#for-sldrdaltchmpbttn-members-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avrclass_sldr_d_a_ltch_m_p_bttn-membershtml", [
      [ "For ButtonToSwitch Library Complete Documentation Click Here!", "index.html#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-9", [
        [ "On-line simulations", "index.html#on-line-simulations-7", null ]
      ] ],
      [ "# VdblMPBttn class", "index.html#autotoc_md-vdblmpbttn-class--", null ],
      [ "Voidable DD-MPBs are MPBs whose distinctive characteristic is that implement non-latching switches th...", "index.html#voidable-dd-mpbs-are-mpbs-whose-distinctive-characteristic-is-that-implement-non-latching-switches-that-while-being-pressed-their-state-might-change-from-on-state-to-a-voided-state-due-to-different-voiding-conditions", null ],
      [ "Added or Modified Methods for VdblMPBttn class", "index.html#added-or-modified-methods-for-vdblmpbttn-class", null ],
      [ "Methods definition and use description", "index.html#methods-definition-and-use-description-10", null ]
    ] ],
    [ "For VdblMPBttn Subclasses Common Members Documentation Click Here!", "index.html#for-vdblmpbttn-subclasses-common-members-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avrclass_vdbl_m_p_bttn-membershtml", [
      [ "For ButtonToSwitch Library Complete Documentation Click Here!", "index.html#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-10", null ],
      [ "# TmVdblMPBttn class", "index.html#autotoc_md-tmvdblmpbttn-class--", null ],
      [ "The Time Voidable Momentary Button, models a switch that keeps the ON state since the moment the sign...", "index.html#the-time-voidable-momentary-button-models-a-switch-that-keeps-the-on-state-since-the-moment-the-signal-is-stable-debouncing-process-plus-a-delay-added-and-until-the-moment-the-push-button-is-released-or-until-a-preset-time-in-the-on-state-is-reached", null ]
    ] ],
    [ "Added Methods for TmVdblMPBttn class", "index.html#added-methods-for-tmvdblmpbttn-class", [
      [ "## Methods definition and use description", "index.html#autotoc_md-methods-definition-and-use-description--", null ]
    ] ],
    [ "For TmVdblMPBttn Members Documentation Click Here!", "index.html#for-tmvdblmpbttn-members-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avrclass_tm_vdbl_m_p_bttn-membershtml", [
      [ "For ButtonToSwitch Library Complete Documentation Click Here!", "index.html#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-11", [
        [ "On-line simulations", "index.html#on-line-simulations-8", null ]
      ] ],
      [ "# SnglSrvcVdblMPBttn class", "index.html#autotoc_md-snglsrvcvdblmpbttn-class--", null ],
      [ "The Single Service Voidable Momentary Push Button keeps the On state since the moment the signal is s...", "index.html#the-single-service-voidable-momentary-push-button-keeps-the-on-state-since-the-moment-the-signal-is-stable-debounce--delay-process-and-until-the-moment-the-provided-mechanisms-implemented-to-be-executed-when-the-switch-enters-the-on-state-are-started-that-means-setting-the-ison-attribute-flag-and-calling-the-fnwhntrnon-function-the-driving-concept-is-to-instantiate-a-mpbttn-that-generates-only-one-possible-ison-attribute-flag-true-readout-and-the-associated-function-execution-just-like-a-single-shot-trigger", null ]
    ] ],
    [ "Added Methods for TmVdblMPBttn class", "index.html#added-methods-for-tmvdblmpbttn-class-1", [
      [ "## Methods definition and use description", "index.html#autotoc_md-methods-definition-and-use-description---1", null ]
    ] ],
    [ "For SnglSrvcVdblMPBttn Members Documentation Click Here!", "index.html#for-snglsrvcvdblmpbttn-members-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avrclass_sngl_srvc_vdbl_m_p_bttn-membershtml", [
      [ "For ButtonToSwitch Library Complete Documentation Click Here!", "index.html#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-12", [
        [ "On-line simulations", "index.html#on-line-simulations-9", null ]
      ] ]
    ] ]
];