Rtos API example

Embed: (wiki syntax)

« Back to documentation index

Mbed Class Reference

Mbed Class Reference

Public Member Functions

def init_serial_params
def init_serial
def pool_for_serial_init
def set_serial_timeout
def serial_read
def serial_readline
def serial_write
def reset_timeout
def reset
def copy_image
def copy_image_raw
def flush

Detailed Description

Base class for a host driven test

Definition at line 42 of file host_test.py.


Member Function Documentation

def copy_image (   self,
  image_path = None,
  disk = None,
  copy_method = None 
)
Closure for copy_image_raw() method.
    Method which is actually copying image to mbed

Definition at line 263 of file host_test.py.

def copy_image_raw (   self,
  image_path = None,
  disk = None,
  copy_method = None 
)
Copy file depending on method you want to use. Handles exception
    and return code from shell copy commands.

Definition at line 275 of file host_test.py.

def flush (   self )
Flush serial ports

Definition at line 290 of file host_test.py.

def init_serial (   self,
  serial_baud = None,
  serial_timeout = None 
)
Initialize serial port.
    Function will return error is port can't be opened or initialized

Definition at line 129 of file host_test.py.

def init_serial_params (   self,
  serial_baud = 9600,
  serial_timeout = 1 
)
Initialize port parameters.
    This parameters will be used by self.init_serial() function to open serial port

Definition at line 122 of file host_test.py.

def pool_for_serial_init (   self,
  serial_baud,
  serial_timeout,
  pooling_loops = 40,
  init_delay = 0.5,
  loop_delay = 0.25 
)
Functions pools for serial port readiness

Definition at line 169 of file host_test.py.

def reset (   self )
Calls proper reset plugin to do the job.
    Please refer to host_test_plugins functionality

Definition at line 248 of file host_test.py.

def reset_timeout (   self,
  timeout 
)
Timeout executed just after reset command is issued

Definition at line 242 of file host_test.py.

def serial_read (   self,
  count = 1 
)
Wraps self.mbed.serial object read method

Definition at line 202 of file host_test.py.

def serial_readline (   self,
  timeout = 5 
)
Wraps self.mbed.serial object read method to read one line from serial port

Definition at line 213 of file host_test.py.

def serial_write (   self,
  write_buffer 
)
Wraps self.mbed.serial object write method

Definition at line 231 of file host_test.py.

def set_serial_timeout (   self,
  timeout 
)
Wraps self.mbed.serial object timeout property

Definition at line 193 of file host_test.py.