|
A.R.G.U.S 2.1.0
Adaptive Real-Time Guardian for Unsafe Situations
|
Configuration for physical button inputs. More...
#include <PhysicalButtonModule.hpp>
Public Attributes | |
| std::optional< int > | arm_gpio |
| BCM GPIO for arm request, if present. | |
| std::optional< int > | disarm_gpio |
| BCM GPIO for disarm request, if present. | |
| std::optional< int > | acknowledge_gpio |
| BCM GPIO for acknowledge request, if present. | |
| bool | active_low = true |
| Interpret low level as pressed when true. | |
| std::chrono::milliseconds | debounce {50} |
| Debounce interval. | |
Definition at line 28 of file PhysicalButtonModule.hpp.
| std::optional<int> PhysicalButtonConfig::acknowledge_gpio |
Definition at line 31 of file PhysicalButtonModule.hpp.
Referenced by PhysicalButtonModule::configFromEnvironment(), and PhysicalButtonModule::PhysicalButtonModule().
| bool PhysicalButtonConfig::active_low = true |
Definition at line 32 of file PhysicalButtonModule.hpp.
Referenced by PhysicalButtonModule::configFromEnvironment().
| std::optional<int> PhysicalButtonConfig::arm_gpio |
Definition at line 29 of file PhysicalButtonModule.hpp.
Referenced by PhysicalButtonModule::configFromEnvironment(), and PhysicalButtonModule::PhysicalButtonModule().
| std::chrono::milliseconds PhysicalButtonConfig::debounce {50} |
Definition at line 33 of file PhysicalButtonModule.hpp.
Referenced by PhysicalButtonModule::configFromEnvironment(), and PhysicalButtonModule::PhysicalButtonModule().
| std::optional<int> PhysicalButtonConfig::disarm_gpio |
Definition at line 30 of file PhysicalButtonModule.hpp.
Referenced by PhysicalButtonModule::configFromEnvironment(), and PhysicalButtonModule::PhysicalButtonModule().