ESP32-CAM
Public Member Functions | List of all members
ESP32CAM Class Reference

#include <esp32cam.h>

Public Member Functions

 ESP32CAM ()
 
camera_config_t config (void)
 Configuration function. More...
 
esp_err_t init (void)
 Camera initialization function. More...
 
esp_err_t capture (void)
 Camera capture function. More...
 
void startServer (void)
 Function to start server. More...
 
boolean connectWiFi (void)
 WiFi connection function. More...
 
 ESP32CAM ()
 
camera_config_t config (void)
 
esp_err_t init (void)
 
esp_err_t capture (void)
 
void startServer (void)
 
boolean connectWiFi (void)
 

Constructor & Destructor Documentation

◆ ESP32CAM() [1/2]

ESP32CAM::ESP32CAM ( )
inline

◆ ESP32CAM() [2/2]

ESP32CAM::ESP32CAM ( )
inline

Member Function Documentation

◆ capture() [1/2]

esp_err_t ESP32CAM::capture ( void  )

Camera capture function.

Captures a picture

Returns
esp_err_t

◆ capture() [2/2]

esp_err_t ESP32CAM::capture ( void  )

◆ config() [1/2]

camera_config_t ESP32CAM::config ( void  )

Configuration function.

Configures Serial communication, LEDs, WiFi and Camera

Returns
camera_config_t camera configuration struct

◆ config() [2/2]

camera_config_t ESP32CAM::config ( void  )

◆ connectWiFi() [1/2]

boolean ESP32CAM::connectWiFi ( void  )

WiFi connection function.

Connects to WiFi network defined in header file If connections takes to long resets the device

Returns
boolean true if connection OK

◆ connectWiFi() [2/2]

boolean ESP32CAM::connectWiFi ( void  )

◆ init() [1/2]

esp_err_t ESP32CAM::init ( void  )

Camera initialization function.

Initializes Camera

Returns
esp_err_t

◆ init() [2/2]

esp_err_t ESP32CAM::init ( void  )

◆ startServer() [1/2]

void ESP32CAM::startServer ( void  )

◆ startServer() [2/2]

void ESP32CAM::startServer ( void  )

Function to start server.

Calls Camera configuration and initialization Starts webserver Waits for connections


The documentation for this class was generated from the following files: