AKELA OpenVNA
 All Data Structures Functions Variables Typedefs Groups
CalibrationStepSelector-Py

Proxy values for underlying C values from CalibrationStep. More...

Variables

 CalibrationStep = ct.c_int
 
tuple STEP_P1_OPEN = CalibrationStep.in_dll(dll, "STEP_P1_OPEN")
 Calibration step for measuring a open on port 1.
 
tuple STEP_P1_SHORT = CalibrationStep.in_dll(dll, "STEP_P1_SHORT")
 Calibration step for measuring a short on port 1.
 
tuple STEP_P1_LOAD = CalibrationStep.in_dll(dll, "STEP_P1_LOAD")
 Calibration step for measuring a load on port 1.
 
tuple STEP_P2_OPEN = CalibrationStep.in_dll(dll, "STEP_P2_OPEN")
 Calibration step for measuring a open on port 2.
 
tuple STEP_P2_SHORT = CalibrationStep.in_dll(dll, "STEP_P2_SHORT")
 Calibration step for measuring a short on port 2.
 
tuple STEP_P2_LOAD = CalibrationStep.in_dll(dll, "STEP_P2_LOAD")
 Calibration step for measuring a load on port 2.
 
tuple STEP_THRU = CalibrationStep.in_dll(dll, "STEP_THRU")
 Calibration step for measuring a through from port 1 - port 2.
 
dictionary CalibrationStepBOOK
 

Detailed Description

Proxy values for underlying C values from CalibrationStep.

Values should be treated as immutable, and only used as parameters to pass into DLL cals.

While the underlying type is numeric, no assumptions can or should be made about the actual integer value, as it may change with DLL updates. Only equality operations should be assumed to be valid for any comparisons or value checks.

Note that Doxygen incorrectly identifies the type of these values as tuple, as the ctypes library does some runtime type munging that doxygen doesn't understand.

Variable Documentation

dictionary CalibrationStepBOOK
Initial value:
1 = {
2  STEP_P1_OPEN : 'STEP_P1_OPEN',
3  STEP_P1_SHORT : 'STEP_P1_SHORT',
4  STEP_P1_LOAD : 'STEP_P1_LOAD',
5  STEP_P2_OPEN : 'STEP_P2_OPEN',
6  STEP_P2_SHORT : 'STEP_P2_SHORT',
7  STEP_P2_LOAD : 'STEP_P2_LOAD',
8  STEP_THRU : 'STEP_THRU'
9  }