{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://velox.dev/schema/events/event.speed.global.schema.json", "title": "event.speed.global", "description": "Aggregate throughput for the status bar, the tray tooltip and the extension popup. Emitted at 1 Hz even when nothing is active, so a client can tell 'idle' from 'disconnected'.", "x-direction": "server-to-client", "x-maxRateHz": 1, "type": "object", "properties": { "params": { "type": "object", "additionalProperties": false, "required": [ "downBps", "activeCount" ], "properties": { "downBps": { "type": "integer", "minimum": 0 }, "activeCount": { "type": "integer", "minimum": 0 }, "queuedCount": { "type": "integer", "minimum": 0 }, "limitBps": { "type": [ "integer", "null" ], "minimum": 0, "description": "null when the limiter is off." } } } } }