9namespace power_supply {
30 void setup()
override;
void on_shutdown() override
void dump_config() override
void set_pin(GPIOPin *pin)
void request_high_power()
Request high power mode. Use unrequest_high_power() to remove this request.
void set_enable_time(uint32_t enable_time)
void set_enable_on_boot(bool enable_on_boot)
bool is_enabled() const
Is this power supply currently on?
void unrequest_high_power()
Un-request high power mode.
void set_keep_on_time(uint32_t keep_on_time)
void setup() override
Register callbacks.
float get_setup_priority() const override
Hardware setup priority (+1).
void set_parent(PowerSupply *parent)
Providing packet encoding functions for exchanging data with a remote host.