ESP SDK C API
Constant Definitions | Functions
Project Events
Project

Constant Definitions

#define ESP_PROJECT_EVENT_CONNECTED
#define ESP_PROJECT_EVENT_DISCONNECTED
#define ESP_PROJECT_EVENT_CLOSED
#define ESP_PROJECT_EVENT_ERROR
#define ESP_PROJECT_EVENT_STALE
#define ESP_PROJECT_EVENT_UPTODATE
#define ESP_PROJECT_EVENT_ALL

Define Documentation

#define ESP_PROJECT_EVENT_ALL

Utility definition for all project events.

#define ESP_PROJECT_EVENT_CLOSED

Project entity is closed.

#define ESP_PROJECT_EVENT_CONNECTED

Project has connected to the backend.

#define ESP_PROJECT_EVENT_DISCONNECTED

Project has disconnected from the backend.

#define ESP_PROJECT_EVENT_ERROR

Project has encountered an error.

#define ESP_PROJECT_EVENT_STALE

Reconnect retries are enabled and the project has stopped.

#define ESP_PROJECT_EVENT_UPTODATE

Reconnect retries are enabled and the SDK has reconnected to the project.

Functions

ESPAPICALL int32_t esp_project_event_get_type (const EspProjectEvent *event, uint32_t *type, EspError *error)
ESPAPICALL EspProjectesp_project_event_get_project (const EspProjectEvent *event, EspError *error)
ESPAPICALL const EspError * esp_project_event_get_error (const EspProjectEvent *event, EspError *error)

Function Documentation

ESPAPICALL const EspError* esp_project_event_get_error ( const EspProjectEvent event,
EspError *  error 
)
ESPAPICALL EspProject* esp_project_event_get_project ( const EspProjectEvent event,
EspError *  error 
)
ESPAPICALL int32_t esp_project_event_get_type ( const EspProjectEvent event,
uint32_t *  type,
EspError *  error 
)
 All Classes Variables