feat(control-plane): add network outage voice feedback
This commit is contained in:
@@ -96,6 +96,11 @@ typedef enum {
|
||||
CONTROL_PLANE_TRANSPORT_LOSS_PROTOCOL_ERROR,
|
||||
} control_plane_transport_loss_reason_t;
|
||||
|
||||
typedef enum {
|
||||
CONTROL_PLANE_NETWORK_ACTION_CONVERSATION = 0,
|
||||
CONTROL_PLANE_NETWORK_ACTION_CLOUD_CHOUQIAN,
|
||||
} control_plane_network_action_t;
|
||||
|
||||
esp_err_t control_plane_multimodal_start(void);
|
||||
esp_err_t control_plane_multimodal_stop(void);
|
||||
bool control_plane_multimodal_is_connected(void);
|
||||
@@ -149,6 +154,16 @@ bool control_plane_ota_business_interactions_allowed(void);
|
||||
bool control_plane_runtime_is_stopping(void);
|
||||
void control_plane_set_runtime_stop_requested(bool stop_requested);
|
||||
|
||||
void control_plane_network_feedback_reset(void);
|
||||
void control_plane_network_feedback_mark_wifi_down(void);
|
||||
void control_plane_network_feedback_mark_wifi_recovered(void);
|
||||
void control_plane_network_feedback_mark_server_down(void);
|
||||
void control_plane_network_feedback_mark_service_ready(void);
|
||||
void control_plane_network_feedback_service(void);
|
||||
esp_err_t control_plane_network_feedback_require_ready(
|
||||
control_plane_network_action_t action);
|
||||
void control_plane_request_wifi_reconnect_now(void);
|
||||
|
||||
esp_err_t control_plane_battery_service_stop(int timeout_ms);
|
||||
void control_plane_battery_service_set_light_standby(bool standby);
|
||||
void control_plane_runtime_diagnostics_set_light_standby(bool standby);
|
||||
|
||||
Reference in New Issue
Block a user