SidewalkCoverageTestEvent

public enum SidewalkCoverageTestEvent

Events of Amazon Sidewalk coverage test.

  • Test start event.

    Declaration

    Swift

    case testStart(TimeInterval)

    Parameters

    testDuration

    The estimated duration (second) for the coverage test.

  • Ping event received from Amazon Sidewalk device.

    Declaration

    Swift

    case pingEvent(UInt8, SidewalkCoverageTestLinkType, Date, Int8)

    Parameters

    correlationID

    Identifer of the ping. Note that when the number reaches maximum value, it would go back to zero.

    linkType

    Link type that was used on Amazon Sidewalk device to send ping.

    timestamp

    The time that the ping event occurred.

    outputPower

    The output power in dBm used by the Amazon Sidewalk device.

  • Pong event received from Amazon Sidewalk device.

    Declaration

    Swift

    case pongEvent(UInt8, SidewalkCoverageTestLinkType, Date, TimeInterval?, Int8, Int8)

    Parameters

    correlationID

    Identifer of the corresponding ping.

    linkType

    Link type that was used on Amazon Sidewalk device to receive pong.

    timestamp

    The time that the pong event occurred.

    latency

    The latency (round trip time) of this ping-pong.

    RSSI

    Downlink RSSIs observed by Amazon Sidewalk device.

    SNR

    Downlink SNR observed by Amazon Sidewalk device.

  • Missed pong event received from Amazon Sidewalk device.

    Declaration

    Swift

    case missedPongEvent(UInt8, Date)

    Parameters

    correlationID

    Identifer of the corresponding ping.

    timestamp

    The time that the missed pong event occurred.

  • The ping-pong process in coverage test is ended. Collecting final report from Amazon Sidewalk device.

    Declaration

    Swift

    case collectingReport