Graphyte - re-order tx command sequence

For a Tx test, the DUT sends, and the instrumenet receives.

In dut.start(), it is designed to make the DUT starts to
send *repeatedly*, until dut.stop() is called.

So, a Tx test can be ordering in a more symmetric way:
1. Dut.start
2. Inst.start
3. Inst.stop
4. Dut.stop

BUG=none
TEST=none

Change-Id: I4a6f033ae691c3e7f5f2519571812a7138cf5ed9
Reviewed-on: https://chromium-review.googlesource.com/566171
Commit-Ready: Shen-En Shih <[email protected]>
Tested-by: Shen-En Shih <[email protected]>
Reviewed-by: Chih-Yu Huang <[email protected]>
2 files changed
tree: 11563bed0830c1ff7968550baee56784b1f3b5e0
  1. graphyte/
  2. .gitignore
  3. Graphyte Flow.png
  4. Makefile
  5. MANIFEST.in
  6. pylintrc
  7. README.md
  8. setup.py
  9. unittest_runner.py
README.md

Google Radio Phy Test Framework

Overview

Graphyte (Google RAdio PHY TEst) is a Python based software framework for the calibration and verification of wireless connectivity radios in design and manufacturing. It is designed with an open, extensible architecture enabling wireless silicon and instrumentation vendors to develop their own plugins for PHY calibration and verification. The initial focus is on Wi-Fi and Bluetooth with 802.15.4 on the horizon.

Please refer to the user manual for more details.

Build

No build step is required.

Install

Two options:

$ (sudo) make install

or

$ (sudo) pip install .

Uninstall

$ (sudo) pip uninstall graphyte

Distribution

  1. Create a tarball by: make dist The tarball can be found under the folder ‘dist’

  2. Copy the tarball to target machine

  3. Extract the tarball

  4. Inside the extracted folder, type the command to install:

     $ (sudo) pip install
    

User manual

Please find the user manual here for more details.

OSZAR »