REB Functional Tests  1.0
Testing suite for the WREB, GREB, and VST readout boards
GREBTest.SCKRailsDiverging Class Reference

Test the serial clock rail performance with a diverging voltage pattern. More...

Inheritance diagram for GREBTest.SCKRailsDiverging:

Public Member Functions

def __init__ (self, amplitude, startV)
 Initialize required variables for test list and stores input arguments to state variables. More...
 
def runTest (self)
 Run the test, save output to state variables. More...
 
def summarize (self, summary)
 Summarize the test results for the cover page of the report. More...
 
def report (self, pdf, reportPath)
 generate this test's page in the PDF report. More...
 

Detailed Description

Test the serial clock rail performance with a diverging voltage pattern.

Constructor & Destructor Documentation

def GREBTest.SCKRailsDiverging.__init__ (   self,
  amplitude,
  startV 
)

Initialize required variables for test list and stores input arguments to state variables.

Parameters
amplitudeMaximum voltage differential between rails, half-wave. (5V amplitude is 10V max difference.)
startVInitial voltage the diverging rails tests starts at.

Member Function Documentation

def GREBTest.SCKRailsDiverging.report (   self,
  pdf,
  reportPath 
)

generate this test's page in the PDF report.

Parameters
pdfpyfpdf-compatible PDF object.
reportPathPath of directory containing the pdf report
def GREBTest.SCKRailsDiverging.runTest (   self)

Run the test, save output to state variables.

Diverging SCK Rails test. Amplitude is half-wave maximum divergence,
startV is initial voltage to start LV=UV diverging from.
def GREBTest.SCKRailsDiverging.summarize (   self,
  summary 
)

Summarize the test results for the cover page of the report.

Parameters
summarySummary obejct passed from FunctionalTest()

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