Crate supporting control of various test equipment
Find a file
2025-10-24 08:57:02 -05:00
examples Use log crate for debug logging 2025-10-19 19:17:01 -05:00
src protocol/vx1ii: Destroy link when object is dropped 2025-10-24 08:57:02 -05:00
.gitignore Initial commit: DP800 support, some SDM4000 support 2025-10-10 16:06:16 -05:00
Cargo.lock protocol/vx1ii: Destroy link when object is dropped 2025-10-24 08:57:02 -05:00
Cargo.toml protocol/vx1ii: Destroy link when object is dropped 2025-10-24 08:57:02 -05:00
LICENSE Initial commit: DP800 support, some SDM4000 support 2025-10-10 16:06:16 -05:00
README.md protocol: Support "raw" SCPI reads in VXI-11 transport 2025-10-19 18:29:04 -05:00

testeq-rs

This crate provides abstraction and support for controlling test equipment.

Currently under development, and is not yet in a very usable or stable state.

Supported transports

  • SCPI
    • SCPI over VXI-11 (TCP)
      • Recommended
    • SCPI over raw TCP
    • SCPI over serial port

Supported test equipment

  • Power supplies
    • Rigol DP700, DP800, DP900, DP2000 series
      • Only tested on DP832
    • Siglent SPD1000X, SPD3000, SPD4000X series
      • Only tested on SPD4306X
  • Multimeters
    • Siglent SDM4065A
      • Currently only minimal support
  • Oscilloscopes
    • Siglent SDS3000X HD
      • Currently only minimal support
      • Only SDS3104X HD supported currently
      • Only works fully over VXI-11 transport
  • Spectrum Analyzers
    • Siglent SSA3000X Plus
      • Currently only minimal support
      • Only SSA3075X Plus tested, others likely to work
      • Other SSA series devices may work as well
  • AC power sources
    • HP/Agilent/Keysight 6800
      • Currently only minimal readback support
      • Only 6811B tested, others likely to work for phase 1