> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lagerdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Lager Supported Instruments

> All instruments currently supported by the Lager platform.

## Overview

This document outlines the instruments currently supported by the Lager
platform. All supported devices can be controlled locally or remotely
through the `lager` CLI and integrated directly into automated hardware
testing workflows and CI/CD systems.

Lager transforms traditional lab equipment into programmable
infrastructure for embedded engineering teams.

If your lab uses equipment not listed here, custom integration support
is available.

***

# 1. Power Control

Lager provides automated control of lab power equipment for
deterministic hardware testing, fault injection, and CI-driven
validation.

## Power Supplies

| Manufacturer         | Model        | Channels           | Control Command               |
| -------------------- | ------------ | ------------------ | ----------------------------- |
| Rigol                | DP811        | 1                  | `lager supply`                |
| Rigol                | DP821        | 2                  | `lager supply`                |
| Rigol                | DP831        | 3                  | `lager supply`                |
| Rigol                | DP832        | 3                  | `lager supply`                |
| Keysight             | E36233A      | 2                  | `lager supply`                |
| Keysight             | E36312A      | 3                  | `lager supply`                |
| Keysight             | E36313A      | 3                  | `lager supply`                |
| EA Elektro-Automatik | PSB 10060/60 | 1 supply + 1 solar | `lager supply`, `lager solar` |
| EA Elektro-Automatik | PSB 10080/60 | 1 supply + 1 solar | `lager supply`, `lager solar` |

**Enables:**

* Automated voltage/current control
* Power sequencing
* Brownout and glitch testing
* CI-integrated hardware validation

## Battery Simulators

| Manufacturer | Model | Control Command                 |
| ------------ | ----- | ------------------------------- |
| Keithley     | 2281S | `lager battery`, `lager supply` |

**Enables:**

* Programmable battery emulation
* Charge/discharge profile simulation
* Low-voltage testing

## Electronic Loads

| Manufacturer | Model  | Control Command |
| ------------ | ------ | --------------- |
| Rigol        | DL3021 | `lager eload`   |

**Enables:**

* Load step testing
* Current sink validation
* Automated power integrity testing

***

# 2. Measurement & Analysis

Lager integrates measurement equipment into programmable test workflows,
enabling automated signal inspection and power analysis.

## Oscilloscopes & Logic Analyzers

| Manufacturer    | Model          | Channels           | Control Command              |
| --------------- | -------------- | ------------------ | ---------------------------- |
| Rigol           | MSO5204        | 4 analog + 1 logic | `lager scope`, `lager logic` |
| Pico Technology | PicoScope 2000 | 2 analog           | `lager scope`                |

**Enables:**

* Automated waveform capture
* Trigger-based signal validation
* Digital + analog correlation

## Power Measurement

| Manufacturer         | Model      | Control Command              |
| -------------------- | ---------- | ---------------------------- |
| Yoctopuce            | Yocto-Watt | `lager watt`                 |
| Joulescope           | JS220      | `lager watt`, `lager energy` |
| Nordic Semiconductor | PPK2       | `lager watt`, `lager energy` |

**Enables:**

* Current consumption profiling
* Energy and charge integration
* Power statistics (mean/min/max/std)
* Power regression testing

## Temperature Monitoring

| Manufacturer | Model        | Channels | Control Command      |
| ------------ | ------------ | -------- | -------------------- |
| Phidgets     | Thermocouple | 4        | `lager thermocouple` |

**Enables:**

* Thermal monitoring during hardware tests
* Environmental validation
* Long-duration soak testing

***

# 3. Embedded Interfaces

Lager supports programmable hardware interface control for automated
communication testing and validation.

## Multi-Protocol Adapters

### LabJack T7

**Control Commands:** `lager i2c`, `lager spi`, `lager adc`,
`lager dac`, `lager gpi`, `lager gpo`

**Interfaces:**

