Пример #1
0
 def complete_connection(self, event_stream):
     connection_complete = HciCaptures.ConnectionCompleteCapture()
     assertThat(event_stream).emits(connection_complete)
     complete = connection_complete.get()
     handle = complete.GetConnectionHandle()
     address = complete.GetBdAddr()
     return PyAclManagerAclConnection(self.acl_manager, address, handle,
                                      event_stream)
Пример #2
0
    def complete_connection(self):
        connection_complete = HciCaptures.ConnectionCompleteCapture()
        assertThat(self.event_stream).emits(connection_complete)

        handle = connection_complete.get().GetConnectionHandle()
        if self.acl_stream is None:
            raise Exception("Please construct '%s' with acl_streaming=True!" % self.__class__.__name__)
        return PyHciAclConnection(handle, self.acl_stream, self.device)
Пример #3
0
    def _verify_connection_complete(self):
        cert_connection_complete_capture = HalCaptures.ConnectionCompleteCapture(
        )
        assertThat(self.cert_hal.get_hci_event_stream()).emits(
            cert_connection_complete_capture)
        cert_handle = cert_connection_complete_capture.get(
        ).GetConnectionHandle()

        dut_connection_complete_capture = HciCaptures.ConnectionCompleteCapture(
        )
        assertThat(self.dut_hci.get_event_stream()).emits(
            dut_connection_complete_capture)
        dut_handle = dut_connection_complete_capture.get().GetConnectionHandle(
        )

        return (dut_handle, cert_handle)
Пример #4
0
 def accept_connection(self):
     connection_complete = HciCaptures.ConnectionCompleteCapture()
     assertThat(self.incoming_connection_stream).emits(connection_complete)
     handle = connection_complete.get().GetConnectionHandle()
     return PyAclManagerAclConnection(self.device, self.acl_stream, None,
                                      handle)
Пример #5
0
 def wait_for_connection_complete(self):
     connection_complete = HciCaptures.ConnectionCompleteCapture()
     assertThat(self.connection_event_stream).emits(connection_complete)
     self.handle = connection_complete.get().GetConnectionHandle()
Пример #6
0
    def complete_connection(self):
        connection_complete = HciCaptures.ConnectionCompleteCapture()
        assertThat(self.hci_event_stream).emits(connection_complete)

        handle = connection_complete.get().GetConnectionHandle()
        return PyHalAclConnection(handle, self.acl_stream, self.device)