(throughputMbits float64)
| 858 | } |
| 859 | |
| 860 | func (c *Conn) SendSpeedtestTelemetry(throughputMbits float64) { |
| 861 | if c.telemetrySink == nil { |
| 862 | return |
| 863 | } |
| 864 | e := c.newTelemetryEvent() |
| 865 | e.ThroughputMbits = wrapperspb.Float(float32(throughputMbits)) |
| 866 | e.Status = proto.TelemetryEvent_CONNECTED |
| 867 | c.sendTelemetryBackground(e) |
| 868 | } |
| 869 | |
| 870 | // nolint:revive |
| 871 | func (c *Conn) sendPingTelemetry(pr *ipnstate.PingResult) { |