mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 07:03:55 +00:00 
			
		
		
		
	Merge branch 'api_reduce' into integration
This commit is contained in:
		| @@ -12,7 +12,7 @@ class APIConnection; | |||||||
| // Macro for generating ListEntitiesIterator handlers | // Macro for generating ListEntitiesIterator handlers | ||||||
| // Calls schedule_message_ with try_send_*_info | // Calls schedule_message_ with try_send_*_info | ||||||
| #define LIST_ENTITIES_HANDLER(entity_type, EntityClass, ResponseType) \ | #define LIST_ENTITIES_HANDLER(entity_type, EntityClass, ResponseType) \ | ||||||
|   bool ListEntitiesIterator::on_##entity_type(EntityClass *entity) { \ |   bool ListEntitiesIterator::on_##entity_type((EntityClass) *entity) { \ | ||||||
|     return this->client_->schedule_message_(entity, &APIConnection::try_send_##entity_type##_info, \ |     return this->client_->schedule_message_(entity, &APIConnection::try_send_##entity_type##_info, \ | ||||||
|                                             ResponseType::MESSAGE_TYPE); \ |                                             ResponseType::MESSAGE_TYPE); \ | ||||||
|   } |   } | ||||||
|   | |||||||
| @@ -13,7 +13,7 @@ class APIConnection; | |||||||
| // Macro for generating InitialStateIterator handlers | // Macro for generating InitialStateIterator handlers | ||||||
| // Calls send_*_state | // Calls send_*_state | ||||||
| #define INITIAL_STATE_HANDLER(entity_type, EntityClass) \ | #define INITIAL_STATE_HANDLER(entity_type, EntityClass) \ | ||||||
|   bool InitialStateIterator::on_##entity_type(EntityClass *entity) { \ |   bool InitialStateIterator::on_##entity_type((EntityClass) *entity) { \ | ||||||
|     return this->client_->send_##entity_type##_state(entity); \ |     return this->client_->send_##entity_type##_state(entity); \ | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user