From 6ed450be0a68e98140b006e6183517242f931ecd Mon Sep 17 00:00:00 2001 From: rajeev Date: Wed, 23 Oct 2024 19:48:52 +0530 Subject: [PATCH 1/3] Removing Beta label Updating Known issues Correctimg spelling for connection text --- README.md | 39 +++++---------------------------------- package.json | 2 +- src/extension.ts | 2 +- 3 files changed, 7 insertions(+), 36 deletions(-) diff --git a/README.md b/README.md index 9dcdb74..71c795a 100644 --- a/README.md +++ b/README.md @@ -133,51 +133,20 @@ The extension is currently only available in English. ## Known Issues -As a beta product, we expect there to be some issues with this software and some features -may not be completed. Below is a list of known issues. If you come across new issues, +Below is a list of known issues. If you come across new issues, please let us know! See the [next section](#questions-issues-feature-requests-and-contributions) for more information. -- Saved instruments do not persist across VSCode sessions -- Incomplete, incorrect, or missing command-sets, these items may be shown as errors in - the editor, but will run on any instrument on which they exist. These commands may not - be shown in completion suggestions or the completions may be incorrect. - - All instruments - - `acal.*` - - `beeper.*` - - `dataqueue.*` - - `display.*` - - `eventlog.*` - - `file.*` - - `fs.*` - - `lan.*` - - `status.*` - - `tsplink.*` - - `tspnet.*` - - `upgrade.*` - - `userstring.*` - - 2600-series instruments - - `bit.*` - - `errorqueue.*` - - `io.*` - - `serial.*` -- Discovery feature updates the settings.json and discovery pane too frequently. This - causes tooltips to be closed too quickly and can also cause flickering. -- Attempting to connect to an instrument multiple times with the different names, the - second connection will fail, but the name will change. - Due to limitations in instrument firmware, script names longer than 27 characters will be truncated to 27 characters. If multiple scripts have names that are the same up to the 27th character, the second script will overwrite the first. -- If a terminal is closed using the trashcan icon, the instrument connection is not - closed correctly. In order to close the terminal so that the instrument connection - _is_ closed, type `.exit` into the terminal. It will close by itself after it cleans - up the connection. - The list of instruments that support language features is limited to the following: - 2450 - 2460 - 2461 - 2470 - 2601B + - 2601B-PULSE - 2602B - 2604B - 2611B @@ -186,8 +155,10 @@ for more information. - 2634B - 2635B - 2636B + - 2651A + - 2657A - DMM7510 -- Flashing firmware to the 3706A, 707B, 708B, and 2600-series instruments is not +- Flashing firmware to the 707B and 708B instruments is not successful. This will NOT render the instrument inoperable, but will not complete successfully. diff --git a/package.json b/package.json index 61191cc..51d2367 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "tsp-toolkit", "publisher": "Tektronix", - "displayName": "[Beta] Keithley TSP Toolkit", + "displayName": "Keithley TSP Toolkit", "description": "VSCode extension for Keithley Instruments' Test Script Processor", "version": "1.0.0", "icon": "./resources/TSP_Toolkit_128x128.png", diff --git a/src/extension.ts b/src/extension.ts index 3af3029..a415ca6 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -460,7 +460,7 @@ async function pickConnection(connection_info?: string): Promise { quickPick.placeholder = "Enter instrument IP in @ format" if (options.length > 0) { quickPick.placeholder = - "Select connection from existing list or Enter instrument IP in @ format" + "Select connection from existing list or enter instrument IP in @ format" } quickPick.onDidChangeValue((value) => { From 33035c235930ac02247271341e43a15b067fd096 Mon Sep 17 00:00:00 2001 From: rajeev Date: Mon, 28 Oct 2024 14:49:56 +0530 Subject: [PATCH 2/3] Updating changelog file --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dcf6c60..e81061f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,9 +19,9 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how ## [1.0.0] ### Fixed - +- Fix issue with error propagation of send script to terminal command - Fix issue where connecting to an instrument can fail with a mysterious error message -- Connection name needs to be same in Instruments pane, terminal and quick pick for a given instrument connection (TSP-839) +- Connection name needs to be same in Instruments pane, terminal and quick pick for a given instrument connection ## [0.18.2] From 96309b2dcd6c6c7ef4eb1bc0baf87fc0d4d7e8fa Mon Sep 17 00:00:00 2001 From: "Sarver, Edwin" Date: Mon, 28 Oct 2024 09:33:03 -0400 Subject: [PATCH 3/3] Update Readme for release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Change ® to ™ - Modify text for 1.0.0 --- README.md | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 71c795a..0703b31 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,9 @@ -# Keithley TSP® Toolkit Beta +# Keithley TSP™ Toolkit -Please note, this extension is still in Beta. We expect there will be issues or -improvements. We would greatly appreciate any [feedback][tsp-toolkit-issues] on the GitHub repo for this -project. +This is an open source project from Keithley Instruments. We welcome +any [feedback][tsp-toolkit-issues] on the GitHub repo for this project. -The Keithley TSP® Toolkit is a [Visual Studio Code][code] extension that provides rich +Keithley TSP™ Toolkit is a [Visual Studio Code][code] extension that provides rich support for Keithley's Test Script Processor ([TSP][tsp]) technology to edit and execute scripts on TSP-enabled Keithley instruments. The extension includes command-set documentation and language features such as syntax error detection and code navigation (provided by [sumneko.lua][sumneko]) as well as @@ -29,7 +28,7 @@ Extensions installed through the marketplace are subject to the [Marketplace Ter ![Open Folder][pic-open-folder] -- **Step 4.** [Configure your project](#configure-your-project) for your [TSP-Link®][tsp-link] instrument configuration. +- **Step 4.** [Configure your project](#configure-your-project) for your [TSP-Link™][tsp-link] instrument configuration. - **Step 5.** Edit and run your TSP scripts by right-clicking them in the file explorer, file tabs, or editor window and selecting "Send Script to Terminal" @@ -133,7 +132,8 @@ The extension is currently only available in English. ## Known Issues -Below is a list of known issues. If you come across new issues, +We are constantly working to improve the stability and reliability of this software. Here +are the known issues that we are working to fix. If you come across new issues, please let us know! See the [next section](#questions-issues-feature-requests-and-contributions) for more information. @@ -158,9 +158,8 @@ for more information. - 2651A - 2657A - DMM7510 -- Flashing firmware to the 707B and 708B instruments is not - successful. This will NOT render the instrument inoperable, but will not complete - successfully. +- Upgrading firmware on the 707B and 708B instruments is not successful. This will NOT + render the instrument inoperable, but will not complete successfully. [app-note-how-to-write-tsp-scripts]: https://www.tek.com/en/documents/application-note/how-to-write-scripts-for-test-script-processing-(tsp)