Lines Matching full:console
24 do not have any console access.
159 """Class for PD devices that have console access
162 has UART console access. It inherits the PD device base class. In addition,
163 it stores both the UART console and port for the PD device.
166 def __init__(self, console, port, utils): argument
169 @param console: UART console object
172 # Save UART console
173 self.console = console
247 self.__class__.__name__, self.console.name, self.port)
259 A PD console device doesn't have an explicit connect/disconnect
396 console ouput is scanned for HARD RST TX. In addition, the connect
457 for PD console devices.
460 def __init__(self, console, port, utils): argument
463 @param console: UART console for this device
466 # Instantiate the PD console object
467 super(PDTesterDevice, self).__init__(console, port, utils)
486 enabled/disabled via the console. Therefore, this method will
487 toggle DRP mode until the console reply indicates that this
504 @param console_log: console output which contains state names
603 PDTester device has state names available on the console. When
604 a soft reset is issued the console log is extracted and then
694 A PD device is USB PD port specific, a single console may access
710 def _send_pd_state(self, port, console): argument
714 @param console: servo UART console
721 m = console.send_command_get_output(cmd, [regex])
728 def _find_num_pd_ports(self, console): argument
729 """Determine number of PD ports for a given console
731 @param console: uart console accssed via servo
733 @returns: number of PD ports accessible via console
738 if self._send_pd_state(port, console):
742 def _is_pd_console(self, console): argument
743 """Check if pd option exists in console
745 @param console: uart console accssed via servo
750 m = console.send_command_get_output('help', [r'(pd)\s+'])
755 def _is_pdtester_console(self, console): argument
756 """Check for PDTester console
758 This method looks for a console command option 'usbc_action' which
761 @param console: uart console accssed via servo
766 m = console.send_command_get_output('help', [r'(usbc_action)'])
781 @returns True if not the same console and both PD devices
784 # Don't test if on the same servo console
785 if port1.console == port2.console:
871 # For each possible uart console, check to see if a PD console
873 for console in self.consoles:
874 if self._is_pd_console(console):
875 is_tester = self._is_pdtester_console(console)
876 num_ports = self._find_num_pd_ports(console)
877 # For each PD port that can be accessed via the console,
882 console.name, port)
884 console)
885 tester_devports.append(PDTesterDevice(console,
889 console.name, port)
890 dut_utils = pd_console.create_pd_console_utils(console)
891 dut_devports.append(PDConsoleDevice(console,
903 # there can be PD devices which are not accessible via a uart console,
907 if tester.console == dut.console:
908 # PD Devices are on same servo console -> can't be a pair