Loading system/gd/cert/py_hal.py +6 −0 Original line number Diff line number Diff line Loading @@ -80,6 +80,12 @@ class PyHal(Closable): def send_acl_first(self, handle, data): self.send_acl(handle, PacketBoundaryFlag.FIRST_NON_AUTOMATICALLY_FLUSHABLE, BroadcastFlag.POINT_TO_POINT, data) def read_own_address(self): self.send_hci_command(hci_packets.ReadBdAddrBuilder()) read_bd_addr = HciCaptures.ReadBdAddrCompleteCapture() assertThat(self.hci_event_stream).emits(read_bd_addr) return read_bd_addr.get().GetBdAddr() def enable_inquiry_and_page_scan(self): self.send_hci_command(WriteScanEnableBuilder(ScanEnable.INQUIRY_AND_PAGE_SCAN)) Loading system/gd/hci/cert/direct_hci_test.py +1 −7 Original line number Diff line number Diff line Loading @@ -326,14 +326,8 @@ class DirectHciTest(GdBaseTestClass): def test_connection_dut_connects(self): self.dut_hci.send_command_with_complete(WritePageTimeoutBuilder(0x4000)) # CERT Enables scans and gets its address self.cert_hal.send_hci_command(ReadBdAddrBuilder()) cert_read_bd_addr_capture = HalCaptures.ReadBdAddrCompleteCapture() assertThat(self.cert_hal.get_hci_event_stream()).emits(cert_read_bd_addr_capture) address = cert_read_bd_addr_capture.get().GetBdAddr() self.cert_hal.enable_inquiry_and_page_scan() address = self.cert_hal.read_own_address() self.dut_hci.initiate_connection(address) cert_acl = self.cert_hal.accept_connection() Loading Loading
system/gd/cert/py_hal.py +6 −0 Original line number Diff line number Diff line Loading @@ -80,6 +80,12 @@ class PyHal(Closable): def send_acl_first(self, handle, data): self.send_acl(handle, PacketBoundaryFlag.FIRST_NON_AUTOMATICALLY_FLUSHABLE, BroadcastFlag.POINT_TO_POINT, data) def read_own_address(self): self.send_hci_command(hci_packets.ReadBdAddrBuilder()) read_bd_addr = HciCaptures.ReadBdAddrCompleteCapture() assertThat(self.hci_event_stream).emits(read_bd_addr) return read_bd_addr.get().GetBdAddr() def enable_inquiry_and_page_scan(self): self.send_hci_command(WriteScanEnableBuilder(ScanEnable.INQUIRY_AND_PAGE_SCAN)) Loading
system/gd/hci/cert/direct_hci_test.py +1 −7 Original line number Diff line number Diff line Loading @@ -326,14 +326,8 @@ class DirectHciTest(GdBaseTestClass): def test_connection_dut_connects(self): self.dut_hci.send_command_with_complete(WritePageTimeoutBuilder(0x4000)) # CERT Enables scans and gets its address self.cert_hal.send_hci_command(ReadBdAddrBuilder()) cert_read_bd_addr_capture = HalCaptures.ReadBdAddrCompleteCapture() assertThat(self.cert_hal.get_hci_event_stream()).emits(cert_read_bd_addr_capture) address = cert_read_bd_addr_capture.get().GetBdAddr() self.cert_hal.enable_inquiry_and_page_scan() address = self.cert_hal.read_own_address() self.dut_hci.initiate_connection(address) cert_acl = self.cert_hal.accept_connection() Loading