* I2C (1 bus)
* SPI (1 bus)
* 14 ADC channels
* 2 DAC channels
* 24 GPIO pins

### Total Phase Aardvark

**Control Commands:** `lager i2c`, `lager spi`, `lager gpi`,
`lager gpo`

**Interfaces:**

* I2C (1 bus)
* SPI (1 bus)

### FTDI FT232H

**Control Commands:** `lager i2c`, `lager spi`, `lager gpi`,
`lager gpo`

**Interfaces:**

* I2C (1 bus)
* SPI (1 bus)
* 12 GPIO pins

### Measurement Computing USB-202

**Control Commands:** `lager adc`, `lager dac`, `lager gpi`,
`lager gpo`

**Interfaces:**

* 8 ADC channels
* 2 DAC channels
* 8 GPIO pins

**Enables:**

* Automated peripheral communication testing
* Sensor validation
* Protocol-level fault injection
* Hardware-in-the-loop simulation

***

# 4. Debug & Flashing

Lager supports industry-standard ARM debug probes, enabling remote
flashing, reset control, and automated debugging within CI pipelines.

| Manufacturer | Model       | Control Command |
| ------------ | ----------- | --------------- |
| SEGGER       | J-Link      | `lager debug`   |
| SEGGER       | J-Link Plus | `lager debug`   |
| SEGGER       | Flasher ARM | `lager debug`   |

**Capabilities:**

* Flash firmware
* Erase device
* Reset target
* Launch GDB server
* Memory read/write

***

# 5. Connectivity & Control

## USB Power Switching

| Manufacturer | Model          | Ports | Control Command |
| ------------ | -------------- | ----- | --------------- |
| Acroname     | 8-Port USB Hub | 8     | `lager usb`     |
| Acroname     | 4-Port USB Hub | 4     | `lager usb`     |
| Yepkit       | YKUSH          | 3     | `lager usb`     |

**Enables:**

* Automated USB device cycling
* Remote power reset of DUTs
* CI-controlled peripheral management

## Serial / UART Adapters

| Manufacturer | Model             | Control Command |
| ------------ | ----------------- | --------------- |
| Prolific     | PL2303            | `lager uart`    |
| Silicon Labs | CP210x            | `lager uart`    |
| Espressif    | ESP32 JTAG Serial | `lager uart`    |

**Enables:**

* Automated log capture
* Bootloader interaction
* Serial-based test automation

## Wireless

| Protocol                   | Control Command | Capabilities                                 |
| -------------------------- | --------------- | -------------------------------------------- |
| Bluetooth Low Energy (BLE) | `lager ble`     | Scan, connect, disconnect, service discovery |
| WiFi                       | `lager wifi`    | Scan, connect, disconnect, status            |

**Enables:**

* Wireless device testing
* Remote connectivity validation
* Automated provisioning tests

***

# 6. Vision & Automation

## Cameras

| Manufacturer | Model   | Control Command |
| ------------ | ------- | --------------- |
| Logitech     | BRIO HD | `lager webcam`  |
| Logitech     | BRIO    | `lager webcam`  |
| Logitech     | C930e   | `lager webcam`  |

**Enables:**

* Visual DUT inspection
* Remote lab visibility

## Robotic Automation

| Manufacturer | Model  | Control Command |
| ------------ | ------ | --------------- |
| Rotrics      | Dexarm | `lager arm`     |

**Capabilities:**

* Position read/write
* Homing
* Motor enable/disable
* Acceleration configuration

**Enables:**

* Automated physical interaction with hardware
* Button press automation
* Mechanical test workflows

***

# Custom Instrument Support

Lager's modular architecture allows new instruments to be integrated
quickly through backend extensions.

If your lab uses equipment not listed in this document, please contact
us to discuss integration support.

***

# Contact

Lager Data

[GitHub](https://github.com/lagerdata/lager)

[GitHub Issues](https://github.com/lagerdata/lager/issues)
