ESPHome 2025.7.1
Loading...
Searching...
No Matches
area.h
Go to the documentation of this file.
1#pragma once
2
3#include <cstdint>
4
5namespace esphome {
6
7class Area {
8 public:
9 void set_area_id(uint32_t area_id) { this->area_id_ = area_id; }
10 uint32_t get_area_id() { return this->area_id_; }
11 void set_name(const char *name) { this->name_ = name; }
12 const char *get_name() { return this->name_; }
13
14 protected:
15 uint32_t area_id_{};
16 const char *name_ = "";
17};
18
19} // namespace esphome
uint32_t get_area_id()
Definition area.h:10
void set_area_id(uint32_t area_id)
Definition area.h:9
uint32_t area_id_
Definition area.h:15
void set_name(const char *name)
Definition area.h:11
const char * get_name()
Definition area.h:12
const char * name_
Definition area.h:16
Providing packet encoding functions for exchanging data with a remote host.
Definition a01nyub.cpp:7