Mbed Host Tests
mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive Class Reference
Inheritance diagram for mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive:
mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive object

Public Member Functions

 __init__ (self, name, config, importer=__import__)
 
 read (self, count)
 Read 'count' bytes of data from DUT.
 
 write (self, payload, log=False)
 Write 'payload' to DUT.
 
 flush (self)
 Flush read/write channels of DUT.
 
 allocated (self)
 
 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)
 
- Public Member Functions inherited from mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive
 write_kv (self, key, value)
 Forms and sends Key-Value protocol message.
 
 error (self)
 Returns LAST_ERROR value.
 

Public Attributes

 config = config
 
 target_id = self.config.get('target_id', None)
 
 grm_host = config.get('grm_host', None)
 
 grm_port = int(config.get('grm_port', 8000))
 
 grm_module = config.get('grm_module', 'unknown')
 
 platform_name = config.get('platform_name', None)
 
 baudrate = config.get('baudrate', DEFAULT_BAUD_RATE)
 
 image_path = config.get('image_path', None)
 
dict allocate_requirements = {"platform_name": self.platform_name}
 
 remote_module = None
 
 selected_resource = None
 
 client = None
 
bool selected_resource = forceflash) is False:
 
str LAST_ERROR = "remote write error: %s" % str(error)
 
- Public Attributes inherited from mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive
 LAST_ERROR = None
 
 logger = HtrunLogger(name)
 
int polling_timeout = 60
 

Detailed Description

Definition at line 23 of file conn_primitive_remote.py.

Constructor & Destructor Documentation

◆ __init__()

mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.__init__ ( self,
name,
config,
importer = __import__ )

◆ __del__()

mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.__del__ ( self)

Definition at line 186 of file conn_primitive_remote.py.

Member Function Documentation

◆ allocated()

mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.allocated ( self)

Definition at line 162 of file conn_primitive_remote.py.

◆ connected()

mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.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 165 of file conn_primitive_remote.py.

◆ finish()

mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.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 176 of file conn_primitive_remote.py.

◆ flush()

mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.flush ( self)

Flush read/write channels of DUT.

Reimplemented from mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive.

Definition at line 159 of file conn_primitive_remote.py.

◆ read()

mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.read ( self,
count )

Read 'count' bytes of data from DUT.

Reimplemented from mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive.

Definition at line 135 of file conn_primitive_remote.py.

◆ reset()

mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.reset ( self)

Reset the dut.

Reimplemented from mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive.

Definition at line 183 of file conn_primitive_remote.py.

◆ write()

mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.write ( self,
payload,
log = False )

Write 'payload' to DUT.

Reimplemented from mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive.

Definition at line 146 of file conn_primitive_remote.py.

Member Data Documentation

◆ allocate_requirements

dict mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.allocate_requirements = {"platform_name": self.platform_name}

Definition at line 34 of file conn_primitive_remote.py.

◆ baudrate

mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.baudrate = config.get('baudrate', DEFAULT_BAUD_RATE)

Definition at line 32 of file conn_primitive_remote.py.

◆ client

mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.client = None

Definition at line 44 of file conn_primitive_remote.py.

◆ config

mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.config = config

Definition at line 26 of file conn_primitive_remote.py.

◆ grm_host

mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.grm_host = config.get('grm_host', None)

Definition at line 28 of file conn_primitive_remote.py.

◆ grm_module

mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.grm_module = config.get('grm_module', 'unknown')

Definition at line 30 of file conn_primitive_remote.py.

◆ grm_port

mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.grm_port = int(config.get('grm_port', 8000))

Definition at line 29 of file conn_primitive_remote.py.

◆ image_path

mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.image_path = config.get('image_path', None)

Definition at line 33 of file conn_primitive_remote.py.

◆ LAST_ERROR

str mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.LAST_ERROR = "remote write error: %s" % str(error)

Definition at line 155 of file conn_primitive_remote.py.

◆ platform_name

mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.platform_name = config.get('platform_name', None)

Definition at line 31 of file conn_primitive_remote.py.

◆ remote_module

mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.remote_module = None

Definition at line 42 of file conn_primitive_remote.py.

◆ selected_resource [1/2]

mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.selected_resource = None

Definition at line 43 of file conn_primitive_remote.py.

◆ selected_resource [2/2]

bool mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.selected_resource = forceflash) is False:

Definition at line 126 of file conn_primitive_remote.py.

◆ target_id

mbed_host_tests.host_tests_conn_proxy.conn_primitive_remote.RemoteConnectorPrimitive.target_id = self.config.get('target_id', None)

Definition at line 27 of file conn_primitive_remote.py.


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