# devices.oxford:ILM200


Driver for Oxford ILM200 series level meter.


Usage

``` python
devices.oxford:ILM200(
    interface,
    isobus_addr=None,
    **kwargs,
)
```


## Methods

| Name | Description |
|----|----|
| [__init__()](#__init__) | Initialize the Oxford ILM200 level meter. |
| [getLHe()](#getLHe) | Get the liquid helium level reading. |
| [getLN2()](#getLN2) | Get the liquid nitrogen level reading. |
| [getRate()](#getRate) | Get the current rate setting. |
| [setRate()](#setRate) | Set the rate to fast or slow mode. |

------------------------------------------------------------------------


### \_\_init\_\_()


Initialize the Oxford ILM200 level meter.


Usage

``` python
__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

``` python
getLHe()
```


#### Returns


`float`  
Liquid helium level in percentage.


------------------------------------------------------------------------


### getLN2()


Get the liquid nitrogen level reading.


Usage

``` python
getLN2()
```


#### Returns


`float`  
Liquid nitrogen level in percentage.


------------------------------------------------------------------------


### getRate()


Get the current rate setting.


Usage

``` python
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

``` python
setRate(fast)
```


#### Parameters


`fast: bool`  
If True, set rate to fast mode. If False, set rate to slow mode.
