  usage: run_test.py [-h] [--log-interval LOG_INTERVAL] [--v1-period V1_PERIOD] [--v1-range V1_RANGE] [--v2-period V2_PERIOD] [--v2-range V2_RANGE] [--f1-setpoint F1_SETPOINT] [--f1-period F1_PERIOD]
                   [--f1-range F1_RANGE] [--f2-setpoint F2_SETPOINT] [--f2-period F2_PERIOD] [--f2-range F2_RANGE] [--max-cons-errors MAX_CONS_ERRORS] [--power-cycle-period POWER_CYCLE_PERIOD]
                   [--psu-log-file PSU_LOG_FILE] [--mm-log-file MM_LOG_FILE] [--dry-run]

Control the MoniMod test setup and log the results.

optional arguments:
  -h, --help            show this help message and exit
  --log-interval LOG_INTERVAL
                        Logging interval (2s-30s, default=5).
  --v1-period V1_PERIOD
                        12V fluctuation period (2s-3600s, default=600).
  --v1-range V1_RANGE   12V +- fluctuation percent (0%-10%, default=10%).
  --v2-period V2_PERIOD
                        5V fluctuation period (2s-3600s, default=600).
  --v2-range V2_RANGE   5V +- fluctuation percent (0%-10%, default=10%).
  --f1-setpoint F1_SETPOINT
                        Fan 1 setpoint (0-1000, default=500).
  --f1-period F1_PERIOD
                        Fan 1 fluctuation period (2s-3600s, default=300).
  --f1-range F1_RANGE   Fan 1 +- fluctuation percent (0%-50%, default=10%).
  --f2-setpoint F2_SETPOINT
                        Fan 2 setpoint (0-1000, default=400).
  --f2-period F2_PERIOD
                        Fan 2 fluctuation period (2s-3600s, default=300).
  --f2-range F2_RANGE   Fan 2 +- fluctuation percent (0%-50%, default=10%).
  --max-cons-errors MAX_CONS_ERRORS
                        Maximum consecutive errors before power cycling the MoniMods (default is 2).
  --power-cycle-period POWER_CYCLE_PERIOD
                        Forcibly power cycle every POWER_CYCLE_PERIOD seconds (0-3600s, 0 for off, default is 600).
  --psu-log-file PSU_LOG_FILE
                        PSU log file.
  --mm-log-file MM_LOG_FILE
                        MoniMod log file.
  --dry-run             Do not write anything to the PSU or MoniMods.
