• Home
  • Raw
  • Download

Lines Matching refs:monitor

129   void msft_adv_monitor_add(const MsftAdvMonitor& monitor, MsftAdvMonitorAddCallback cb) {  in msft_adv_monitor_add()
136 if (monitor.condition_type != MSFT_CONDITION_TYPE_ADDRESS && in msft_adv_monitor_add()
137 monitor.condition_type != MSFT_CONDITION_TYPE_PATTERNS) { in msft_adv_monitor_add()
138 log::warn("Disallowed as MSFT condition type {} is not supported.", monitor.condition_type); in msft_adv_monitor_add()
142 if (monitor.condition_type == MSFT_CONDITION_TYPE_ADDRESS) { in msft_adv_monitor_add()
145 Address::FromString(monitor.addr_info.bd_addr.ToString(), addr); in msft_adv_monitor_add()
148 static_cast<OpCode>(msft_.opcode.value()), monitor.rssi_threshold_high, in msft_adv_monitor_add()
149 monitor.rssi_threshold_low, monitor.rssi_threshold_low_time_interval, in msft_adv_monitor_add()
150 monitor.rssi_sampling_period, monitor.addr_info.addr_type, addr), in msft_adv_monitor_add()
162 if (monitor.patterns.size() > 61) { in msft_adv_monitor_add()
163 log::error("Number of MSFT patterns {} is too large", monitor.patterns.size()); in msft_adv_monitor_add()
166 for (auto& p : monitor.patterns) { in msft_adv_monitor_add()
176 static_cast<OpCode>(msft_.opcode.value()), monitor.rssi_threshold_high, in msft_adv_monitor_add()
177 monitor.rssi_threshold_low, monitor.rssi_threshold_low_time_interval, in msft_adv_monitor_add()
178 monitor.rssi_sampling_period, patterns), in msft_adv_monitor_add()
334 void MsftExtensionManager::MsftAdvMonitorAdd(const MsftAdvMonitor& monitor, in MsftAdvMonitorAdd() argument
336 CallOn(pimpl_.get(), &impl::msft_adv_monitor_add, monitor, cb); in MsftAdvMonitorAdd()