ESPHome  2024.4.1
Public Member Functions | Protected Attributes
esphome::custom::CustomBinaryOutputConstructor Class Reference

#include <custom_output.h>

Public Member Functions

 CustomBinaryOutputConstructor (const std::function< std::vector< output::BinaryOutput *>()> &init)
 
output::BinaryOutputget_output (int i)
 

Protected Attributes

std::vector< output::BinaryOutput * > outputs_
 

Detailed Description

Definition at line 12 of file custom_output.h.

Constructor & Destructor Documentation

◆ CustomBinaryOutputConstructor()

esphome::custom::CustomBinaryOutputConstructor::CustomBinaryOutputConstructor ( const std::function< std::vector< output::BinaryOutput *>()> &  init)
inline

Definition at line 14 of file custom_output.h.

Member Function Documentation

◆ get_output()

output::BinaryOutput* esphome::custom::CustomBinaryOutputConstructor::get_output ( int  i)
inline

Definition at line 18 of file custom_output.h.

Field Documentation

◆ outputs_

std::vector<output::BinaryOutput *> esphome::custom::CustomBinaryOutputConstructor::outputs_
protected

Definition at line 21 of file custom_output.h.


The documentation for this class was generated from the following file: