Mbed Host Tests
mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive Class Reference
Inheritance diagram for mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive:
mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive object

Public Member Functions

def __init__ (self, name, port, baudrate, config)
 
def reset_dev_via_serial (self, delay=1)
 Reset device using selected method, calls one of the reset plugins. More...
 
def read (self, count)
 Read data from serial port RX buffer. More...
 
def write (self, payload, log=False)
 Write data to serial port TX buffer. More...
 
def flush (self)
 Flush read/write channels of DUT. More...
 
def connected (self)
 Check if there is a connection to DUT. More...
 
def finish (self)
 Handle DUT dtor like (close resource) operations here. More...
 
def reset (self)
 Reset the dut. More...
 
def __del__ (self)
 
- Public Member Functions inherited from mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive
def __init__ (self, name)
 
def write_kv (self, key, value)
 Forms and sends Key-Value protocol message. More...
 
def error (self)
 Returns LAST_ERROR value. More...
 

Public Attributes

 port
 
 baudrate
 
 read_timeout
 
 write_timeout
 
 config
 
 target_id
 
 polling_timeout
 
 forced_reset_timeout
 
 skip_reset
 
 serial
 
 LAST_ERROR
 
- Public Attributes inherited from mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive
 LAST_ERROR
 
 logger
 
 polling_timeout
 

Detailed Description

Definition at line 27 of file conn_primitive_serial.py.

Constructor & Destructor Documentation

◆ __init__()

def mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.__init__ (   self,
  name,
  port,
  baudrate,
  config 
)

Definition at line 28 of file conn_primitive_serial.py.

◆ __del__()

def mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.__del__ (   self)

Definition at line 143 of file conn_primitive_serial.py.

Member Function Documentation

◆ connected()

def mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.connected (   self)

Check if there is a connection to DUT.

Returns
True if there is conenction to DUT (read/write/flush API works)

Reimplemented from mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive.

Definition at line 133 of file conn_primitive_serial.py.

◆ finish()

def 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.

◆ flush()

def 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.

◆ read()

def 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.

◆ reset()

def 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.

◆ reset_dev_via_serial()

def 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.

◆ write()

def 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.

Member Data Documentation

◆ baudrate

mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.baudrate

Definition at line 31 of file conn_primitive_serial.py.

◆ config

mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.config

Definition at line 34 of file conn_primitive_serial.py.

◆ forced_reset_timeout

mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.forced_reset_timeout

Definition at line 37 of file conn_primitive_serial.py.

◆ LAST_ERROR

mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.LAST_ERROR

Definition at line 66 of file conn_primitive_serial.py.

◆ polling_timeout

mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.polling_timeout

Definition at line 36 of file conn_primitive_serial.py.

◆ port

mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.port

Definition at line 30 of file conn_primitive_serial.py.

◆ read_timeout

mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.read_timeout

Definition at line 32 of file conn_primitive_serial.py.

◆ serial

mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.serial

Definition at line 39 of file conn_primitive_serial.py.

◆ skip_reset

mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.skip_reset

Definition at line 38 of file conn_primitive_serial.py.

◆ target_id

mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.target_id

Definition at line 35 of file conn_primitive_serial.py.

◆ write_timeout

mbed_host_tests.host_tests_conn_proxy.conn_primitive_serial.SerialConnectorPrimitive.write_timeout

Definition at line 33 of file conn_primitive_serial.py.


The documentation for this class was generated from the following file: