The Cassini application can be launched by the Short Cut, Apps, or User Apps buttons in Guru and provides a powerful way to use and evaluate new software features without interfering with stable, fully validated production software. Roos Instruments provides different types of Short Cuts: locked, unlocked, and fast loading. Development Short Cuts apply the patches dynamically at startup (i.e. "Acme Dev 2.1") and are intended for running the latest hardware and software and be locked with specific patch versions or unlocked to always get the latest updates. "Fast loading" Short Cuts point to a Cassini application with the patches already applied, which load faster but can no longer accept patches for quick evaluation.
What is a Short Cut?
The Short Cut is a specific collection of updates (ri.sys.ObjClass=RiPatch) that change the functionality of the Cassini application to support Test Instrument Module (TIM) model revisions, user interface changes and more. It launches the software environment needed to operate the tester.
Development vs Production Short Cuts
A Short Cut launches a specific Guru App with a Title of "Cassini" and then applies updates based on how the Short Cut is configured. The application is installed to the Guru Apps folder on the OS with the and a Name (or AppPn) of "GF10RC2A". Production Short Cuts and "Dev" Short Cuts ending in "B" launch an updated version of the "Cassini" application, typically called "Acme Production". A fast loading Cassini application is saved with a unique AppPn and is installed into that OS directory.
Each update stream or patch (ObjClass=RiPatch) is identified by a number and version (i.e. Patch 201.12) and typically describes a particular feature or support for a specific model TIM. In other words, each patch can be updated of changed and the version field in the patch is incremented. Most Short Cuts labeled "Dev" are locked to a specific version of a patch, while others allow the latest version of the listed patch and are called "unlocked". Some updates may also have specific version dependancies to other Guru applications like the Device Connection Editor or DB Manager.
How to Identify what Production Short Cut Version is Running?
Use Guru Browser to change Key 1 to ri.sys.ObjClass = RiApplication, to identify a row with a ri.sys.Title of "Acme Production". The ri.sys.Name column represents the Title of the Short Cut used to generate the Application. For example, "Acme Production" is "Acme Dev 14.3" and "Acme Development" is "Acme Dev 16.3". In this example, "Acme Production" Short Cut points to the "Acme Production" application and the "Acme Dev 16.3B" Short Cut points to the "Acme Development" application.
How are Short Cuts Created or Edited?
Use the Update Manager application to create and edit Short Cuts. Development Short Cuts typically identify each patch and can be locked to a specific patch. Production Short Cuts can point to a custom fast loading application. Development Short Cuts can be modified by updating each patch to the latest and/or adding new patches. Production Short Cuts typically point to the latest version of a custom fast loading application, and so do not need to be modified. To update a fast loading Short Cut, Roos Instruments provides a new version of the fast loading application and the Short Cut will use that automatically.
How are Short Cuts Managed?
Roos Instruments provides updated development and production Short Cuts that will include all the necessary patches or applications. Simply import the .gzp with the Short Cut and launch it from Guru. Development Short Cuts are typically always available from the Short Cut list and can be removed by obsoleting the Short Cut with Guru Explorer. Fast loading applications, however, are new revisions of a single application object and so the operator will only see the latest revision listed from the Short Cuts button.
How can Production or Fast Loading Short Cuts be Restored?
Production Short Cuts can be restored from the Revision History > Make Last Revision Of feature of Guru Browser. Use Guru Browser to change Key 1 to ri.sys.ObjClass = RiApplication, to identify a row with a ri.sys.Title of "Acme Production". Choose "Revision History" tab at the bottom of the window, identify the revision of the application to restore and then choose Make Last Revision Of from the right button menu. It will launch the restored version the next time the Short Cut pointing to that application is selected.
Please contact [email protected] whenever restoring Short Cuts to help resolve the underlying issue that may have caused the problem.