Lines Matching refs:monitor

137   void msft_adv_monitor_add(const MsftAdvMonitor& monitor, MsftAdvMonitorAddCallback cb) {  in msft_adv_monitor_add()
144 if (monitor.condition_type != MSFT_CONDITION_TYPE_ADDRESS && in msft_adv_monitor_add()
145 monitor.condition_type != MSFT_CONDITION_TYPE_PATTERNS) { in msft_adv_monitor_add()
146 log::warn("Disallowed as MSFT condition type {} is not supported.", monitor.condition_type); in msft_adv_monitor_add()
150 if (monitor.condition_type == MSFT_CONDITION_TYPE_ADDRESS) { in msft_adv_monitor_add()
153 Address::FromString(monitor.addr_info.bd_addr.ToString(), addr); in msft_adv_monitor_add()
157 monitor.rssi_threshold_high, in msft_adv_monitor_add()
158 monitor.rssi_threshold_low, in msft_adv_monitor_add()
159 monitor.rssi_threshold_low_time_interval, in msft_adv_monitor_add()
160 monitor.rssi_sampling_period, in msft_adv_monitor_add()
161 monitor.addr_info.addr_type, in msft_adv_monitor_add()
174 if (monitor.patterns.size() > 61) { in msft_adv_monitor_add()
175 log::error("Number of MSFT patterns {} is too large", monitor.patterns.size()); in msft_adv_monitor_add()
178 for (auto& p : monitor.patterns) { in msft_adv_monitor_add()
189 monitor.rssi_threshold_high, in msft_adv_monitor_add()
190 monitor.rssi_threshold_low, in msft_adv_monitor_add()
191 monitor.rssi_threshold_low_time_interval, in msft_adv_monitor_add()
192 monitor.rssi_sampling_period, in msft_adv_monitor_add()
351 const MsftAdvMonitor& monitor, MsftAdvMonitorAddCallback cb) { in MsftAdvMonitorAdd() argument
352 CallOn(pimpl_.get(), &impl::msft_adv_monitor_add, monitor, cb); in MsftAdvMonitorAdd()