Beispiel #1
0
 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
Beispiel #2
0
 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)
Beispiel #3
0
 def register_for_event(self, event_code):
     msg = hci_facade.EventCodeMsg(code=int(event_code))
     self.cert.hci.RegisterEventHandler(msg)
Beispiel #4
0
 def register_for_dut_event(self, event_code):
     msg = hci_facade.EventCodeMsg(code=int(event_code))
     self.device_under_test.hci.RegisterEventHandler(msg)
Beispiel #5
0
 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)