Lakeshore 325

Todo

Describe the Lakeshore 325

usage: python3 agent.py [-h] [--port PORT] [--serial_number SERIAL_NUMBER]

Agent Options

--port
--serial_number

Dependencies

Todo

Any dependencies?

Configuration File Examples

Below are configuration examples for the ocs config file and for running the Agent in a docker container.

OCS Site Config

Todo

Add example config file entry

Docker Compose

Todo

Add example docker compose file entry

Direct Communication with Driver Code

Todo

Describe how to use driver code to communicate directly over serial

Agent API

class pcs.agents.lakeshore325.agent.LS325_Agent(agent, name, port)[source]

Agent to connect to a single Bluefors Temperature Controller device.

init_ls325(session, params=None)[source]

init_bftc(auto_acquire=False, acq_params=None)

Task - Perform first time setup of the communication to the BFTC.

Parameters:
  • auto_acquire (bool, optional) – Default is False. Starts data acquisition after initialization if True.

  • acq_params (dict, optional) – Params to pass to acq process if auto_acquire is True.

Todo

Can also add driver API eventually