Skip to content

Latest commit

 

History

History
168 lines (99 loc) · 4.2 KB

CHANGELOG.md

File metadata and controls

168 lines (99 loc) · 4.2 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Changed

  • Modify trebuchet firmware update procedure to use new command to check for validity

Fixed

  • Fix issue with connecting to some instruments

Changed

  • Remove logging of buffers for writes/reads

Fixed

  • Fix incorrect upgrade commands for trebuchet
  • Wait for trebuchet download to finish before continuing
  • Stop and start module after loading firmware image

Fixed

  • Don't call tsp commands in get-info because the *LANG of the instrument might be set to something besides TSP (specifically on TTI)

Added

  • Added is_supported function that takes in a model number
  • Added model_is method on model::**::Instrument structs

Fixed

  • Fix issue with getting instrument information if prompts are turned on

Fixed

  • Fix issue with getting instrument information if there is data on the output queue

Added

  • Add support for macOS (LAN only)

Removed

  • Remove support for USBTMC without VISA

Fixed

  • Fix issue where versatest instrument fw flash would be aborted by drop

Added

  • VISA support
  • Implement Default trait for InstumentInfo struct (TSP-785)
  • Reset trait implemented

Changed

  • Properly close connections when an instrument model is drop'd

Fixed

  • Fix Support for FW flash on the 3706B and 70xB Open Source Contribution: c3charvat

Changed

  • Implemented Drop for AsyncStream (TSP-584)

Security

  • Update h2 crate (GHSA-q6cp-qfwq-4gcv), which isn't anticipated to be exploitable for this crate

Changed

  • Use *TST? on TTI instruments instead of print("unlocked")
  • Add short delay before dropping TTI Instrument to ensure logout is sent.

Fixed

  • Update Dependencies (TSP-576)

Fixed

  • Updated project manifests to have update version info

Changed

  • Using read_password instead of prompt_password of rpassword crate (TSP-517)