leakage_monitor
LeakageMonitor class to monitor leakage current on HV power supply.
Classes
|
Monitor class to log leakage current from InstrumentCluster HV power supply. |
LeakageMonitor
- class module_testing.monitors.leakage_monitor.LeakageMonitor(module, name='LeakageMonitor', max_allowable_leakage=5e-05, polling_time=4, integration_cycles=1, averaging_count=10, monitor_broker='localhost')
Bases:
Monitor
Monitor class to log leakage current from InstrumentCluster HV power supply.
- __init__(module, name='LeakageMonitor', max_allowable_leakage=5e-05, polling_time=4, integration_cycles=1, averaging_count=10, monitor_broker='localhost')
- Parameters:
name – unique identifier to save results under if requested.
max_allowable_leakage – (INTERLOCK) leakage limit; if exceeded, send global abort. Set to None to disable checks.
polling_time – wait time (in seconds) between instrument poll events.
integration_cycles – measurement integration_cycles.
averaging_count – how many measurements to average for final value for each poll.
- run_one(context, count)
Run a single cycle of the monitor.
- Parameters:
context – Monitoring context manager this monitor is attached to.
count – Cycle number (counts sequentially).