pi_portal.modules.integrations.gpio.components.bases.monitor
GPIOMonitorBase class.
- class pi_portal.modules.integrations.gpio.components.bases.monitor.GPIOMonitorBase(gpio_pins)[source]
GPIO input monitor class.
- Parameters:
gpio_pins (
Sequence[TypeVar(TypeGenericGpio, bound=GPIOInputBase)]) – A list of GPIO Inputs to monitor.
- configure_logger()
Configure a standardized logger for this class.
- Return type:
None
- abstract hook_log_state(gpio_pin)[source]
Override to log customized messages about a GPIO input state.
- Parameters:
gpio_pin (
TypeVar(TypeGenericGpio, bound=GPIOInputBase)) – A GPIO pin to log an event for.- Return type:
None