#ifndef CameraService_h #define CameraService_h #include #include #include #include #include #include namespace Camera { #include #if USE_CAMERA #include #endif #define PART_BOUNDARY "frame" camera_fb_t *safe_camera_fb_get(); sensor_t *safe_sensor_get(); void safe_sensor_return(); class CameraService { public: CameraService(); esp_err_t begin(); esp_err_t cameraStill(PsychicRequest *request); esp_err_t cameraStream(PsychicRequest *request); private: PsychicHttpServer *_server; }; } // namespace Camera #endif // end CameraService_h