Mbed Host Tests
|
Public Member Functions | |
__init__ (self, name, port, baudrate, config) | |
reset_dev_via_serial (self, delay=1) | |
Reset device using selected method, calls one of the reset plugins. | |
read (self, count) | |
Read data from serial port RX buffer. | |
write (self, payload, log=False) | |
Write data to serial port TX buffer. | |
flush (self) | |
Flush read/write channels of DUT. | |
connected (self) | |
Check if there is a connection to DUT. | |
finish (self) | |
Handle DUT dtor like (close resource) operations here. | |
reset (self) | |
Reset the dut. | |
__del__ (self) | |
![]() | |
write_kv (self, key, value) | |
Forms and sends Key-Value protocol message. | |
error (self) | |
Returns LAST_ERROR value. | |
Public Attributes | |
port = port | |
baudrate = int(baudrate) | |
float | read_timeout = 0.01 |
int | write_timeout = 5 |
config = config | |
target_id = self.config.get('target_id', None) | |
polling_timeout = config.get('polling_timeout', 60) | |
forced_reset_timeout = config.get('forced_reset_timeout', 1) | |
skip_reset = config.get('skip_reset', False) | |
serial = None | |
str | LAST_ERROR |
![]() | |
LAST_ERROR = None | |
logger = HtrunLogger(name) | |
int | polling_timeout = 60 |
Definition at line 27 of file conn_primitive_serial.py.
mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.__init__ | ( | self, | |
name, | |||
port, | |||
baudrate, | |||
config ) |
Reimplemented from mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive.
Definition at line 28 of file conn_primitive_serial.py.
mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.__del__ | ( | self | ) |
Definition at line 143 of file conn_primitive_serial.py.
mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.connected | ( | self | ) |
Check if there is a connection to DUT.
Reimplemented from mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive.
Definition at line 133 of file conn_primitive_serial.py.
mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.finish | ( | self | ) |
Handle DUT dtor like (close resource) operations here.
Reimplemented from mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive.
Definition at line 136 of file conn_primitive_serial.py.
mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.flush | ( | self | ) |
Flush read/write channels of DUT.
Reimplemented from mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive.
Definition at line 129 of file conn_primitive_serial.py.
mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.read | ( | self, | |
count ) |
Read data from serial port RX buffer.
Reimplemented from mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive.
Definition at line 100 of file conn_primitive_serial.py.
mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.reset | ( | self | ) |
Reset the dut.
Reimplemented from mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive.
Definition at line 140 of file conn_primitive_serial.py.
mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.reset_dev_via_serial | ( | self, | |
delay = 1 ) |
Reset device using selected method, calls one of the reset plugins.
Definition at line 79 of file conn_primitive_serial.py.
mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.write | ( | self, | |
payload, | |||
log = False ) |
Write data to serial port TX buffer.
Reimplemented from mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive.
Definition at line 115 of file conn_primitive_serial.py.
mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.baudrate = int(baudrate) |
Definition at line 31 of file conn_primitive_serial.py.
mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.config = config |
Definition at line 34 of file conn_primitive_serial.py.
mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.forced_reset_timeout = config.get('forced_reset_timeout', 1) |
Definition at line 37 of file conn_primitive_serial.py.
str mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.LAST_ERROR |
Definition at line 66 of file conn_primitive_serial.py.
mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.polling_timeout = config.get('polling_timeout', 60) |
Definition at line 36 of file conn_primitive_serial.py.
mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.port = port |
Definition at line 30 of file conn_primitive_serial.py.
mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.read_timeout = 0.01 |
Definition at line 32 of file conn_primitive_serial.py.
mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.serial = None |
Definition at line 39 of file conn_primitive_serial.py.
mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.skip_reset = config.get('skip_reset', False) |
Definition at line 38 of file conn_primitive_serial.py.
mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.target_id = self.config.get('target_id', None) |
Definition at line 35 of file conn_primitive_serial.py.
mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.write_timeout = 5 |
Definition at line 33 of file conn_primitive_serial.py.