def _register_remote_host_supported_features_notification(self): """ REMOTE_HOST_SUPPORTED_FEATURES_NOTIFICATION event will be sent when a device sends remote name request """ if self.remote_host_supported_features_notification_registered: return msg = hci_facade.EventCodeMsg(code=int( hci_packets.EventCode.REMOTE_HOST_SUPPORTED_FEATURES_NOTIFICATION)) self.device.hci.RegisterEventHandler(msg) self.remote_host_supported_features_notification_registered = True
def __register_for_hci_events(self, *event_codes): for event_code in event_codes: msg = hci_facade.EventCodeMsg(code=int(event_code)) self.hci.RegisterEventHandler(msg)
def register_for_event(self, event_code): msg = hci_facade.EventCodeMsg(code=int(event_code)) self.cert.hci.RegisterEventHandler(msg)
def register_for_dut_event(self, event_code): msg = hci_facade.EventCodeMsg(code=int(event_code)) self.device_under_test.hci.RegisterEventHandler(msg)
def register_for_le_events(self, *event_codes): for event_code in event_codes: msg = hci_facade.EventCodeMsg(code=int(event_code)) self.device.hci.RegisterLeEventHandler(msg)