<!--
{
  "availability" : [
    "iOS: 26.0.0 -",
    "iPadOS: 26.0.0 -",
    "macCatalyst: 26.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "WiFiAware",
  "identifier" : "/documentation/WiFiAware/WAPerformanceReport",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "Wi-Fi Aware"
    ],
    "preciseIdentifier" : "s:9WiFiAware19WAPerformanceReportV"
  },
  "title" : "WAPerformanceReport"
}
-->

# WAPerformanceReport

The current performance state of the data path.

```
struct WAPerformanceReport
```

## Topics

### Reporting the data collection time

[`timestamp`](/documentation/WiFiAware/WAPerformanceReport/timestamp)

The time that the framework generates the report.

[`localTimestamp`](/documentation/WiFiAware/WAPerformanceReport/localTimestamp)

The time the report was generated, using a local monotonically increasing clock.

### Getting the throughput metrics

[`throughputCeiling`](/documentation/WiFiAware/WAPerformanceReport/throughputCeiling)

The highest throughput the connection is capable of under ideal conditions, given the hardware capabilities of both devices.

[`throughputCapacity`](/documentation/WiFiAware/WAPerformanceReport/throughputCapacity)

The current estimated average throughput capacity of the data path, given the current radio conditions and concurrent Wi-Fi use cases.

[`throughputCapacityRatio`](/documentation/WiFiAware/WAPerformanceReport/throughputCapacityRatio)

The current normalized ratio of the throughput capacity and throughput ceiling.

### Getting the latency metrics

[`transmitLatency`](/documentation/WiFiAware/WAPerformanceReport/transmitLatency)

The measured transmit latency per access category that is in use with the remote devices and that the system can measure.

[`TransmitLatencyMetrics`](/documentation/WiFiAware/WAPerformanceReport/TransmitLatencyMetrics)

A report of the transmit latency to the specified peer.

### Getting the radio metrics

[`signalStrength`](/documentation/WiFiAware/WAPerformanceReport/signalStrength)

The current signal strength of the remote device.

### Creating performance reports

## Relationships

### Conforms To

[`Decodable`](/documentation/Swift/Decodable)

[`Encodable`](/documentation/Swift/Encodable)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`Sendable`](/documentation/Swift/Sendable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)