WDI_FTM_PROPAGATION enumeration (dot11wificxtypes.h)

The WDI_FTM_PROPAGATION enumeration defines the propagation properties of a signal that are estimated by the LE's logic.

Syntax

typedef enum _WDI_FTM_PROPAGATION {
  WDI_FTM_PROPAGATION_UNKNOWN = 0,
  WDI_FTM_PROPAGATION_INDIRECT_PATH = 1,
  WDI_FTM_PROPAGATION_LINE_OF_SIGHT = 2
} WDI_FTM_PROPAGATION;

Constants

 
WDI_FTM_PROPAGATION_UNKNOWN
Value: 0
The default value. Nothing is assumed about how the signal was propagated, so the value should not have an effect on how the measurement is treated. This is the same as if the propagation field is not provided.
WDI_FTM_PROPAGATION_INDIRECT_PATH
Value: 1
The LE estimated a low confidence measurement due to the detection of the transmission occurring through a Non-Line of Sight without a direct path or the transmission was too low to be properly received. It is assumed the measurement occurred mostly using a reflected signal, so it should not be as trusted as much as other measurements. This could be used as a guidance for upper layers to deprioritize or not use this measurement, so it is important for the detection logic to avoid false positives. False negatives are less problematic but are not desirable.
WDI_FTM_PROPAGATION_LINE_OF_SIGHT
Value: 2
The LE estimated a high accurate measurement due to the detection of the transmission occurring in a Line of Sight with a strong direct path. It is assumed that the measurement occurred without intervening obstacles, so it should be a preferred measurement. This could be used as a guidance for upper layers to prioritize this measurement, so it is important for the detection logic to avoid false positives. False negatives are less problematic but are not desirable.

Remarks

The WDI_FTM_PROPAGATION enum is a value in the WDI_TLV_FTM_RESPONSE TLV.

Requirements

Requirement Value
Minimum supported client Windows 11
Minimum supported server Windows Server 2022
Header dot11wificxtypes.h

See also

WDI_TLV_FTM_RESPONSE