var searchData=
[
  ['back_20to_20the_20off_20state_0',['&lt;b&gt;Latched DD-MPBs&lt;/b&gt; 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 &lt;b&gt;Off State&lt;/b&gt;.',['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#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',1,'']]],
  ['based_20on_20the_20time_20length_20of_20the_20presses_20detected_20and_20the_20sequence_20of_20the_20short_20and_20long_20presses_1',['&lt;b&gt;Double Action Latched DD-MPB&lt;/b&gt; are MPBs whose distinctive characteristic is that models switches that present different behaviors based on the &lt;b&gt;time length&lt;/b&gt; of the presses detected and the &lt;b&gt;sequence&lt;/b&gt; of the short and long presses.',['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#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',1,'']]],
  ['be_20executed_20when_20the_20switch_20enters_20the_20on_20state_20are_20started_20that_20means_20setting_20the_20ison_20attribute_20flag_20and_20calling_20the_20fnwhntrnon_20function_20the_20driving_20concept_20is_20to_20instantiate_20a_20mpbttn_20that_20generates_20only_20one_20possible_20ison_20attribute_20flag_20true_20readout_20and_20the_20associated_20function_20execution_20just_20like_20a_20single_20shot_20trigger_2',['The &lt;b&gt;Single Service Voidable Momentary Push Button&lt;/b&gt; keeps the &lt;b&gt;On state&lt;/b&gt; since the moment the signal is stable (debounce &amp;amp; delay process) and until the moment the provided mechanisms implemented to be executed when the switch enters the &lt;b&gt;On State&lt;/b&gt; are started, that means setting the &lt;b&gt;isOn&lt;/b&gt; attribute flag and calling the &lt;b&gt;fnWhnTrnOn&lt;/b&gt; function. The driving concept is to instantiate a MPBttn that generates only one possible &lt;b&gt;isOn&lt;/b&gt; attribute flag true readout and the associated function execution, just like a single shot trigger.',['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#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',1,'']]],
  ['behavior_20also_20includes_20logical_20replacements_20for_20temporary_20or_20extraordinary_20responses_20that_20usually_20need_20external_20hardware_20modifications_20in_20electromechanical_20switches_3a_3',['The embedded behavior also includes logical replacements for temporary or extraordinary responses that usually need external hardware modifications in electromechanical switches:',['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#the-embedded-behavior-also-includes-logical-replacements-for-temporary-or-extraordinary-responses-that-usually-need-external-hardware-modifications-in-electromechanical-switches',1,'']]],
  ['behaviors_20based_20on_20the_20time_20length_20of_20the_20presses_20detected_20and_20the_20sequence_20of_20the_20short_20and_20long_20presses_4',['&lt;b&gt;Double Action Latched DD-MPB&lt;/b&gt; are MPBs whose distinctive characteristic is that models switches that present different behaviors based on the &lt;b&gt;time length&lt;/b&gt; of the presses detected and the &lt;b&gt;sequence&lt;/b&gt; of the short and long presses.',['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#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',1,'']]],
  ['being_20pressed_20their_20state_20might_20change_20from_20on_20state_20to_20a_20voided_20state_20due_20to_20different_20voiding_20conditions_5',['&lt;b&gt;Voidable DD-MPBs&lt;/b&gt; are MPBs whose distinctive characteristic is that implement non-latching switches that while being pressed their state might change from &lt;b&gt;On State&lt;/b&gt; to a &lt;b&gt;Voided state&lt;/b&gt; due to different voiding conditions.',['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#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',1,'']]],
  ['builds_20switch_20mechanisms_20replacements_20out_20of_20simple_20push_20buttons_6',['An Arduino library that builds switch mechanisms replacements out of simple push buttons.',['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#an-arduino-library-that-builds-switch-mechanisms-replacements-out-of-simple-push-buttons',1,'']]],
  ['button_20is_20released_7',['The &lt;b&gt;Debounced Delayed Momentary Button&lt;/b&gt; 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.',['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#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',1,'']]],
  ['button_20is_20released_20and_20until_20it_20is_20pressed_20once_20again_8',['The &lt;b&gt;Toggle switch&lt;/b&gt; 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.',['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#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',1,'']]],
  ['button_20is_20released_20or_20until_20a_20preset_20time_20in_20the_20on_20state_20is_20reached_9',['The &lt;b&gt;Time Voidable Momentary Button&lt;/b&gt;, 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.',['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#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',1,'']]],
  ['button_20keeps_20the_20on_20state_20since_20the_20moment_20the_20signal_20is_20stable_20debounce_20delay_20process_20and_20until_20the_20moment_20the_20provided_20mechanisms_20implemented_20to_20be_20executed_20when_20the_20switch_20enters_20the_20on_20state_20are_20started_20that_20means_20setting_20the_20ison_20attribute_20flag_20and_20calling_20the_20fnwhntrnon_20function_20the_20driving_20concept_20is_20to_20instantiate_20a_20mpbttn_20that_20generates_20only_20one_20possible_20ison_20attribute_20flag_20true_20readout_20and_20the_20associated_20function_20execution_20just_20like_20a_20single_20shot_20trigger_10',['The &lt;b&gt;Single Service Voidable Momentary Push Button&lt;/b&gt; keeps the &lt;b&gt;On state&lt;/b&gt; since the moment the signal is stable (debounce &amp;amp; delay process) and until the moment the provided mechanisms implemented to be executed when the switch enters the &lt;b&gt;On State&lt;/b&gt; are started, that means setting the &lt;b&gt;isOn&lt;/b&gt; attribute flag and calling the &lt;b&gt;fnWhnTrnOn&lt;/b&gt; function. The driving concept is to instantiate a MPBttn that generates only one possible &lt;b&gt;isOn&lt;/b&gt; attribute flag true readout and the associated function execution, just like a single shot trigger.',['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#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',1,'']]],
  ['button_20keeps_20the_20on_20state_20since_20the_20moment_20the_20signal_20is_20stable_20debouncing_20process_20and_20until_20the_20moment_20the_20mpb_20is_20released_11',['The &lt;b&gt;Debounced Momentary Button&lt;/b&gt; keeps the ON state since the moment the signal is stable (debouncing process) and until the moment the MPB is released.',['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#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',1,'']]],
  ['button_20keeps_20the_20on_20state_20since_20the_20moment_20the_20signal_20is_20stable_20debouncing_20process_20plus_20a_20delay_20added_20and_20until_20the_20moment_20the_20push_20button_20is_20released_12',['The &lt;b&gt;Debounced Delayed Momentary Button&lt;/b&gt; 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.',['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#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',1,'']]],
  ['button_20models_20a_20switch_20that_20keeps_20the_20on_20state_20since_20the_20moment_20the_20signal_20is_20stable_20debouncing_20process_20plus_20a_20delay_20added_20and_20until_20the_20moment_20the_20push_20button_20is_20released_20or_20until_20a_20preset_20time_20in_20the_20on_20state_20is_20reached_13',['The &lt;b&gt;Time Voidable Momentary Button&lt;/b&gt;, 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.',['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#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',1,'']]],
  ['buttons_14',['An Arduino library that builds switch mechanisms replacements out of simple push buttons.',['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#an-arduino-library-that-builds-switch-mechanisms-replacements-out-of-simple-push-buttons',1,'']]],
  ['buttons_20to_20switches_20library_20buttontoswitch_15',['Buttons to Switches Library (ButtonToSwitch)',['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#buttons-to-switches-library-buttontoswitch',1,'']]],
  ['buttontoswitch_16',['Buttons to Switches Library (ButtonToSwitch)',['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#buttons-to-switches-library-buttontoswitch',1,'']]],
  ['buttontoswitch_20for_20arduino_20library_20complete_20documentation_20click_20here_17',['&lt;a href=&quot;https://gabygold67.github.io/ButtonToSwitch_AVR/&quot;&gt;For ButtonToSwitch for Arduino Library Complete Documentation Click Here!&lt;/a&gt;',['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#for-buttontoswitch-for-arduino-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr',1,'']]],
  ['buttontoswitch_20library_20complete_20documentation_20click_20here_18',['ButtonToSwitch Library Complete Documentation Click Here',['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr',1,'<a href="https://gabygold67.github.io/ButtonToSwitch_AVR/">For ButtonToSwitch Library Complete Documentation Click Here!</a>'],['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-1',1,'<a href="https://gabygold67.github.io/ButtonToSwitch_AVR/">For ButtonToSwitch Library Complete Documentation Click Here!</a>'],['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-2',1,'<a href="https://gabygold67.github.io/ButtonToSwitch_AVR/">For ButtonToSwitch Library Complete Documentation Click Here!</a>'],['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-3',1,'<a href="https://gabygold67.github.io/ButtonToSwitch_AVR/">For ButtonToSwitch Library Complete Documentation Click Here!</a>'],['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-4',1,'<a href="https://gabygold67.github.io/ButtonToSwitch_AVR/">For ButtonToSwitch Library Complete Documentation Click Here!</a>'],['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-5',1,'<a href="https://gabygold67.github.io/ButtonToSwitch_AVR/">For ButtonToSwitch Library Complete Documentation Click Here!</a>'],['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-6',1,'<a href="https://gabygold67.github.io/ButtonToSwitch_AVR/">For ButtonToSwitch Library Complete Documentation Click Here!</a>'],['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-7',1,'<a href="https://gabygold67.github.io/ButtonToSwitch_AVR/">For ButtonToSwitch Library Complete Documentation Click Here!</a>'],['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-8',1,'<a href="https://gabygold67.github.io/ButtonToSwitch_AVR/">For ButtonToSwitch Library Complete Documentation Click Here!</a>'],['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-9',1,'<a href="https://gabygold67.github.io/ButtonToSwitch_AVR/">For ButtonToSwitch Library Complete Documentation Click Here!</a>'],['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-10',1,'<a href="https://gabygold67.github.io/ButtonToSwitch_AVR/">For ButtonToSwitch Library Complete Documentation Click Here!</a>'],['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-11',1,'<a href="https://gabygold67.github.io/ButtonToSwitch_AVR/">For ButtonToSwitch Library Complete Documentation Click Here!</a>'],['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#for-buttontoswitch-library-complete-documentation-click-herehttpsgabygold67githubiobuttontoswitch_avr-12',1,'<a href="https://gabygold67.github.io/ButtonToSwitch_AVR/">For ButtonToSwitch Library Complete Documentation Click Here!</a>']]],
  ['by_20wokwi_20com_19',['Now includes on-line simulations for the example files (simulator provided by WOKWI.com)',['../C:/Users/DevPadawan/Documents/My Projects/Training Projects/LibsDev_AVR/lib/ButtonToSwitch_AVR/README.md#now-includes-on-line-simulations-for-the-example-files-simulator-provided-by-wokwicom',1,'']]]
];
