Ejemplo n.º 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
Ejemplo n.º 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)
Ejemplo n.º 3
0
 def register_for_event(self, event_code):
     msg = hci_facade.EventCodeMsg(code=int(event_code))
     self.cert.hci.RegisterEventHandler(msg)
Ejemplo n.º 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)
Ejemplo n.º 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)