Creates a new MonitorService.
Whether the chart is configured for live updates
Observer that sonifies a trace state (AudioService)
Observer that announces a trace state (TextService)
Service for user feedback on toggling
Updates the live flag when a data update changes the chart's configuration. Turning live mode off also stops monitoring.
Whether the chart is now configured for live updates
Toggles monitor mode and announces the new state. On non-live charts, monitoring stays off and the user is told why.
Sonifies and announces a newly appended data point when monitoring is on.
The trace state computed at the new point's position
Disables monitoring and releases resources.
Monitor mode for live charts.
When enabled (toggled with the 'M' key), newly appended data points are automatically sonified and announced to screen readers without moving the user's current position — mirroring chart2music's monitoring behavior.
Monitoring is only available on charts configured with
live: true.