Compare commits

..
4 changed files with 8 additions and 3 deletions
+1 -1
View File
@@ -28,7 +28,7 @@ class Number;
*/
class Number : public EntityBase {
public:
float state;
float state{};
void publish_state(float state);
@@ -3,6 +3,8 @@
namespace esphome::template_ {
TemplateNumber::TemplateNumber() {}
static const char *const TAG = "template.number";
void TemplateNumber::setup() {
@@ -10,6 +10,9 @@ namespace esphome::template_ {
class TemplateNumber final : public number::Number, public PollingComponent {
public:
// User provided, not "= default": `new(p) TemplateNumber()` would zero-fill .bss that is already zero.
// Defined out of line so the member constructors are not inlined into every construction site.
TemplateNumber();
template<typename F> void set_template(F &&f) { this->f_.set(std::forward<F>(f)); }
void setup() override;
+2 -2
View File
@@ -30,8 +30,8 @@ class TextTraits {
TextMode get_mode() const { return this->mode_; }
protected:
int min_length_{0};
int max_length_{0};
int min_length_;
int max_length_;
const char *pattern_{""};
TextMode mode_{TEXT_MODE_TEXT};
};