mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-29 22:24:26 +00:00 
			
		
		
		
	Co-authored-by: J. Nick Koston <nick@koston.org> Co-authored-by: J. Nick Koston <nick+github@koston.org>
		
			
				
	
	
		
			19 lines
		
	
	
		
			726 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			726 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| esphome:
 | |
|   includes:
 | |
|     - ../../../esphome/components/camera/
 | |
| 
 | |
| script:
 | |
|   - id: interface_compile_check
 | |
|     then:
 | |
|       - lambda: |-
 | |
|             using namespace esphome::camera;
 | |
|             class MockCamera : public Camera {
 | |
|               public:
 | |
|                 void add_image_callback(std::function<void(std::shared_ptr<CameraImage>)> &&callback) override {}
 | |
|                 CameraImageReader *create_image_reader() override { return 0; }
 | |
|                 void request_image(CameraRequester requester) override {}
 | |
|                 void start_stream(CameraRequester requester) override {}
 | |
|                 void stop_stream(CameraRequester requester) override {}
 | |
|             };
 | |
|             MockCamera* camera = new MockCamera();
 |