Module telemetry

Module telemetry 

Source

Structs§

DisconnectInfo
DisconnectedState
ExternalInspectNode
Inspect node with properties queried by external entities. Do not change or remove existing properties that are still used.
QueryStatusResult
ScanEventInspectData
Telemetry
TelemetrySender
TimestampedConnectionScore

Enums§

ConnectionStateInfo
NetworkSelectionType
PhyRecoveryMechanism
RecoveryReason
ScanIssue
TelemetryEvent
TimeoutSource

Constants§

AVERAGE_SCORE_DELTA_MINIMUM_DURATION
COBALT_REASON_CODE_MAX
EWMA_SMOOTHING_FACTOR_FOR_METRICS
Number of previous RSSI measurements to exponentially weigh into average. TODO(https://fxbug.dev/42165706): Tune smoothing factor.
METRICS_SHORT_CONNECT_DURATION
MINUTES_BETWEEN_COBALT_SYSLOG_WARNINGS

Traits§

DisconnectSourceExt

Functions§

connect_to_metrics_logger_factory
create_metrics_logger
serve_telemetry
Create a struct for sending TelemetryEvent, and a future representing the telemetry loop.

Type Aliases§

ApRecoveryMechanism
ClientRecoveryMechanism
RecoveryOutcome
TimeoutRecoveryMechanism