Mbed Host Tests
mbed_host_tests.host_tests_conn_proxy.conn_primitive_fastmodel.FastmodelConnectorPrimitive Class Reference
Inheritance diagram for mbed_host_tests.host_tests_conn_proxy.conn_primitive_fastmodel.FastmodelConnectorPrimitive:
mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive object

Public Member Functions

 __init__ (self, name, config)
 
 read (self, count)
 Read data from DUT, count is not used for FastModel.
 
 write (self, payload, log=False)
 Write 'payload' to DUT.
 
 flush (self)
 flush not supported in FastModel_module
 
 connected (self)
 return whether FastModel is connected
 
 finish (self)
 shutdown the FastModel and release the allocation
 
 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
 
 fm_config = config.get('fm_config', None)
 
 platform_name = config.get('platform_name', None)
 
 image_path = config.get('image_path', None)
 
 polling_timeout = int(config.get('polling_timeout', 60))
 
 fm_agent_module = None
 
 resource = None
 
- 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_fastmodel.py.

Constructor & Destructor Documentation

◆ __init__()

mbed_host_tests.host_tests_conn_proxy.conn_primitive_fastmodel.FastmodelConnectorPrimitive.__init__ ( self,
name,
config )

◆ __del__()

mbed_host_tests.host_tests_conn_proxy.conn_primitive_fastmodel.FastmodelConnectorPrimitive.__del__ ( self)

Definition at line 161 of file conn_primitive_fastmodel.py.

Member Function Documentation

◆ connected()

mbed_host_tests.host_tests_conn_proxy.conn_primitive_fastmodel.FastmodelConnectorPrimitive.connected ( self)

return whether FastModel is connected

Reimplemented from mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive.

Definition at line 137 of file conn_primitive_fastmodel.py.

◆ finish()

mbed_host_tests.host_tests_conn_proxy.conn_primitive_fastmodel.FastmodelConnectorPrimitive.finish ( self)

shutdown the FastModel and release the allocation

Reimplemented from mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive.

Definition at line 144 of file conn_primitive_fastmodel.py.

◆ flush()

mbed_host_tests.host_tests_conn_proxy.conn_primitive_fastmodel.FastmodelConnectorPrimitive.flush ( self)

flush not supported in FastModel_module

Reimplemented from mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive.

Definition at line 133 of file conn_primitive_fastmodel.py.

◆ read()

mbed_host_tests.host_tests_conn_proxy.conn_primitive_fastmodel.FastmodelConnectorPrimitive.read ( self,
count )

Read data from DUT, count is not used for FastModel.

Reimplemented from mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive.

Definition at line 107 of file conn_primitive_fastmodel.py.

◆ reset()

mbed_host_tests.host_tests_conn_proxy.conn_primitive_fastmodel.FastmodelConnectorPrimitive.reset ( self)

◆ write()

mbed_host_tests.host_tests_conn_proxy.conn_primitive_fastmodel.FastmodelConnectorPrimitive.write ( self,
payload,
log = False )

Write 'payload' to DUT.

Reimplemented from mbed_host_tests.host_tests_conn_proxy.conn_primitive.ConnectorPrimitive.

Definition at line 119 of file conn_primitive_fastmodel.py.

Member Data Documentation

◆ config

mbed_host_tests.host_tests_conn_proxy.conn_primitive_fastmodel.FastmodelConnectorPrimitive.config = config

Definition at line 26 of file conn_primitive_fastmodel.py.

◆ fm_agent_module

mbed_host_tests.host_tests_conn_proxy.conn_primitive_fastmodel.FastmodelConnectorPrimitive.fm_agent_module = None

Definition at line 33 of file conn_primitive_fastmodel.py.

◆ fm_config

mbed_host_tests.host_tests_conn_proxy.conn_primitive_fastmodel.FastmodelConnectorPrimitive.fm_config = config.get('fm_config', None)

Definition at line 27 of file conn_primitive_fastmodel.py.

◆ image_path

mbed_host_tests.host_tests_conn_proxy.conn_primitive_fastmodel.FastmodelConnectorPrimitive.image_path = config.get('image_path', None)

Definition at line 29 of file conn_primitive_fastmodel.py.

◆ platform_name

mbed_host_tests.host_tests_conn_proxy.conn_primitive_fastmodel.FastmodelConnectorPrimitive.platform_name = config.get('platform_name', None)

Definition at line 28 of file conn_primitive_fastmodel.py.

◆ polling_timeout

mbed_host_tests.host_tests_conn_proxy.conn_primitive_fastmodel.FastmodelConnectorPrimitive.polling_timeout = int(config.get('polling_timeout', 60))

Definition at line 30 of file conn_primitive_fastmodel.py.

◆ resource

mbed_host_tests.host_tests_conn_proxy.conn_primitive_fastmodel.FastmodelConnectorPrimitive.resource = None

Definition at line 34 of file conn_primitive_fastmodel.py.


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