WIFI GUI setup

provides on device QML GUI for wifi setup

Listens To

Message Type Message Data Description Emitted Response Type Handled By
ovos.phal.wifi.plugin.stop.setup.event Handles the stop setup event for the WIFI plugin handle_stop_setup
ovos.phal.wifi.plugin.client.registered "client": str
"id": str
Handles the registration of a client with the WIFI plugin handle_registered
ovos.phal.wifi.plugin.client.deregistered Handles the deregistration of a client with the WIFI plugin handle_deregistered
ovos.phal.wifi.plugin.client.registration.failure "error": str Handles the failure of client registration with the WIFI plugin handle_registration_failure
ovos.phal.wifi.plugin.alive Handles the alive event from the WIFI plugin register_client
ovos.phal.nm.connection.successful Handles the successful connection event from the NM plugin display_success
ovos.phal.nm.connection.failure "errorCode": str Handles the failure connection event from the NM plugin display_failure
ovos.phal.gui.network.client.back Handles the back event in the GUI network client display_path_exit
ovos.phal.gui.display.connected.network.settings "connection_details": dict Handles the display of connected network settings in the GUI display_connected_network_settings
ovos.phal.gui.display.disconnected.network.settings "connection_details": dict Handles the display of disconnected network settings in the GUI display_disconnected_network_settings
ovos.phal.gui.network.client.internal.back Handles the internal back event in the GUI network client display_internal_back
system.display.homescreen Forcefully abort wifi setup GUI clean_shutdown
mycroft.device.settings Forcefully abort wifi setup GUI clean_shutdown

Emits

Message Type Message Data Description Emitted By
ovos.phal.wifi.plugin.register.client "client": "ovos-PHAL-plugin-gui-network-client"
"type": "onDevice"
"display_text": "On Device Setup"
"has_gui": True
"requires_input": True
Registers the client with the WIFI plugin register_client
ovos.phal.wifi.plugin.remove.active.client "client": "ovos-PHAL-plugin-gui-network-client" Requests removal of the active client from the WIFI plugin request_deactivate
ovos.phal.wifi.plugin.user.activated Restart WiFi setup on failure. display_path_exit
ovos.wifi.setup.completed Indicates that WiFi setup is completed successfully. display_success