summaryrefslogtreecommitdiff
path: root/error_utils.c
AgeCommit message (Collapse)Author
2000-01-01fix duty cycle calculation when calibrating amplitudeMike
2018-08-14only check pw_rc limit if greater than zeroINSTRUMENT_6_4_05bMichael J. Chudobiak
2000-01-01most error checks now used rationalized limit-check functionsMike
2000-01-01Revert portion of last for burst control. Deal with later. Report error only ↵Mike
if count>1
2000-01-01use standard functions to do simple positive min/max error checksMike
2000-01-01rename some error messages that flag inappropriate config valuesMike
2000-01-01calculate freq-based limits and errors in all modes, not just internal ↵Mike
trigger mode
2000-01-01added hvps_avg_curr_limit for AVR-8F-BMike
2000-01-01add cap_for_pw_rc_limit for AVR-8F-BMike
2000-01-01Add commands to add EA distort voltages based on existing ampl cal pointsMike
2000-01-01make all aux error messages configurableINSTRUMENT_6_2_36cMike
2000-01-01Thermal sensor can be used for interlock. Updated error message.Mike
2000-01-01separate minimum equiv offset from ampl, for AVIR-4-B-OTMike
2000-01-01limit double pulse mode delay to 50% of periodINSTRUMENT_6_2_30cMike
2000-01-01enforce double pulse minimum spacingINSTRUMENT_6_2_30bMike
2000-01-01throw error if burst mode and double pulse mode enabled at the same timeMike
2000-01-01Do not account for invertedness when calculating duty cycle. Units with ↵INSTRUMENT_6_2_27bMike
invert function are limited by time base circuit, not by average power.
2000-01-01simplified YES/NO logicMike
2000-01-01replace pol_norm and pol_complement with NO/YES for clarityMike
2000-01-01rename "polarity" variables to "inverted" for clarityMike
2000-01-01added a 100 ns minimum dead time requirementMike
2000-01-01more useful error message when setting CH2 delay calMike
2000-01-01more specific errors during cal min/max check, and more initial cal pointsMike
1970-01-01Enforce minimum ampl magnitude (based on zero_equiv_ampl) in AVRQ -AHV, -XHV ↵mjc
options
2015-10-07purge obsolete AVMP-4-B PW range control mode, bump versionINSTRUMENT_6_0_27Michael J. Chudobiak
1970-01-01first attempt at adding min/max-only rise time, for -KTA-TRAroot
1970-01-01show error message on LCD if GPIB chip not detectedINSTRUMENT_6_0_15root
2014-08-14remove AVRQ-3-B supportINSTRUMENT_6_0_4Michael J. Chudobiak
1970-01-01account for min/max fixed amplitudes in error checkerroot
1970-01-01throw error if old-AVRQ-style high zero equiv ampl is set. obsolete.root
1970-01-01throw error if obsolete ampl min/max-only mode is enabledroot
2014-08-13first attempt at better AVRQ amplitude handlingMichael J. Chudobiak
1970-01-01limit maximum PRF if offset is high in 101x-OT unitsINSTRUMENT_6_0_2droot
1999-12-31Permit negative delays on CH1 of dual-delay units, for -KMPDroot
1999-12-31add config option to force monotonic TRIG-OUT delay when externally triggered.root
2013-10-02Revert "added chans_opposite_polarities for AVR-D3-B-MS1 error checking"Michael J. Chudobiak
This reverts commit e1678aa56d0d1deaf003e0a04f09d26000d9eca5.
2013-10-02Revert "calculate ch1 min/max ampl correctly in AVR-D3-B"Michael J. Chudobiak
This reverts commit c6550aba8a93cf543311d1b63224a8b97b339094.
1999-12-31calculate ch1 min/max ampl correctly in AVR-D3-Broot
2013-10-02added chans_opposite_polarities for AVR-D3-B-MS1 error checkingMichael J. Chudobiak
2013-08-08finish ab_mode chankey changesMichael J. Chudobiak
2013-08-08rename ab_mode vars to pw_ctrl_mode, and remove ab_mode chankeyMichael J. Chudobiak
2013-06-25forward-port multi-channel min/max fixes from 4.16Michael J. Chudobiak
1999-12-31cal_in_progress too fancy, just rely on mutex to delay commandsroot
2012-11-13warn if command received during self-calMichael J. Chudobiak
2012-11-09astyle fixesMichael J. Chudobiak
2012-11-02Add a flag to signal completion of startup. To be expanded.Michael J. Chudobiak
2012-10-17init threading properly, added more mutex locksMichael J. Chudobiak
1999-12-31enable broadcast alarmsroot
1999-12-31no longer need dummy-functionsroot
2012-10-15simplified the menu updating schemeMichael J. Chudobiak