Advanced Tools
Purpose
Gives support staff and field technicians (not end users) direct access to SA6's internal state for troubleshooting: the effective merged configuration, the local event/database history, and the ability to manually fire test events.
Location
**Screenshots**
ui/advancedTools
configFile screen
databaseViewer screen
event generation screen
override settings
Responsibilities
Config Viewer — displays the effective, merged SupportAgentConfig (result of the full configuration cascade), so a technician can confirm what config the device is actually running without pulling files off the device.
Database Viewer — browses local Room tables directly (event history, backup queue, sensor/status tables) — the same data model documented in Architecture → Local persistence.
Event Generation — manually triggers any event type for testing the pipeline end-to-end (e.g. confirming Splunk/EMS delivery is working) without waiting for the real trigger condition.
Override Settings — local-only overrides for a subset of settings (OverrideSettingsHelper), for testing without changing the real managed configuration.
Access control
Reached from the app via an admin-password gate. Long press toolbar nav.
Last updated