Page Summary
-
Various event types are defined as enums, including
EVENT_TYPE_UNSPECIFIEDfor unknown events. -
Events are triggered by changes in device state, such as audio underruns, network state changes (including latency and WiFi signal strength), and VPN connection changes.
-
Hardware events like USB device additions and removals also trigger specific event types.
-
Software events like app installations, uninstallations, and launches, as well as OS crashes, are tracked as distinct event types.
The different possible event types.
| Enums | |
|---|---|
EVENT_TYPE_UNSPECIFIED
|
Event type unknown. |
AUDIO_SEVERE_UNDERRUN
|
Triggered when a audio devices run out of buffer data for more than 5 seconds. |
NETWORK_STATE_CHANGE
|
Triggered immediately on any changes to a network connection. |
USB_ADDED
|
Triggered when USB devices are added. |
USB_REMOVED
|
Triggered when USB devices are removed. |
NETWORK_HTTPS_LATENCY_CHANGE
|
Triggered when a new HTTPS latency problem was detected or the device has recovered form an existing HTTPS latency problem. |
WIFI_SIGNAL_STRENGTH_LOW
|
Triggered when connected WiFi network signal strength drops below -70dBm. |
WIFI_SIGNAL_STRENGTH_RECOVERED
|
Triggered when connected WiFi network signal strength is recovered from a signal drop. |
VPN_CONNECTION_STATE_CHANGE
|
Triggered on changes to VPN connections. |
APP_INSTALLED
|
Triggered when an app is installed. |
APP_UNINSTALLED
|
Triggered when an app is uninstalled. |
APP_LAUNCHED
|
Triggered when an app is launched. |
OS_CRASH
|
Triggered when a crash occurs. |


