LastmileProbeResult

Represents the result of uplink and downlink last-mile network probing.

public static class LastmileProbeResult {
  public static class LastmileProbeOneWayResult {
    public int packetLossRate;
    public int jitter;
    public int availableBandwidth;
  }
  public short state;
  public int rtt;
  public LastmileProbeOneWayResult uplinkReport = new LastmileProbeOneWayResult();
  public LastmileProbeOneWayResult downlinkReport = new LastmileProbeOneWayResult();
}

Properties

state
The status of the last-mile network probe, including:
  • LASTMILE_PROBE_RESULT_COMPLETE (1): Probe completed.
  • LASTMILE_PROBE_RESULT_INCOMPLETE_NO_BWE (2): Probe incomplete due to lack of bandwidth estimation, possibly due to temporarily limited testing resources.
  • LASTMILE_PROBE_RESULT_UNAVAILABLE (3): Probe not conducted, possibly due to poor network conditions.
rtt
Round-trip time in milliseconds.
uplinkReport
Uplink last-mile network probe result. See LastmileProbeOneWayResult.
downlinkReport
Downlink last-mile network probe result. See LastmileProbeOneWayResult.