devices.oxford:ILM200
Driver for Oxford ILM200 series level meter.
Usage
devices.oxford:ILM200(
interface,
isobus_addr=None,
**kwargs,
)Methods
| Name | Description |
|---|---|
| __init__() | Initialize the Oxford ILM200 level meter. |
| getLHe() | Get the liquid helium level reading. |
| getLN2() | Get the liquid nitrogen level reading. |
| getRate() | Get the current rate setting. |
| setRate() | Set the rate to fast or slow mode. |
__init__()
Initialize the Oxford ILM200 level meter.
Usage
__init__(
interface,
isobus_addr=None,
**kwargs,
)Parameters
interface: str-
Communication interface to use with the device.
isobus_addr: int = None-
ISOBUS address of the device.
**kwargs: dict- Additional parameters to pass to the underlying VISA resource.
getLHe()
Get the liquid helium level reading.
Usage
getLHe()Returns
float- Liquid helium level in percentage.
getLN2()
Get the liquid nitrogen level reading.
Usage
getLN2()Returns
float- Liquid nitrogen level in percentage.
getRate()
Get the current rate setting.
Usage
getRate()Returns
bool- True if rate is set to fast mode, False if slow mode.
setRate()
Set the rate to fast or slow mode.
Usage
setRate(fast)Parameters
fast: bool- If True, set rate to fast mode. If False, set rate to slow mode.