Filter parameters for use during a scan. A discovered peer only matches the filter if it satisfies all of the present filter parameters.
Public Attributes | |
| std::optional< Uuid > | service_uuid |
| Filter based on advertised service UUID. | |
| std::optional< Uuid > | service_data_uuid |
| Filter based on service data containing the given UUID. | |
| std::optional< uint16_t > | manufacturer_id |
| std::optional< bool > | connectable |
| std::optional< std::string_view > | name |
| std::optional< int8_t > | max_path_loss |
| std::optional< Uuid > | solicitation_uuid |
| Require that a peer solicits support for a service UUID. | |