BlueZ:le_set_scan_parameters_cp 字段的含义是什么?

BlueZ: what are the meaning of the fields of le_set_scan_parameters_cp?

在 BlueZ 中有这个结构:

https://github.com/pauloborges/bluez/blob/master/lib/hci.h#L1536

typedef struct {
    uint8_t     type;
    uint16_t    interval;
    uint16_t    window;
    uint8_t     own_bdaddr_type;
    uint8_t     filter;
} __attribute__ ((packed)) le_set_scan_parameters_cp;

我正在搜索其字段的含义。你有任何参考吗?

特别是间隔window过滤器。它们的含义是什么?

HCI 命令的最佳参考是蓝牙核心规范,您可以在以下位置找到它: https://www.bluetooth.com/specifications/specs/

当前版本是 5.3,在第 4 卷中,E 部分是 HCI 命令和事件。

7.8.10 LE Set Scan Parameters command 是您要查找的部分,其中包含以下有关过滤器的信息:

and for interval and window: